Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Oct 1999 14:33:49 -0700 (PDT)
From:      John Baldwin <jhb@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/boot/i386/btx/btx Makefile btx.s
Message-ID:  <199910122133.OAA22783@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

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 <wghicks@bellsouth.net>,
  		Bosko Milekic <bmilekic@ares.dsuper.net>
  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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910122133.OAA22783>