Re: [Etherboot-developers] [COMMIT] 5.1.2+ boot from disk.
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: <ebi...@ln...> - 2002-08-30 04:39:28
|
ke...@us... (Ken Yap) writes: > Ok, did more testing. Booted a 5.1.2 (up to CVS) unrelocated compressed > image using a 5.0.7 ROM. Menu comes up ok and I can load menus ad > infinitum. I can load an ELF bzImage and initrd ok but it stops after > loading has finished, probably jumps into hyperspace. Hmm. That isn't good. There was a fix I put into virt_to_phys a couple of days ago where it relocated the stack pointer and used it before fixing everything up. The ELF case I am fairly certain works here, I will have to try a build without MULTI boot support and see what happens. This is the main case I have been testing.... > I cannot load a > tagged FreeDOS image, it complains about the clash in low memory. Cool. Next round since the relocation basically works for you, as you can use a comppressed etherboot on your machine, could you add -DRELOCATION in the config file. That should fix the clash in low memory. Actually I am very happy that the menu code works. I hadn't had a chance to test the return to etherboot code to see if it really worked in practice :) (No menus). The largest change I did on that code path is the reprobe code. Instead of testing a flag to see if the image will return, and not shutting everything down, I shut everything down irregradless and reprobe the same NIC to bring it back to live. It makes life easier and more robust if it works. And then the big mystery. NBI's appear to work for you, and not for others. Why and where their first packet is getting corrupted is a mystery. Eric |