a1bcf2c880
According to the spec we need to set it before taking over the MMU, but we can't call it before arch_mmu_init(), since we need the OF to allocate the page table. So we do it after we have allocated the new page table. * Added PPC specific kernel_args: The virtual address ranges we want to keep in the kernel. We fill that in with the translations we find when initializing the MMU stuff. We remove the memory the boot loader occupies from those. Besides the stack for the boot loader only the OF stuff remains. * arch_mmu_allocate() now starts to search at KERNEL_BASE for a free virtual address when no particular address is requested. This saves us further trouble in the kernel, since those allocations would need to be remapped otherwise. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15780 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
||
---|---|---|
.. | ||
app | ||
debug | ||
disk_scanner | ||
drivers | ||
graphics | ||
input | ||
interface | ||
kernel | ||
libroot | ||
media | ||
midi | ||
net | ||
opengl/GL/internal | ||
runtime_loader | ||
screen_saver | ||
servers/app | ||
shared | ||
storage | ||
syslog_daemon | ||
textencoding | ||
tracker | ||
translation |