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:
parent
ec0e29ed5b
commit
96c0da812a
|
@ -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");
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,7 +41,6 @@
|
||||||
void
|
void
|
||||||
xf86OSInitVidMem(VidMemInfoPtr pVidMem)
|
xf86OSInitVidMem(VidMemInfoPtr pVidMem)
|
||||||
{
|
{
|
||||||
pVidMem->linearSupported = TRUE;
|
|
||||||
pVidMem->initialised = TRUE;
|
pVidMem->initialised = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -84,6 +84,5 @@ xf86DisableIO()
|
||||||
void
|
void
|
||||||
xf86OSInitVidMem(VidMemInfoPtr pVidMem)
|
xf86OSInitVidMem(VidMemInfoPtr pVidMem)
|
||||||
{
|
{
|
||||||
pVidMem->linearSupported = TRUE;
|
|
||||||
pVidMem->initialised = TRUE;
|
pVidMem->initialised = TRUE;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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();
|
||||||
|
|
|
@ -134,10 +134,3 @@ xf86CheckMTRR(int ScreenNum)
|
||||||
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
Bool
|
|
||||||
xf86LinearVidMem(void)
|
|
||||||
{
|
|
||||||
xf86InitVidMem();
|
|
||||||
return vidMemInfo.linearSupported;
|
|
||||||
}
|
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,6 @@
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
Bool initialised;
|
Bool initialised;
|
||||||
Bool linearSupported;
|
|
||||||
} VidMemInfo, *VidMemInfoPtr;
|
} VidMemInfo, *VidMemInfoPtr;
|
||||||
|
|
||||||
void xf86OSInitVidMem(VidMemInfoPtr);
|
void xf86OSInitVidMem(VidMemInfoPtr);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue