On Wed, May 19, 2010 at 8:31 AM, Joop Boonen joop_boonen@web.de wrote:
On Wed, May 19, 2010 3:54 pm, Myles Watson wrote:
On Wed, May 19, 2010 8:52 am, Qing Pei Wang wrote:
hi Joop, From the log, the filo worked fine. it can detect the hard disk,load kernel. But the kernel crashes. i do not not much about why it
crashed,
how about try to disable acpi?
I don't think it gets that far. There's no kernel output from the serial port. It looks like FILO thinks it loads the kernel correctly, then jumps to invalid code (or the wrong address).
Is there a way I can troubleshoot this?
Here are a couple of ways. I'm not sure which is easiest: 1. Try it in a simulator (SimNOW or Qemu) 2. Print out the memory at the entry point to see if it looks like good code 3. Move FILO to an address that isn't the same as the kernel (they both use 0x100000) 4. Use FILO to load some other payload
Sorry it's pretty generic. Any FILO experts care to weigh in?
Good luck, Myles
<quote> Jumping to entry point...
INIT detected from --- { APICID = 00 NODEID = 00 COREID = 00} ---
Issuing SOFT_RESET...
</quote>