xfree86: Remove xf86LinearVidMem

The only driver even pretending to check the result is mach64 anyway.

Reviewed-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
Adam Jackson 2014-05-02 12:39:01 -04:00
parent ec0e29ed5b
commit 96c0da812a
11 changed files with 2 additions and 35 deletions

View File

@ -132,7 +132,6 @@ dense_base(void)
"\trefer to xf86(4) for details" "\trefer to xf86(4) for details"
#endif #endif
static Bool useDevMem = FALSE;
static int devMemFd = -1; static int devMemFd = -1;
#ifdef HAS_APERTURE_DRV #ifdef HAS_APERTURE_DRV
@ -164,7 +163,6 @@ checkDevMem(Bool warn)
if (base != MAP_FAILED) { if (base != MAP_FAILED) {
munmap((caddr_t) base, 4096); munmap((caddr_t) base, 4096);
devMemFd = fd; devMemFd = fd;
useDevMem = TRUE;
xf86Msg(X_INFO, "checkDevMem: using aperture driver %s\n", xf86Msg(X_INFO, "checkDevMem: using aperture driver %s\n",
DEV_APERTURE); DEV_APERTURE);
return; return;
@ -185,7 +183,6 @@ checkDevMem(Bool warn)
if (base != MAP_FAILED) { if (base != MAP_FAILED) {
munmap((caddr_t) base, 4096); munmap((caddr_t) base, 4096);
devMemFd = fd; devMemFd = fd;
useDevMem = TRUE;
return; return;
} }
else { else {
@ -211,7 +208,6 @@ checkDevMem(Bool warn)
#endif #endif
xf86ErrorF("\tlinear framebuffer access unavailable\n"); xf86ErrorF("\tlinear framebuffer access unavailable\n");
} }
useDevMem = FALSE;
return; return;
} }
@ -219,7 +215,6 @@ void
xf86OSInitVidMem(VidMemInfoPtr pVidMem) xf86OSInitVidMem(VidMemInfoPtr pVidMem)
{ {
checkDevMem(TRUE); checkDevMem(TRUE);
pVidMem->linearSupported = useDevMem;
if (has_bwx()) { if (has_bwx()) {
xf86Msg(X_PROBED, "Machine type has 8/16 bit access\n"); xf86Msg(X_PROBED, "Machine type has 8/16 bit access\n");

View File

@ -79,7 +79,6 @@
/* Video Memory Mapping section */ /* Video Memory Mapping section */
/***************************************************************************/ /***************************************************************************/
static Bool useDevMem = FALSE;
static int devMemFd = -1; static int devMemFd = -1;
/* /*
@ -105,7 +104,6 @@ checkDevMem(Bool warn)
if (base != MAP_FAILED) { if (base != MAP_FAILED) {
munmap((caddr_t) base, 4096); munmap((caddr_t) base, 4096);
devMemFd = fd; devMemFd = fd;
useDevMem = TRUE;
return; return;
} }
else { else {
@ -114,7 +112,6 @@ checkDevMem(Bool warn)
xf86Msg(X_WARNING, "checkDevMem: failed to mmap %s (%s)\n", xf86Msg(X_WARNING, "checkDevMem: failed to mmap %s (%s)\n",
DEV_MEM, strerror(errno)); DEV_MEM, strerror(errno));
} }
useDevMem = FALSE;
return; return;
} }
} }
@ -122,16 +119,13 @@ checkDevMem(Bool warn)
xf86Msg(X_WARNING, "checkDevMem: failed to open %s (%s)\n", xf86Msg(X_WARNING, "checkDevMem: failed to open %s (%s)\n",
DEV_MEM, strerror(errno)); DEV_MEM, strerror(errno));
} }
useDevMem = FALSE;
return; return;
} }
void void
xf86OSInitVidMem(VidMemInfoPtr pVidMem) xf86OSInitVidMem(VidMemInfoPtr pVidMem)
{ {
checkDevMem(TRUE); checkDevMem(TRUE);
pVidMem->linearSupported = useDevMem;
pVidMem->initialised = TRUE; pVidMem->initialised = TRUE;
} }

View File

@ -178,15 +178,11 @@ void
xf86OSInitVidMem(VidMemInfoPtr pVidMem) xf86OSInitVidMem(VidMemInfoPtr pVidMem)
{ {
checkDevMem(TRUE); checkDevMem(TRUE);
pVidMem->linearSupported = useDevMem;
if (useDevMem) pci_system_init_dev_mem(devMemFd);
pci_system_init_dev_mem(devMemFd);
#ifdef HAS_MTRR_SUPPORT #ifdef HAS_MTRR_SUPPORT
if (useDevMem) { cleanMTRR();
cleanMTRR();
}
#endif #endif
pVidMem->initialised = TRUE; pVidMem->initialised = TRUE;
} }

View File

@ -50,7 +50,6 @@ void xf86DisableIO(void);
void void
xf86OSInitVidMem(VidMemInfoPtr pVidMem) xf86OSInitVidMem(VidMemInfoPtr pVidMem)
{ {
pVidMem->linearSupported = TRUE;
pVidMem->initialised = TRUE; pVidMem->initialised = TRUE;
xf86EnableIO(); xf86EnableIO();
} }

View File

@ -41,7 +41,6 @@
void void
xf86OSInitVidMem(VidMemInfoPtr pVidMem) xf86OSInitVidMem(VidMemInfoPtr pVidMem)
{ {
pVidMem->linearSupported = TRUE;
pVidMem->initialised = TRUE; pVidMem->initialised = TRUE;
} }

View File

@ -84,6 +84,5 @@ xf86DisableIO()
void void
xf86OSInitVidMem(VidMemInfoPtr pVidMem) xf86OSInitVidMem(VidMemInfoPtr pVidMem)
{ {
pVidMem->linearSupported = TRUE;
pVidMem->initialised = TRUE; pVidMem->initialised = TRUE;
} }

View File

@ -94,7 +94,6 @@ static unsigned long bus_base;
void void
xf86OSInitVidMem(VidMemInfoPtr pVidMem) xf86OSInitVidMem(VidMemInfoPtr pVidMem)
{ {
pVidMem->linearSupported = TRUE;
#ifdef __alpha__ #ifdef __alpha__
if (axpSystem == -1) { if (axpSystem == -1) {
axpSystem = lnxGetAXP(); axpSystem = lnxGetAXP();

View File

@ -134,10 +134,3 @@ xf86CheckMTRR(int ScreenNum)
return FALSE; return FALSE;
} }
Bool
xf86LinearVidMem(void)
{
xf86InitVidMem();
return vidMemInfo.linearSupported;
}

View File

@ -110,11 +110,6 @@ solOpenAperture(void)
_X_HIDDEN void _X_HIDDEN void
xf86OSInitVidMem(VidMemInfoPtr pVidMem) xf86OSInitVidMem(VidMemInfoPtr pVidMem)
{ {
pVidMem->linearSupported = solOpenAperture();
if (!pVidMem->linearSupported) {
xf86MsgVerb(X_WARNING, 0,
"xf86OSInitVidMem: linear memory access disabled\n");
}
pVidMem->initialised = TRUE; pVidMem->initialised = TRUE;
} }

View File

@ -34,7 +34,6 @@
typedef struct { typedef struct {
Bool initialised; Bool initialised;
Bool linearSupported;
} VidMemInfo, *VidMemInfoPtr; } VidMemInfo, *VidMemInfoPtr;
void xf86OSInitVidMem(VidMemInfoPtr); void xf86OSInitVidMem(VidMemInfoPtr);

View File

@ -112,7 +112,6 @@
_XFUNCPROTOBEGIN _XFUNCPROTOBEGIN
/* public functions */ /* public functions */
extern _X_EXPORT Bool xf86LinearVidMem(void);
extern _X_EXPORT _X_DEPRECATED Bool xf86CheckMTRR(int); extern _X_EXPORT _X_DEPRECATED Bool xf86CheckMTRR(int);
extern _X_EXPORT int xf86ReadBIOS(unsigned long, unsigned long, unsigned char *, extern _X_EXPORT int xf86ReadBIOS(unsigned long, unsigned long, unsigned char *,
int); int);