|
|
|
|
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 |