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 >
il y a 8 ans
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
6566690ba1
[bios] Support displaying and hiding cursor
Signed-off-by: Michael Brown <mcb30@ipxe.org >
il y a 10 ans
Michael Brown
e68a6ca225
[cmdline] Add ability to perform a warm reboot
Signed-off-by: Michael Brown <mcb30@ipxe.org >
il y a 11 ans
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 >
il y a 12 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
c0835339d0
[nap] Formalise the CPU sleeping API
il y a 16 ans
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().
il y a 16 ans
Michael Brown
9780fef360
Partial implementation of UNDI loader caller.
il y a 18 ans
Michael Brown
d822b3d4cd
Define BIOS data segment in bios.h
il y a 18 ans
Michael Brown
c245ab75ad
Moved disk functions to drivers/bus/bios_disks.c
il y a 19 ans
Michael Brown
0ff80b477d
Merged mcb30-realmode-redesign back to HEAD
il y a 19 ans