The stock BSD/386 1.1 kernel has problems when trying to mmap the frame
buffer as a linear ( unbanked ) memory area in high memory. This patch
removes the check in /sys/i386/isa/vga.c that disables mmapping the
frame buffer in linear mode. Please consult the BSD/386 1.1 release notes for
instructions on how to build a new kernel. This patch is not needed on
BSD/OS 2.0.
/sys/i386/isa.patch -p <the_separate_patch_file''vga.c patch:
*** vga.c.orig Sun Dec 19 09:35:01 1993
--- vga.c Mon Oct 24 01:38:44 1994
***************
*** 159,165 ****
#if 0
if (off + NBPG > vgap->vga_mem_size)
return (-1);
! #else
if (off + NBPG > IOM_END)
return (-1);
#endif
--- 159,165 ----
#if 0
if (off + NBPG > vgap->vga_mem_size)
return (-1);
! /*#else*/
if (off + NBPG > IOM_END)
return (-1);
#endif
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Bsdi.sgml,v 3.17 1996/10/16 14:41:10 dawes Exp $ $XConsortium: Bsdi.sgml /main/5 1995/11/12 19:59:15 kaleb $
Next Chapter, Previous Chapter
Table of contents of this chapter, General table of contents
Top of the document, Beginning of this Chapter