You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
H. Peter Anvin
7a734e7dd9
x86, setup: "glove box" BIOS calls -- infrastructure
...
Impact: new interfaces (not yet used)
For all the platforms out there, there is an infinite number of buggy
BIOSes. This adds infrastructure to treat BIOS interrupts more like
toxic waste and "glove box" them -- we switch out the register set,
perform the BIOS interrupt, and then restore the previous state.
LKML-Reference: <49DE7F79.4030106@zytor.com>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Cc: Pavel Machek <pavel@ucw.cz>
Cc: Rafael J. Wysocki <rjw@sisk.pl>
16 years ago
..
compressed
x86, setup: compile with -DDISABLE_BRANCH_PROFILING
16 years ago
tools
x86: remove zImage support
16 years ago
.gitignore
Update .gitignore files
17 years ago
Makefile
x86, setup: "glove box" BIOS calls -- infrastructure
16 years ago
a20.c
x86: remove the Voyager 32-bit subarch
16 years ago
apm.c
x86: remove pointless comments
17 years ago
bioscall.S
x86, setup: "glove box" BIOS calls -- infrastructure
16 years ago
bitops.h
x86: remove pointless comments
17 years ago
boot.h
x86, setup: "glove box" BIOS calls -- infrastructure
16 years ago
cmdline.c
x86: remove pointless comments
17 years ago
code16gcc.h
…
copy.S
x86: copy.S - use GLOBAL,ENDPROC macros
16 years ago
cpu.c
x86 setup: handle more than 8 CPU flag words
17 years ago
cpucheck.c
x86: boot: stub out unimplemented CPU feature words
17 years ago
edd.c
Revert "x86: fix ghost EDD devices in /sys again"
17 years ago
header.S
x86, setup: "glove box" BIOS calls -- infrastructure
16 years ago
install.sh
x86: remove pointless comments
17 years ago
main.c
x86: remove the Voyager 32-bit subarch
16 years ago
mca.c
x86: remove pointless comments
17 years ago
memory.c
x86, setup: guard against pre-ACPI 3 e820 code not updating %ecx
16 years ago
mkcpustr.c
x86 setup: handle more than 8 CPU flag words
17 years ago
mtools.conf.in
…
pm.c
x86: remove zImage support
16 years ago
pmjump.S
x86, setup: move 32-bit code to .text32
16 years ago
printf.c
x86: boot/printfc use NULL instead 0
17 years ago
regs.c
x86, setup: "glove box" BIOS calls -- infrastructure
16 years ago
setup.ld
x86, setup: "glove box" BIOS calls -- infrastructure
16 years ago
string.c
x86: remove pointless comments
17 years ago
tty.c
x86: use limited register constraint for setnz
16 years ago
version.c
x86: remove pointless comments
17 years ago
vesa.h
…
video-bios.c
x86: make variables static
17 years ago
video-mode.c
x86: move suspend wakeup code to C
17 years ago
video-vesa.c
x86 setup: fix asm constraints in vesa_store_edid
16 years ago
video-vga.c
x86, setup: un-resequence mode setting for VGA 80x34 and 80x60 modes
16 years ago
video.c
x86: boot - fix sparse warnings
16 years ago
video.h
x86: remove pointless comments
17 years ago