Example #1
0
void
xf86OSInitVidMem(VidMemInfoPtr pVidMem)
{
	checkDevMem(TRUE);
	pVidMem->linearSupported = useDevMem;
	pVidMem->mapMem = mapVidMem;
	pVidMem->unmapMem = unmapVidMem;

	if (useDevMem)
		pci_system_init_dev_mem(devMemFd);

#ifdef HAS_MTRR_SUPPORT
	if (useDevMem) {
		if (cleanMTRR()) {
			pVidMem->setWC = setWC;
			pVidMem->undoWC = undoWC;
		}
	}
#endif
#if defined(HAS_MTRR_BUILTIN) && defined(__NetBSD__)
	pVidMem->setWC = NetBSDsetWC;
	pVidMem->undoWC = NetBSDundoWC;
#endif
	pVidMem->initialised = TRUE;
}
Example #2
0
void
xf86OSInitVidMem(VidMemInfoPtr pVidMem)
{
    xf86OpenConsole();
    
    pVidMem->initialised = TRUE;
    
    pci_system_init_dev_mem(xf86Info.consoleFd);
    xf86EnableIO();
}
Example #3
0
void
xf86OSInitVidMem(VidMemInfoPtr pVidMem)
{
    xf86OpenConsole();

    pVidMem->linearSupported = TRUE;
    pVidMem->mapMem = sparc64MapVidMem;
    pVidMem->unmapMem = sparc64UnmapVidMem;
    pci_system_init_dev_mem(xf86Info.consoleFd);
    pVidMem->initialised = TRUE;
}