summaryrefslogtreecommitdiffstats
path: root/arch/i386/boot/Makefile
diff options
context:
space:
mode:
authorH. Peter Anvin2007-07-16 20:58:24 +0200
committerH. Peter Anvin2007-07-18 20:36:17 +0200
commit8c027ae2dcfa7b9130941a2a743c735c1fee04ee (patch)
treecf0f803ee6f3dcaa323f171b58da0bf0b70c9899 /arch/i386/boot/Makefile
parent[x86 setup] VGA: Clear the Protect bit before setting the vertical height (diff)
downloadkernel-qcow2-linux-8c027ae2dcfa7b9130941a2a743c735c1fee04ee.tar.gz
kernel-qcow2-linux-8c027ae2dcfa7b9130941a2a743c735c1fee04ee.tar.xz
kernel-qcow2-linux-8c027ae2dcfa7b9130941a2a743c735c1fee04ee.zip
[x86 setup] Save/restore DS around invocations of INT 10h
There exists at least one card, Trident TVGA8900CL (BIOS dated 1992/9/8) which clobbers DS when "scrolling in an SVGA text mode of more than 800x600 pixels." Although we are extremely unlikely to run into that situation, it is cheap insurance to save and restore DS, and it only adds a grand total of 50 bytes to the total output. Pointed out by Etienne Lorrain. Cc: Etienne Lorrain <etienne_lorrain@yahoo.fr> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'arch/i386/boot/Makefile')
0 files changed, 0 insertions, 0 deletions