summaryrefslogtreecommitdiffstats
path: root/src/include/gpxe/init.h
Commit message (Collapse)AuthorAgeFilesLines
* [iSCSI] Support Windows Server 2008 direct iSCSI installationMichael Brown2008-07-171-2/+12
| | | | | | | | | | | | | Add yet another ugly hack to iscsiboot.c, this time to allow the user to inhibit the shutdown/removal of the iSCSI INT13 device (and the network devices, since they are required for the iSCSI device to function). On the plus side, the fact that shutdown() now takes flags to differentiate between shutdown-for-exit and shutdown-for-boot means that another ugly hack (to allow returning via the PXE stack on BIOSes that have broken INT 18 calls) will be easier. I feel dirty.
* [Serial] Split serial console from serial driverStefan Hajnoczi2008-06-051-2/+3
|
* [Timers] Miscellaneous timer system fixesMichael Brown2008-03-181-9/+2Star
| | | | | | | | | Add missing comments to timer code. Lock system if no suitable timer source is found. Fix initialisation order so that timers are initialised before code that needs to use them.
* Separated out initialisation functions from startup/shutdown functions.Michael Brown2007-07-041-36/+47
|
* We don't actually use the reset functions anywhere, and nothing reallyMichael Brown2007-07-031-4/+1Star
| | | | provides them.
* Use a linker-table based system to automatically mark and start upMichael Brown2007-07-031-1/+0Star
| | | | | permanent processes, rather than requiring each one to have its own initialisation function.
* Add gdbsym.c object to help with running gdb-to-qemuMichael Brown2007-06-301-2/+3
|
* Add "name" field to struct device to allow human-readable hardware deviceMichael Brown2007-01-101-1/+1
| | | | | | | | | | | names. Add "dev" pointer in struct net_device to tie network interfaces back to a hardware device. Force natural alignment of data types in __table() macros. This seems to prevent gcc from taking the unilateral decision to occasionally increase their alignment (which screws up the table packing).
* Removed some obsolete INIT_XXX constants.Michael Brown2006-05-251-5/+0Star
|
* ConsistencyMichael Brown2006-04-301-3/+3
|
* Move init.h to gpxe/init.h.Michael Brown2006-04-301-0/+66