xf86 man page on MirBSD

Man page or keyword search:  
man Server   6113 pages
apropos Keyword Search (all sections)
Output format
MirBSD logo
[printable version]

XF86(4)			   BSD Programmer's Manual		       XF86(4)

NAME
     xf86 - XFree86 aperture driver

SYNOPSIS
     option APERTURE

DESCRIPTION
     On alpha, amd64, cats, i386, macppc, and sparc64 the /dev/xf86 driver
     provides access to the memory and I/O ports of a VGA board and to the PCI
     configuration registers for use by the XFree86 X servers when running
     with a kernel security level > 0.

     The X servers require the use of this driver.

ACCESS CONTROL
     Access to the /dev/xf86 device is allowed when the sysctl variable
     machdep.allowaperture >= 1. This variable (which has a default value of
     0) can only be manipulated when the security level is <= 0, so it should
     be set in /etc/sysctl.conf. The possible values for machdep.allowaperture
     are:

     0	     the aperture driver is disabled. Opening it returns EPERM.

     1	     the aperture driver allows access to standard VGA framebuffer and
	     BIOS. Access to pci(4) configuration registers is also allowed.

     2	     in addition to allowing access to pci(4) configuration registers,
	     the aperture driver allows access to the whole 1st megabyte of
	     physical memory, permitting use of the int10 emulation in XFree86
	     4.0.x. Note that this can cause some security problems, since the
	     process that has access to the aperture driver can also access
	     part of the kernel memory. This mode is not supported on alpha or
	     sparc64.

SEE ALSO
     XF86_Accel(1), XF86_SVGA(1), options(4), pci(4), sysctl.conf(5),
     config(8), sysctl(8)

HISTORY
     /dev/xf86 was introduced as a loadable kernel module for NetBSD 0.9c with
     XFree86 3.1. It was integrated as an in-kernel device on OpenBSD 2.3. It
     is required in order to allow access to I/O ports for all X servers since
     OpenBSD 2.4.

AUTHORS
     The aperture driver was written by Matthieu Herrb.

BUGS
     This driver allows access to all addresses above physmem. It should be
     restricted to the actual address range of the video memory.

MirOS BSD #10-current	      February 20, 1998				     1
[top]

List of man pages available for MirBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net