[Etherboot-developers] [COMMIT] 5.1.2+ boot from disk.
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: Eric W B. <ebi...@ln...> - 2002-08-23 22:56:17
|
The fun part. With nic and network drivers compiled in I had etherboot booting itself over the network, then unplugged my nic cable and instantly booted from my IDE disk. So the boot order code now works. I have commited my infrastructure refactoring to allow etherboot to boot from disk. The biggest change is that I have moved most of the code out of main.c and into nic.c so I could seperate out which parts were generic etherboot and which parts pertained to booting from the network. I have transformed the loop in main.c into a state machine so there is now less duplicated code. I believe the transformation is correct but I may have missed something minor. And there is now an extra state that loops through the various kinds of hardware. The remaining features is to add the ability to set the boot order. Beyond that everything should just be testing and bug fixing until we are certain everything is stable enough for 5.2. Eric |