Michael Brown
b6ee89ffb5
[legal] Relicense files under GPL2_OR_LATER_OR_UBDL
Relicense files for which I am the sole author (as identified by
util/relicense.pl).
Signed-off-by: Michael Brown <mcb30@ipxe.org >
9 jaren geleden
Michael Brown
4ca98693b9
[initrd] Add ability to reshuffle initrds into image list order
Signed-off-by: Michael Brown <mcb30@ipxe.org >
11 jaren geleden
Michael Brown
10c9b03cdb
Actually, the initrd image should be architecture-independent.
17 jaren geleden
Michael Brown
f92e04dea4
Add dummy "initrd" image format, just so that images can be marked as
initrds.
17 jaren geleden
Michael Brown
f15482d85f
Added basename() to make automatically naming images easier.
17 jaren geleden
Michael Brown
937289cdc8
Provide storage for an undi_device structure representing the preloaded
UNDI stack.
17 jaren geleden
Michael Brown
22511400c7
Added generic function for calculating ACPI table checksum
18 jaren geleden
Michael Brown
6b6096d28b
Strip down i386 PCI configuration space I/O to the bare minimum. A
typical build will now include 880 bytes of PCI support code, compared to
2327 bytes in Etherboot 5.4.
(There is a slight cost of around 5 extra bytes per access to a
non-constant config space address; this should be an overall win.
Driver-specific accesses will usually be to constant addresses, for
which there is no additional cost.)
18 jaren geleden
Michael Brown
f25731d08f
Split "iSCSI as a SCSI device" out from "iSCSI as a TCP protocol".
18 jaren geleden
Michael Brown
23c494d14e
Added basic code for implementing co-operative multitasking.
Yes, you really can do it in 65 bytes.
18 jaren geleden