#11896: ARM: arch_mmu assumes RAM starts at 80000000 ------------------------------+-------------------------------------------- Reporter: kallisti5 | Owner: pdziepak Type: bug | Status: new Priority: normal | Milestone: Unscheduled Component: System/Boot | Version: R1/Development Loader | Keywords: ARM MMU pfoetchen mmu_man rpi2 Resolution: | Blocking: Blocked By: | Platform: arm Has a Patch: 0 | ------------------------------+-------------------------------------------- Comment (by kallisti5): Ah. I missed that fact :-) {{{ kallisti5@eris haiku :) $ grep -RnA1 "mmu_map_identity" src/ system/boot/arch/arm/arch_mmu.cpp:284:mmu_map_identity(addr_t start, size_t end, int flags) -- system/boot/arch/arm/arch_mmu.cpp:292:TRACE(("mmu_map_identity: [ %" B_PRIxADDR " - %" B_PRIxADDR "]\n", start, end)); -- system/boot/arch/arm/arch_mmu.cpp:320:mmu_map_identity((addr_t)&_start, (addr_t)&_end, ARM_MMU_L2_FLAG_C); -- system/boot/arch/arm/arch_mmu.cpp:323:mmu_map_identity((addr_t)sPageDirectory, sPageTableRegionEnd, ARM_MMU_L2_FLAG_C); -- system/boot/arch/arm/arch_mmu.cpp:333:mmu_map_identity(LOADER_MEMORYMAP[i].start, LOADER_MEMORYMAP[i].end, system/boot/arch/arm/arch_mmu.cpp-334- LOADER_MEMORYMAP[i].flags); }}} -- Ticket URL: <https://dev.haiku-os.org/ticket/11896#comment:6> Haiku <https://dev.haiku-os.org> Haiku - the operating system.