56f9c76088
Get enough of the mmu working to be able to allocate memory. Unlike on PowerPC, we get both address and size as 64bit values. So adjust of_region to allow this. Also unlike the PPC port, we do not drive the hardware directly, instead we rely on the openboot primitives to manage the translation table. This allows staying independant of the hardware, which is a good idea at least for the bootloader (we can do actual hardware things in the kernel) Change-Id: Ifa57619d3a09b8f707e1f8640d8b4f71bb717e2a Reviewed-on: https://review.haiku-os.org/c/haiku/+/1482 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> |
||
---|---|---|
.. | ||
arch_atomic.h | ||
arch_cpu.h | ||
arch_debug.h | ||
arch_int.h | ||
arch_kernel_args.h | ||
arch_kernel.h | ||
arch_mmu.h | ||
arch_platform.h | ||
arch_system_info.h | ||
arch_thread_types.h | ||
arch_thread.h | ||
arch_user_debugger.h | ||
arch_vm_translation_map.h | ||
arch_vm_types.h | ||
arch_vm.h | ||
cpu.h | ||
DEFS.h | ||
kernel.h | ||
ktypes.h | ||
promdev.h | ||
saerrno.h | ||
saioctl.h | ||
sparc.h | ||
sparcbootblock.h | ||
stage2.h | ||
stand.h | ||
thread_struct.h | ||
types.h | ||
va-sparc.h |