blob: 0d3d8ada31b50fe2e8a7baea81f8d0a16175b90b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#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 */
};
|