[Etherboot-developers] [COMMIT] Lots of little fixes to the devel tree.
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: Eric W B. <ebi...@ln...> - 2002-09-28 06:09:37
|
There are several noticeable steps forward. - The serial code is now in C making it more maintainable, there were a few lines in serial_init that were just wrong. - The bios32 pci code is now relocatable. - I have abstracted out the timer code a bit more for those people with weird timers. I haven't implemented any new timers but weird timers should fit in much more cleanly now. - The liloprefix and comprefix code is updated. I changed the build just a little bit to ensure all segment relative offsets were marked as such. And then I forgot to problems revealed in liloprefix. Besides drivers that don't do multicast or handle relocation it looks like only the old boot from disk code remains broken. I am getting an e1000 driver finished that must run under the pcbios, so I should catch most of the pcbios bugs. And my CVS commit comments.... - Replace serial.S with serial.c - Cleanup the com preserve code - Make the pci code relocateable - Fix the comprefix and the liloprefix to compile again - Make relocation the default for the non LinuxBIOS code - Added a bios32_call function to pcbios.S - Update the boot from disk code, adding the concept of a failsafe image. - Fix linuxbios.c so we actually pay attention to the boot order specified - Minor timer cleanup, now when we switch timers we can replace all of the timer functions. Eric |