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 >
hace 9 años
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 >
hace 14 años
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.
hace 15 años
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.
hace 15 años
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().
hace 15 años
Michael Brown
d12383f1d3
Update to match the daft capitalisation in the actual PXE spec
hace 18 años
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).
hace 19 años
Michael Brown
8becf0f65f
Rearranging PXE header files
hace 19 años
Michael Brown
22b7f0ec74
Define PXE types in terms of other PXE types where possible
hace 19 años
Michael Brown
1e0a5d8b30
Worked out a sensible doxygen grouping
hace 19 años
Michael Brown
8355ce8a32
Documented the basic PXE data types
hace 19 años