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 >
il y a 9 ans
Michael Brown
307b39c08c
[build] Remove PACKED macro
Most of iPXE uses __attribute__((packed)) anyway, and PACKED conflicts
with an identically-named macro in the upstream EFI header files.
Signed-off-by: Michael Brown <mcb30@ipxe.org >
il y a 14 ans
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.
il y a 15 ans
Michael Brown
446b6d5fdd
[pxe] Move all PXE files to arch/i386
The initial PXE implementation in Etherboot had the goal of being
architecture-agnostic, but this goal has not been realised.
il y a 15 ans
Michael Brown
6554b79ff9
[uaccess] Formalise the uaccess API
The userptr_t is now the fundamental type that gets used for conversions.
For example, virt_to_phys() is implemented in terms of virt_to_user() and
user_to_phys().
il y a 15 ans
Michael Brown
d12383f1d3
Update to match the daft capitalisation in the actual PXE spec
il y a 18 ans
Michael Brown
809933d9f7
Split PXE code into preboot, udp, tftp, undi and loader units.
PXE code now compiles without errors (though it won't actually work).
il y a 19 ans
Michael Brown
8becf0f65f
Rearranging PXE header files
il y a 19 ans
Michael Brown
22b7f0ec74
Define PXE types in terms of other PXE types where possible
il y a 19 ans
Michael Brown
1e0a5d8b30
Worked out a sensible doxygen grouping
il y a 19 ans
Michael Brown
8355ce8a32
Documented the basic PXE data types
il y a 19 ans