(file) Return to Registry CVS log (file) (dir) Up to [XFree86 CVS] / xc / programs / Xserver / hw / xfree86

File: [XFree86 CVS] / xc / programs / Xserver / hw / xfree86 / Registry (download)
Revision: 1.3, Sat Dec 5 14:40:01 1998 UTC (14 years, 5 months ago) by dawes
Branch: MAIN
CVS Tags: xf-3_9Pe, xf-3_9Pd, xf-3_9Pc, xf-3_9Pb, xf-3_9Pa, xf-3_9P, xf-3_9Nz, xf-3_9Ny, xf-3_9Nx, xf-3_9Nw, xf-3_9Nva, xf-3_9Nv-branch, xf-3_9Nv, xf-3_9Nu, xf-3_9Nt, xf-3_9Ns, xf-3_9Nr, xf-3_9Nq, xf-3_9Np
Changes since 1.2: +21 -5 lines
New XInput code from Metro Link

This is the XFree86 driver/module registry.  To avoid name space clashes and
to maintain some consistency between drivers the important name spaces are
maintained here.

1. Module Names.

Each module is required to have a unique name.  Registered names are:

bitmap
cfb
cfb16
cfb24
cfb32
chips
dbe
extmod
glint
mfb
mga
pex5
ramdac
speedo
tseng
type1
vga
vgahw
xf1bpp
xf4bpp
xaa
xie
i2c
rac
ddc

2. External Module Object Symbols.

Each module is required to use a unique prefix or prefixes for all of
its externally visible symbols. They should be unique without regard to
case.  Registered prefixes are:

cfb
chips
glint
mfb
mga
permedia
tseng
vga
vgahw
xf1bpp
xf4bpp
XAA
neo

3. Chipset Names.

Each video driver is required to use a unique set of chipset names.  Case,
white space and underscore characters are ignored when comparing chipset
names.  All names listed here are in lower case with all white space and
underscores removed.  Registered chipset names are:

ct64200
ct64300
ct65520
ct65525
ct65530
ct65535
ct65540
ct65545
ct65546
ct65548
ct65550
ct65554
ct65555
ct68554
ct69000
et4000
et4000w32
et4000w32i
et4000w32p
et6000
et6100
generic
mga2064w
mga1064sg
mga2164w
mga2164wagp
tipm2
neo2070
neo2090
neo2093
neo2097
neo2160
neo2200

4. Option Names.

Option names and their usage should be consistent between drivers.  Case,
white space and underscore characters are ignored when comparing option
names.  All names listed here are in their preferred user-visible form.
Some registered option names are:

16Clocks
8Clocks
BlockWrite
ClkDiv2
EarlyRASprecharge
EDO VRAM
ExternDisp
ExtFramBuf
FastDRAM
FastVRAM
FavorBitBlt
FIFOaggressive
FIFOconservative
FixPanelSize
FPM VRAM
HiBitHigh
HiBitLow
HWclocks
HWcursor
InternDisp
LateRASprecharge
LCDCenter
Linear
MedDRAM
MMIO
noMMIO
NoAccel
NoBitBlt
NoBlockWrite
NoFontCache
NoImageBlt
NoLinear
NoMemAccess
NoMMIO
NoPciDisconnect
NoPixmapCache
NoProgramClocks
NoSplitXfer
NoStretch
OverrideBIOS
PciBurstOn
PciBurstOff
PciRetry
ProbeClocks
ShowCache
SlowDRAM
SlowDRAMrefresh
SlowEDODRAM
SlowVRAM
STN
SwapHiBit
SWcursor
SyncOnGreen
UseModeline
UseVclk1
internDisp
externDisp
pciBurstOn
progLcdModeRegs
noProgLcdModeRegs
progLcdModeStretch
noProgLcdModeStretch
overrideValidateMode


5. Ramdac Names.

Ramdac names should be consistent between drivers.  Case, white space
and underscore characters are ignored when comparing ramdac names.  All
names listed here are in lower case with all white space and underscores
removed.


6. Clock Chip Names.

Clock chip names should be consistent between drivers.  Case, white
space and underscore characters are ignored when comparing clock chip
names.  All names listed here are in lower case with all white space
and underscores removed.





$XFree86: xc/programs/Xserver/hw/xfree86/Registry,v 1.2 1998/07/25 16:54:45 dawes Exp $

Powered by
ViewCVS 0.9.2