[haiku-bugs] Re: [Haiku] #11896: ARM: arch_mmu assumes RAM starts at 80000000

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Thu, 12 Mar 2015 11:47:51 -0000

#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.

Other related posts: