From owner-cvs-all Tue Oct 12 14:33:57 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 23ACF14C84; Tue, 12 Oct 1999 14:33:49 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: (from jhb@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id OAA22783; Tue, 12 Oct 1999 14:33:49 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Message-Id: <199910122133.OAA22783@freefall.freebsd.org> From: John Baldwin Date: Tue, 12 Oct 1999 14:33:49 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/boot/i386/btx/btx Makefile btx.s Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk jhb 1999/10/12 14:33:49 PDT Modified files: sys/boot/i386/btx/btx Makefile btx.s Log: aThis patch updates the BTX to emulate the BIOS function "Copy Extended Memory" called as function 0x87 of interrupt 0x15. Since the Mylex RAID adapter's BIOS used this function to access memory (actually PCI bus space) beyond 16 MB, this patch also allows BTX to address all 4 Gig of possible address space on i386+. Since the loader does not have room for 4 MB of page tables, this was done by turning off paging. Paging was turned off via a compile time setting which defaults to off. To enable paging, simply define the make variable PAGING. rnordier might want to clean this up later. Submitted by: W. Gerald Hicks , Bosko Milekic Reviewed by: msmith Required by: Mylex RAID adapter's BIOS Revision Changes Path 1.7 +7 -2 src/sys/boot/i386/btx/btx/Makefile 1.12 +67 -5 src/sys/boot/i386/btx/btx/btx.s To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message