patch-2.4.0-test10 linux/arch/i386/boot/setup.S
Next file: linux/arch/i386/config.in
Previous file: linux/arch/i386/Makefile
Back to the patch index
Back to the overall index
- Lines: 16
- Date:
Mon Oct 30 14:44:29 2000
- Orig file:
v2.4.0-test9/linux/arch/i386/boot/setup.S
- Orig date:
Tue Jul 18 22:00:33 2000
diff -u --recursive --new-file v2.4.0-test9/linux/arch/i386/boot/setup.S linux/arch/i386/boot/setup.S
@@ -641,6 +641,15 @@
outb %al, $0x60
call empty_8042
+#
+# You must preserve the other bits here. Otherwise embarrasing things
+# like laptops powering off on boot happen. Corrected version by Kira
+# Brown from Linux 2.2
+#
+ inb $0x92, %al #
+ orb $02, %al # "fast A20" version
+ outb %al, $0x92 # some chips have only this
+
# wait until a20 really *is* enabled; it can take a fair amount of
# time on certain systems; Toshiba Tecras are known to have this
# problem. The memory location used here (0x200) is the int 0x80
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)