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

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Thu, 12 Mar 2015 09:16:50 -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 pulkomandy):

 {{{
 75      mmu_map_identity: [ 100000 - 300000]
 76      get_next_page_table, sNextPageTableAddress 0x104400,
 sPageTableRegionEnd 0x300000, type 0x1
 77      get_next_page_table, sNextPageTableAddress 0x104800,
 sPageTableRegionEnd 0x300000, type 0x1
 }}}

 Then a bit later:

 {{{
 107     map_page: vaddr 0x300000, paddr 0x300000
 108     *** PANIC ***
 }}}

 So it would seem the initial identity mapping for that area is not big
 enough, and we try to access something at address 0x300000 which was not
 properly mapped?

--
Ticket URL: <https://dev.haiku-os.org/ticket/11896#comment:5>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: