Date: Tue, 17 Aug 1999 00:09:13 -0700 (PDT) From: Mike Smith <msmith@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 machdep.c src/sys/i386/include segments.h Message-ID: <199908170709.AAA44270@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
msmith 1999/08/17 00:09:13 PDT
Modified files:
sys/i386/i386 machdep.c
sys/i386/include segments.h
Log:
Mindbogglingly, many BIOS vendors expect to be able to load %ds with
0x40 and then access data stored in real-mode segment 0x40, even when
called in protected mode. Microsoft unfortunately coddle these individuals,
and so must we if we want to run their code.
This change works around GPFs in some APM and PnP BIOS implementations.
Obtained from: Linux
Revision Changes Path
1.359 +17 -8 src/sys/i386/i386/machdep.c
1.22 +9 -8 src/sys/i386/include/segments.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908170709.AAA44270>
