plan 9 kernel history: overview | file list | diff list

2000/0326/pc/vgas3.c (diff list | history)

1999/1005/sys/src/9/pc/vgas3.c:441,4472000/0326/sys/src/9/pc/vgas3.c:441,467 (short | long | prev | next)
1999/1005    
	return 1; 
} 
 
2000/0326    
enum { 
	CursorSyncCtl = 0x0D,	/* in Seqx */ 
	VsyncHi = 0x80, 
	VsyncLo = 0x40, 
	HsyncHi = 0x20, 
	HsyncLo = 0x10, 
}; 
 
1999/1005    
static void 
2000/0326    
s3blank(int blank) 
{ 
	uchar x; 
 
	x = vgaxi(Seqx, CursorSyncCtl); 
	x &= ~0xF0; 
	if(blank) 
		x |= VsyncLo | HsyncLo; 
	vgaxo(Seqx, CursorSyncCtl, x); 
} 
 
static void 
1999/1005    
s3drawinit(VGAscr *scr) 
{ 
	ulong id; 
1999/1005/sys/src/9/pc/vgas3.c:463,4682000/0326/sys/src/9/pc/vgas3.c:483,489
1999/1005    
		scr->mmio = (ulong*)(scr->aperture+0x1000000); 
		scr->fill = hwfill; 
		scr->scroll = hwscroll; 
2000/0326    
		/* scr->blank = hwblank; */ 
1999/1005    
	} 
} 
 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)