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