diff options
author | H. Peter Anvin <hpa@linux.intel.com> | 2009-04-01 18:08:28 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2009-04-09 16:08:11 -0700 |
commit | 7a734e7dd93b9aea08ed51036a9a0e2c9dfd8dac (patch) | |
tree | 222c2ce27f583cccd4c8e7fb14903870b36a2b45 /arch/x86/boot/header.S | |
parent | 62b8e680e61d3f48f2a12ee248ca03ea8f376926 (diff) | |
download | kernel-common-7a734e7dd93b9aea08ed51036a9a0e2c9dfd8dac.tar.gz kernel-common-7a734e7dd93b9aea08ed51036a9a0e2c9dfd8dac.tar.bz2 kernel-common-7a734e7dd93b9aea08ed51036a9a0e2c9dfd8dac.zip |
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>
Diffstat (limited to 'arch/x86/boot/header.S')
-rw-r--r-- | arch/x86/boot/header.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/boot/header.S b/arch/x86/boot/header.S index 5d84d1c74e4c..486d97fa7f4d 100644 --- a/arch/x86/boot/header.S +++ b/arch/x86/boot/header.S @@ -221,7 +221,7 @@ setup_data: .quad 0 # 64-bit physical pointer to # End of setup header ##################################################### - .section ".inittext", "ax" + .section ".entrytext", "ax" start_of_setup: #ifdef SAFE_RESET_DISK_CONTROLLER # Reset the disk controller. |