Michael Brown
f468f12b1e
[bios] Add bin-x86_64-pcbios build platform
Move most arch/i386 files to arch/x86, and adjust the contents of the
Makefiles and the include/bits/*.h headers to reflect the new
locations.
This patch makes no substantive code changes, as can be seen using a
rename-aware diff (e.g. "git show -M5").
This patch does not make the pcbios platform functional for x86_64; it
merely allows it to compile without errors.
Signed-off-by: Michael Brown <mcb30@ipxe.org >
vor 8 Jahren
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 >
vor 9 Jahren
Michael Brown
6566690ba1
[bios] Support displaying and hiding cursor
Signed-off-by: Michael Brown <mcb30@ipxe.org >
vor 10 Jahren
Michael Brown
e68a6ca225
[cmdline] Add ability to perform a warm reboot
Signed-off-by: Michael Brown <mcb30@ipxe.org >
vor 11 Jahren
Michael Brown
4dbb193c33
[int13] Add support for emulating floppy disk drives
Tested-by: Robin Smidsrød <robin@smidsrod.no >
Signed-off-by: Michael Brown <mcb30@ipxe.org >
vor 12 Jahren
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.
vor 15 Jahren
Michael Brown
c0835339d0
[nap] Formalise the CPU sleeping API
vor 16 Jahren
Michael Brown
16f1e35775
[timer] Formalise the timer API
We now have two implementations for the timer API: one using the
time-of-day counter at 40:70 and one using RDTSC. Both make use of
timer2_udelay().
vor 16 Jahren
Michael Brown
9780fef360
Partial implementation of UNDI loader caller.
vor 18 Jahren
Michael Brown
d822b3d4cd
Define BIOS data segment in bios.h
vor 18 Jahren
Michael Brown
c245ab75ad
Moved disk functions to drivers/bus/bios_disks.c
vor 19 Jahren
Michael Brown
0ff80b477d
Merged mcb30-realmode-redesign back to HEAD
vor 19 Jahren