[haiku-bugs] Re: [Haiku] #5164: [boot_loader_openfirmware] panic: out of page table entries

  • From: "bonefish" <trac@xxxxxxxxxxxx>
  • Date: Fri, 25 Dec 2009 23:15:52 -0000

#5164: [boot_loader_openfirmware] panic: out of page table entries
--------------------------------+-------------------------------------------
 Reporter:  andreasf            |       Owner:  axeld         
     Type:  bug                 |      Status:  new           
 Priority:  normal              |   Milestone:                
Component:  System/Boot Loader  |     Version:  R1/Development
 Keywords:                      |   Blockedby:                
 Platform:  PowerPC             |    Blocking:                
--------------------------------+-------------------------------------------

Comment(by bonefish):

 Replying to [comment:3 andreasf]:
 > Replying to [comment:2 bonefish]:
 > > According to the debug output the page table size is 32 MB, which is
 the suggested minimum for up to 4 GB RAM. You could try to increase it. In
 src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp:arch_mmu_init()
 just multiply suggestedTableSize by 2.
 >
 > I tried multiplying by 2, 4, 8 - same error.

 OK, then this is probably a bug. I guess someone will have to look into
 it. Personally I'm not so much interested in doing that ATM.

 > Also, after such a failure, on next boot attempt (now TFTP), I get:
 > {{{
 > Loading ELF
 >
 > CLAIM failed
 >  ok
 > 0 >
 > }}}
 > Is the bootloader maybe missing some cleanup for error cases like this?

 I'm pretty sure the boot loader doesn't do any cleanup at all. If after
 some error it returns to the OF prompt, the only safe thing to do is a
 reset. If you mean you encounter the problem after a reset, then this
 sounds more like a OF bug.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5164#comment:4>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: