12345678910111213141516171819202122232425262728293031323334 |
- #include <u.h>
- #include <libc.h>
- #include <bio.h>
- #include "pci.h"
- #include "vga.h"
- static void
- init(Vga* vga, Ctlr* ctlr)
- {
- ctlr->flag |= Finit;
- /*
- * Use of the hwgc requires
- * a W32 chip,
- * 8-bits,
- * not 2x8-bit mode.
- */
- if(cflag)
- return;
- if(vga->ctlr == 0 || strncmp(vga->ctlr->name, "et4000-w32", 10))
- cflag = 1;
- if(vga->mode->z != 8 || (ctlr->flag & Upclk2x8))
- cflag = 1;
- }
- Ctlr et4000hwgc = {
- "et4000hwgc", /* name */
- 0, /* snarf */
- 0, /* options */
- init, /* init */
- 0, /* load */
- 0, /* dump */
- };
|