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