1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- #include <u.h>
- #include <libc.h>
- #include <bio.h>
- #include "pci.h"
- #include "vga.h"
- int cflag; /* do not use hwgc */
- int dflag; /* do the palette */
- Ctlr* ctlrs[] = {
- &ark2000pv, /* ctlr */
- &ark2000pvhwgc, /* hwgc */
- &att20c490, /* ramdac */
- &att20c491, /* ramdac */
- &att20c492, /* ramdac */
- &att21c498, /* ramdac */
- &bt485, /* ramdac */
- &bt485hwgc, /* hwgc */
- &ch9294, /* clock */
- &clgd542x, /* ctlr */
- &clgd542xhwgc, /* hwgc */
- &clgd546x, /* ctlr */
- &clgd546xhwgc, /* hwgc */
- &ct65540, /* ctlr */
- &ct65545, /* ctlr */
- &ct65545hwgc, /* hwgc */
- &cyber938x, /* ctlr */
- &cyber938xhwgc, /* hwgc */
- &et4000, /* ctlr */
- &et4000hwgc, /* hwgc */
- &generic, /* ctlr */
- &hiqvideo, /* ctlr */
- &hiqvideohwgc, /* hwgc */
- &i81x, /* ctlr */
- &i81xhwgc, /* hwgc */
- &ibm8514, /* ctlr */
- &icd2061a, /* clock */
- &ics2494, /* clock */
- &ics2494a, /* clock */
- &ics534x, /* gendac */
- &mach32, /* ctlr */
- &mach64, /* ctlr */
- &mach64xx, /* ctlr */
- &mach64xxhwgc, /* hwgc */
- &mga2164w, /* ctlr */
- &mga2164whwgc, /* hwgc */
- &neomagic, /* ctlr */
- &neomagichwgc, /* hwgc */
- &nvidia, /* ctlr */
- &nvidiahwgc, /* hwgc */
- &palette, /* ctlr */
- &rgb524, /* ramdac */
- &rgb524hwgc, /* hwgc */
- &rgb524mn, /* ramdac */
- &s3801, /* ctlr */
- &s3805, /* ctlr */
- &s3928, /* ctlr */
- &s3clock, /* clock */
- &s3hwgc, /* hwgc */
- &sc15025, /* ramdac */
- &softhwgc, /* hwgc */
- &stg1702, /* ramdac */
- &t2r4, /* ctlr */
- &t2r4hwgc, /* hwgc */
- &tdfx, /* ctlr */
- &tdfxhwgc, /* hwgc */
- &trio64, /* ctlr */
- &tvp3020, /* ramdac */
- &tvp3020hwgc, /* hwgc */
- &tvp3025, /* ramdac */
- &tvp3025clock, /* clock */
- &tvp3026, /* ramdac */
- &tvp3026clock, /* clock */
- &tvp3026hwgc, /* hwgc */
- &vesa, /* ctlr */
- &virge, /* ctlr */
- &vision864, /* ctlr */
- &vision964, /* ctlr */
- &vision968, /* ctlr */
- &vmware, /* ctlr */
- &vmwarehwgc, /* hwgc */
- &w30c516, /* ctlr */
- &mga4xx,
- &mga4xxhwgc,
- 0,
- };
- /*
- * Lower 2-bits of indirect DAC register
- * addressing.
- */
- ushort dacxreg[4] = {
- PaddrW, Pdata, Pixmask, PaddrR
- };
|