From owner-cvs-all Tue Aug 17 0:11:28 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id B195115680; Tue, 17 Aug 1999 00:11:14 -0700 (PDT) (envelope-from msmith@FreeBSD.org) Received: (from msmith@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id AAA44270; Tue, 17 Aug 1999 00:09:14 -0700 (PDT) (envelope-from msmith@FreeBSD.org) Message-Id: <199908170709.AAA44270@freefall.freebsd.org> From: Mike Smith Date: Tue, 17 Aug 1999 00:09:13 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 machdep.c src/sys/i386/include segments.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk 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