Michael Brown
6567511c3d
[efi] Add EFI time source
Signed-off-by: Michael Brown <mcb30@ipxe.org >
9 년 전
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 년 전
Marin Hannache
7f4a5c06a3
[linux] Add missing #include <stddef.h>
Signed-off-by: Marin Hannache <git@mareo.fr >
Signed-off-by: Michael Brown <mcb30@ipxe.org >
11 년 전
Michael Brown
6ed905aba2
[time] Add Linux time source using gettimeofday()
Signed-off-by: Michael Brown <mcb30@ipxe.org >
12 년 전
Michael Brown
846bde90e6
[time] Define an API for getting the current time
Signed-off-by: Michael Brown <mcb30@ipxe.org >
12 년 전
Michael Brown
dc821ca961
[libc] Allow assertion failures to be counted
Signed-off-by: Michael Brown <mcb30@ipxe.org >
13 년 전
Michael Brown
c44a193d0d
[legal] Add a selection of FILE_LICENCE declarations
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
15 년 전
Michael Brown
6d2e4e719c
Move uninitialised .data16 variables to .bss16; saves around 2000
bytes of useless zeroes in the final image.
17 년 전
Michael Brown
e42eba4af4
Use a common base-memory packet buffer for DHCP construction (as used
by PXE and NBI) and UNDI packets (as used by undinet and UNDI).
17 년 전
Michael Brown
ff7d0af585
Provide a buffer in base memory for code to fill with generated DHCP data.
17 년 전
Michael Brown
f15482d85f
Added basename() to make automatically naming images easier.
18 년 전
Michael Brown
937289cdc8
Provide storage for an undi_device structure representing the preloaded
UNDI stack.
18 년 전
Michael Brown
22511400c7
Added generic function for calculating ACPI table checksum
18 년 전
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 년 전
Michael Brown
f25731d08f
Split "iSCSI as a SCSI device" out from "iSCSI as a TCP protocol".
18 년 전
Michael Brown
23c494d14e
Added basic code for implementing co-operative multitasking.
Yes, you really can do it in 65 bytes.
18 년 전