Bug #4718: Command line flag to disable ACPI.
This commit is contained in:
parent
cf605eb916
commit
f1ba3b4f33
|
@ -1,3 +1,11 @@
|
||||||
|
2005-12-14 Adam Jackson <ajax@freedesktop.org>
|
||||||
|
|
||||||
|
* hw/xfree86/common/xf86Globals.c:
|
||||||
|
* hw/xfree86/common/xf86Init.c:
|
||||||
|
* hw/xfree86/common/xf86Priv.h:
|
||||||
|
* hw/xfree86/os-support/linux/lnx_apm.c:
|
||||||
|
Bug #4718: Command line flag to disable ACPI.
|
||||||
|
|
||||||
2005-12-13 Adam Jackson <ajax@freedesktop.org>
|
2005-12-13 Adam Jackson <ajax@freedesktop.org>
|
||||||
|
|
||||||
* Xext/Makefile.am:
|
* Xext/Makefile.am:
|
||||||
|
|
|
@ -216,6 +216,7 @@ Bool xf86sFlag = FALSE;
|
||||||
Bool xf86bsEnableFlag = FALSE;
|
Bool xf86bsEnableFlag = FALSE;
|
||||||
Bool xf86bsDisableFlag = FALSE;
|
Bool xf86bsDisableFlag = FALSE;
|
||||||
Bool xf86silkenMouseDisableFlag = FALSE;
|
Bool xf86silkenMouseDisableFlag = FALSE;
|
||||||
|
Bool xf86acpiDisableFlag = FALSE;
|
||||||
char *xf86LayoutName = NULL;
|
char *xf86LayoutName = NULL;
|
||||||
char *xf86ScreenName = NULL;
|
char *xf86ScreenName = NULL;
|
||||||
char *xf86PointerName = NULL;
|
char *xf86PointerName = NULL;
|
||||||
|
|
|
@ -1660,6 +1660,11 @@ ddxProcessArgument(int argc, char **argv, int i)
|
||||||
xf86silkenMouseDisableFlag = TRUE;
|
xf86silkenMouseDisableFlag = TRUE;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
if (!strcmp(argv[i], "-noacpi"))
|
||||||
|
{
|
||||||
|
xf86acpiDisableFlag = TRUE;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
if (!strcmp(argv[i], "-scanpci"))
|
if (!strcmp(argv[i], "-scanpci"))
|
||||||
{
|
{
|
||||||
DoScanPci(argc, argv, i);
|
DoScanPci(argc, argv, i);
|
||||||
|
|
|
@ -60,6 +60,7 @@ extern Bool xf86sFlag;
|
||||||
extern Bool xf86bsEnableFlag;
|
extern Bool xf86bsEnableFlag;
|
||||||
extern Bool xf86bsDisableFlag;
|
extern Bool xf86bsDisableFlag;
|
||||||
extern Bool xf86silkenMouseDisableFlag;
|
extern Bool xf86silkenMouseDisableFlag;
|
||||||
|
extern Bool xf86acpiDisableFlag;
|
||||||
extern char *xf86LayoutName;
|
extern char *xf86LayoutName;
|
||||||
extern char *xf86ScreenName;
|
extern char *xf86ScreenName;
|
||||||
extern char *xf86PointerName;
|
extern char *xf86PointerName;
|
||||||
|
|
|
@ -131,9 +131,10 @@ xf86OSPMOpen(void)
|
||||||
{
|
{
|
||||||
PMClose ret = NULL;
|
PMClose ret = NULL;
|
||||||
|
|
||||||
/* Favour ACPI over APM */
|
/* Favour ACPI over APM, but only when enabled */
|
||||||
|
|
||||||
ret = lnxACPIOpen();
|
if (!xf86acpiDisableFlag)
|
||||||
|
ret = lnxACPIOpen();
|
||||||
|
|
||||||
if (!ret)
|
if (!ret)
|
||||||
ret = lnxAPMOpen();
|
ret = lnxAPMOpen();
|
||||||
|
|
Loading…
Reference in New Issue