Re-fix i81x cursor.
[jmk] --rw-rw-r-- M 12721 glenda sys 12059 Dec 31 19:14 sys/src/cmd/aux/vga/i81x.c
/n/sourcesdump/2005/1231/plan9/sys/src/cmd/aux/vga/i81x.c:315,320 -
/n/sourcesdump/2006/0101/plan9/sys/src/cmd/aux/vga/i81x.c:315,321
int i;
ulong *rp;
I81x *i81x;
+ char *p;
i81x = vga->private;
/n/sourcesdump/2005/1231/plan9/sys/src/cmd/aux/vga/i81x.c:338,343 -
/n/sourcesdump/2006/0101/plan9/sys/src/cmd/aux/vga/i81x.c:339,357
*rp++ = i81x->lcd[i];
/* set cursor, graphic mode */
rp = (ulong*)(i81x->mmio+0x70008);
+ *rp = i81x->pixconf | (1<<8);
+
+ p = (char*)(i81x->mmio+Pixmask); /* DACMASK */
+ *p = 0xff;
+ p = (char*)(i81x->mmio+PaddrW); /* DACWX */
+ *p = 0x04;
+ p = (char*)(i81x->mmio+Pdata); /* DACDATA */
+ *p = 0xff;
+ *p = 0xff;
+ *p = 0xff;
+ *p = 0x00;
+ *p = 0x00;
+ *p = 0x00;
*rp = i81x->pixconf;
ctlr->flag |= Fload;
|