jmp INSTRUCTION IN boot.c fails and resets again , what could be the reason.

Deepak Kotian dkotian3 at vsnl.net
Wed May 7 14:24:00 CEST 2003


Hi,

after putting some debug statements, it seems the LinuxBIOS resets
after the jmp instruction is boot.c ( " jmp *%%eax\n\t" in jmp_to_elf_entry)
fails.
I am using ETHERBOOT payload with IDE support. Is it because the ram
initialization is not proper or something, has anyone experienced this kind
of problem.

Any pointers, why it should fail over here.


Here is the extract of the log ...

*********

calling elf load...
New segment addr 0x94000 size 0x8128 offset 0x60 filesize 0x38d4
(cleaned up) New segment addr 0x94000 size 0x8128 offset 0x60 filesize
0x38d4
Loading Segment: addr: 0x0000000000094000 memsz: 0x0000000000008128
 filesz: 0x00
000000000038d4
Clearing Segment: addr: 0x00000000000978d4 memsz: 0x0000000000004854
Jumping to boot code at 0x94000

LinuxBIOS-1.0.0 Thu May 1 04:29:36 IST 2003 starting...
Ram1

*********

Regards
Deepak






More information about the coreboot mailing list