Remove PC98 support.
Gaetan Nadon wrote: Alan Coopersmith wrote: "I think we recently dropped PC98 support from the X server, so I'd be okay with dropping the documentation now". Let's make them be right, shall we? Signed-off-by: Jamey Sharp <jamey@minilop.net> Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> Acked-by: Gaetan Nadon <memsize@videotron.ca> Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com>
This commit is contained in:
parent
9eb22ebf46
commit
6ad7bb69ee
15
configure.ac
15
configure.ac
|
@ -582,9 +582,6 @@ AC_ARG_ENABLE(install-libxf86config,
|
||||||
AC_ARG_ENABLE(visibility, AC_HELP_STRING([--enable-visibility], [Enable symbol visibility (default: auto)]),
|
AC_ARG_ENABLE(visibility, AC_HELP_STRING([--enable-visibility], [Enable symbol visibility (default: auto)]),
|
||||||
[SYMBOL_VISIBILITY=$enableval],
|
[SYMBOL_VISIBILITY=$enableval],
|
||||||
[SYMBOL_VISIBILITY=auto])
|
[SYMBOL_VISIBILITY=auto])
|
||||||
AC_ARG_ENABLE(pc98, AC_HELP_STRING([--enable-pc98], [Enable PC98 support in Xorg (default: auto)]),
|
|
||||||
[SUPPORT_PC98=$enableval],
|
|
||||||
[SUPPORT_PC98=auto])
|
|
||||||
|
|
||||||
dnl GLX build options
|
dnl GLX build options
|
||||||
AC_ARG_ENABLE(aiglx, AS_HELP_STRING([--enable-aiglx], [Build accelerated indirect GLX (default: enabled)]),
|
AC_ARG_ENABLE(aiglx, AS_HELP_STRING([--enable-aiglx], [Build accelerated indirect GLX (default: enabled)]),
|
||||||
|
@ -1654,9 +1651,6 @@ if test "x$XORG" = xyes; then
|
||||||
XORG_CFLAGS="${XORG_CFLAGS} "'$(SOLARIS_ASM_CFLAGS)'
|
XORG_CFLAGS="${XORG_CFLAGS} "'$(SOLARIS_ASM_CFLAGS)'
|
||||||
fi
|
fi
|
||||||
AC_SUBST([SOLARIS_ASM_CFLAGS])
|
AC_SUBST([SOLARIS_ASM_CFLAGS])
|
||||||
if test "x$SUPPORT_PC98" = xauto; then
|
|
||||||
SUPPORT_PC98="no"
|
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
gnu*)
|
gnu*)
|
||||||
XORG_OS_SUBDIR="hurd"
|
XORG_OS_SUBDIR="hurd"
|
||||||
|
@ -1679,18 +1673,9 @@ if test "x$XORG" = xyes; then
|
||||||
xorg_bus_sparc="yes"
|
xorg_bus_sparc="yes"
|
||||||
;;
|
;;
|
||||||
i*86)
|
i*86)
|
||||||
if test "x$SUPPORT_PC98" = xauto; then
|
|
||||||
SUPPORT_PC98="yes"
|
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if test "x$SUPPORT_PC98" = xauto; then
|
|
||||||
SUPPORT_PC98="no"
|
|
||||||
fi
|
|
||||||
if test "x$SUPPORT_PC98" = xyes; then
|
|
||||||
AC_DEFINE(SUPPORT_PC98, 1, [Support PC98])
|
|
||||||
fi
|
|
||||||
if test "x$DGA" = xauto; then
|
if test "x$DGA" = xauto; then
|
||||||
PKG_CHECK_MODULES(DGA, $DGAPROTO, [DGA=yes], [DGA=no])
|
PKG_CHECK_MODULES(DGA, $DGAPROTO, [DGA=yes], [DGA=no])
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -263,7 +263,6 @@ extern _X_EXPORT Bool xf86GetVidModeEnabled(void);
|
||||||
extern _X_EXPORT Bool xf86GetModInDevAllowNonLocal(void);
|
extern _X_EXPORT Bool xf86GetModInDevAllowNonLocal(void);
|
||||||
extern _X_EXPORT Bool xf86GetModInDevEnabled(void);
|
extern _X_EXPORT Bool xf86GetModInDevEnabled(void);
|
||||||
extern _X_EXPORT Bool xf86GetAllowMouseOpenFail(void);
|
extern _X_EXPORT Bool xf86GetAllowMouseOpenFail(void);
|
||||||
extern _X_EXPORT Bool xf86IsPc98(void);
|
|
||||||
extern _X_EXPORT void xf86DisableRandR(void);
|
extern _X_EXPORT void xf86DisableRandR(void);
|
||||||
extern _X_EXPORT CARD32 xorgGetVersion(void);
|
extern _X_EXPORT CARD32 xorgGetVersion(void);
|
||||||
extern _X_EXPORT CARD32 xf86GetModuleVersion(pointer module);
|
extern _X_EXPORT CARD32 xf86GetModuleVersion(pointer module);
|
||||||
|
|
|
@ -676,7 +676,6 @@ typedef enum {
|
||||||
FLAG_DPMS_SUSPENDTIME,
|
FLAG_DPMS_SUSPENDTIME,
|
||||||
FLAG_DPMS_OFFTIME,
|
FLAG_DPMS_OFFTIME,
|
||||||
FLAG_PIXMAP,
|
FLAG_PIXMAP,
|
||||||
FLAG_PC98,
|
|
||||||
FLAG_NOPM,
|
FLAG_NOPM,
|
||||||
FLAG_XINERAMA,
|
FLAG_XINERAMA,
|
||||||
FLAG_LOG,
|
FLAG_LOG,
|
||||||
|
@ -724,8 +723,6 @@ static OptionInfoRec FlagOptions[] = {
|
||||||
{0}, FALSE },
|
{0}, FALSE },
|
||||||
{ FLAG_PIXMAP, "Pixmap", OPTV_INTEGER,
|
{ FLAG_PIXMAP, "Pixmap", OPTV_INTEGER,
|
||||||
{0}, FALSE },
|
{0}, FALSE },
|
||||||
{ FLAG_PC98, "PC98", OPTV_BOOLEAN,
|
|
||||||
{0}, FALSE },
|
|
||||||
{ FLAG_NOPM, "NoPM", OPTV_BOOLEAN,
|
{ FLAG_NOPM, "NoPM", OPTV_BOOLEAN,
|
||||||
{0}, FALSE },
|
{0}, FALSE },
|
||||||
{ FLAG_XINERAMA, "Xinerama", OPTV_BOOLEAN,
|
{ FLAG_XINERAMA, "Xinerama", OPTV_BOOLEAN,
|
||||||
|
@ -756,21 +753,6 @@ static OptionInfoRec FlagOptions[] = {
|
||||||
{0}, FALSE },
|
{0}, FALSE },
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef SUPPORT_PC98
|
|
||||||
static Bool
|
|
||||||
detectPC98(void)
|
|
||||||
{
|
|
||||||
unsigned char buf[2];
|
|
||||||
|
|
||||||
if (xf86ReadBIOS(0xf8000, 0xe80, buf, 2) != 2)
|
|
||||||
return FALSE;
|
|
||||||
if ((buf[0] == 0x98) && (buf[1] == 0x21))
|
|
||||||
return TRUE;
|
|
||||||
else
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static Bool
|
static Bool
|
||||||
configServerFlags(XF86ConfFlagsPtr flagsconf, XF86OptionPtr layoutopts)
|
configServerFlags(XF86ConfFlagsPtr flagsconf, XF86OptionPtr layoutopts)
|
||||||
{
|
{
|
||||||
|
@ -1026,18 +1008,6 @@ configServerFlags(XF86ConfFlagsPtr flagsconf, XF86OptionPtr layoutopts)
|
||||||
xf86Info.pixmap24 = Pix24DontCare;
|
xf86Info.pixmap24 = Pix24DontCare;
|
||||||
xf86Info.pix24From = X_DEFAULT;
|
xf86Info.pix24From = X_DEFAULT;
|
||||||
}
|
}
|
||||||
#ifdef SUPPORT_PC98
|
|
||||||
if (xf86GetOptValBool(FlagOptions, FLAG_PC98, &value)) {
|
|
||||||
xf86Info.pc98 = value;
|
|
||||||
if (value) {
|
|
||||||
xf86Msg(X_CONFIG, "Japanese PC98 architecture\n");
|
|
||||||
}
|
|
||||||
} else
|
|
||||||
if (detectPC98()) {
|
|
||||||
xf86Info.pc98 = TRUE;
|
|
||||||
xf86Msg(X_PROBED, "Japanese PC98 architecture\n");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef PANORAMIX
|
#ifdef PANORAMIX
|
||||||
from = X_DEFAULT;
|
from = X_DEFAULT;
|
||||||
|
|
|
@ -119,9 +119,6 @@ xf86InfoRec xf86Info = {
|
||||||
.miscModInDevAllowNonLocal = FALSE,
|
.miscModInDevAllowNonLocal = FALSE,
|
||||||
.pixmap24 = Pix24DontCare,
|
.pixmap24 = Pix24DontCare,
|
||||||
.pix24From = X_DEFAULT,
|
.pix24From = X_DEFAULT,
|
||||||
#ifdef SUPPORT_PC98
|
|
||||||
.pc98 = FALSE,
|
|
||||||
#endif
|
|
||||||
.pmFlag = TRUE,
|
.pmFlag = TRUE,
|
||||||
.log = LogNone,
|
.log = LogNone,
|
||||||
.disableRandR = FALSE,
|
.disableRandR = FALSE,
|
||||||
|
|
|
@ -1583,16 +1583,6 @@ xf86GetAllowMouseOpenFail(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Bool
|
|
||||||
xf86IsPc98(void)
|
|
||||||
{
|
|
||||||
#if SUPPORT_PC98
|
|
||||||
return xf86Info.pc98;
|
|
||||||
#else
|
|
||||||
return FALSE;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
xf86DisableRandR(void)
|
xf86DisableRandR(void)
|
||||||
{
|
{
|
||||||
|
|
|
@ -91,9 +91,6 @@ typedef struct {
|
||||||
input device events */
|
input device events */
|
||||||
Pix24Flags pixmap24;
|
Pix24Flags pixmap24;
|
||||||
MessageType pix24From;
|
MessageType pix24From;
|
||||||
#ifdef SUPPORT_PC98
|
|
||||||
Bool pc98;
|
|
||||||
#endif
|
|
||||||
Bool pmFlag;
|
Bool pmFlag;
|
||||||
Log log;
|
Log log;
|
||||||
Bool disableRandR;
|
Bool disableRandR;
|
||||||
|
|
|
@ -347,7 +347,7 @@ x_inw(CARD16 port)
|
||||||
struct timeval tv;
|
struct timeval tv;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Emulate a PC98's timer. Typical resolution is 3.26 usec.
|
* Emulate a PC's timer. Typical resolution is 3.26 usec.
|
||||||
* Approximate this by dividing by 3.
|
* Approximate this by dividing by 3.
|
||||||
*/
|
*/
|
||||||
X_GETTIMEOFDAY(&tv);
|
X_GETTIMEOFDAY(&tv);
|
||||||
|
|
|
@ -241,9 +241,6 @@ int10_check_bios(int scrnIndex, int codeSeg, const unsigned char* vbiosMem)
|
||||||
((codeSeg << 4) >= SYS_SIZE))
|
((codeSeg << 4) >= SYS_SIZE))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
if (xf86IsPc98())
|
|
||||||
return FALSE;
|
|
||||||
|
|
||||||
if ((*vbiosMem != 0x55) || (*(vbiosMem+1) != 0xAA) || !*(vbiosMem+2))
|
if ((*vbiosMem != 0x55) || (*(vbiosMem+1) != 0xAA) || !*(vbiosMem+2))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
|
|
|
@ -634,12 +634,6 @@ are 24 and 32.
|
||||||
Default: 32 unless driver constraints don't allow this (which is rare).
|
Default: 32 unless driver constraints don't allow this (which is rare).
|
||||||
Note: some clients don't behave well when this value is set to 24.
|
Note: some clients don't behave well when this value is set to 24.
|
||||||
.TP 7
|
.TP 7
|
||||||
.BI "Option \*qPC98\*q \*q" boolean \*q
|
|
||||||
Specify that the machine is a Japanese PC\-98 machine.
|
|
||||||
This should not be enabled for anything other than the Japanese\-specific
|
|
||||||
PC\-98 architecture.
|
|
||||||
Default: auto\-detected.
|
|
||||||
.TP 7
|
|
||||||
.BI "Option \*qNoPM\*q \*q" boolean \*q
|
.BI "Option \*qNoPM\*q \*q" boolean \*q
|
||||||
Disables something to do with power management events.
|
Disables something to do with power management events.
|
||||||
Default: PM enabled on platforms that support it.
|
Default: PM enabled on platforms that support it.
|
||||||
|
|
|
@ -136,9 +136,6 @@
|
||||||
/* Use SIGIO handlers for input device events by default */
|
/* Use SIGIO handlers for input device events by default */
|
||||||
#undef USE_SIGIO_BY_DEFAULT
|
#undef USE_SIGIO_BY_DEFAULT
|
||||||
|
|
||||||
/* Support PC98 */
|
|
||||||
#undef SUPPORT_PC98
|
|
||||||
|
|
||||||
/* Build with libdrm support */
|
/* Build with libdrm support */
|
||||||
#undef WITH_LIBDRM
|
#undef WITH_LIBDRM
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue