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>
 | 
			
		||||
 | 
			
		||||
	* Xext/Makefile.am:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -216,6 +216,7 @@ Bool xf86sFlag = FALSE;
 | 
			
		|||
Bool xf86bsEnableFlag = FALSE;
 | 
			
		||||
Bool xf86bsDisableFlag = FALSE;
 | 
			
		||||
Bool xf86silkenMouseDisableFlag = FALSE;
 | 
			
		||||
Bool xf86acpiDisableFlag = FALSE;
 | 
			
		||||
char *xf86LayoutName = NULL;
 | 
			
		||||
char *xf86ScreenName = NULL;
 | 
			
		||||
char *xf86PointerName = NULL;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1660,6 +1660,11 @@ ddxProcessArgument(int argc, char **argv, int i)
 | 
			
		|||
    xf86silkenMouseDisableFlag = TRUE;
 | 
			
		||||
    return 1;
 | 
			
		||||
  }
 | 
			
		||||
  if (!strcmp(argv[i], "-noacpi"))
 | 
			
		||||
  {
 | 
			
		||||
    xf86acpiDisableFlag = TRUE;
 | 
			
		||||
    return 1;
 | 
			
		||||
  }
 | 
			
		||||
  if (!strcmp(argv[i], "-scanpci"))
 | 
			
		||||
  {
 | 
			
		||||
    DoScanPci(argc, argv, i);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -60,6 +60,7 @@ extern Bool xf86sFlag;
 | 
			
		|||
extern Bool xf86bsEnableFlag;
 | 
			
		||||
extern Bool xf86bsDisableFlag;
 | 
			
		||||
extern Bool xf86silkenMouseDisableFlag;
 | 
			
		||||
extern Bool xf86acpiDisableFlag;
 | 
			
		||||
extern char *xf86LayoutName;
 | 
			
		||||
extern char *xf86ScreenName;
 | 
			
		||||
extern char *xf86PointerName;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -131,9 +131,10 @@ xf86OSPMOpen(void)
 | 
			
		|||
{
 | 
			
		||||
	PMClose ret = NULL;
 | 
			
		||||
 | 
			
		||||
	/* Favour ACPI over APM */
 | 
			
		||||
	/* Favour ACPI over APM, but only when enabled */
 | 
			
		||||
 | 
			
		||||
	ret = lnxACPIOpen();
 | 
			
		||||
	if (!xf86acpiDisableFlag)
 | 
			
		||||
		ret = lnxACPIOpen();
 | 
			
		||||
 | 
			
		||||
	if (!ret)
 | 
			
		||||
		ret = lnxAPMOpen();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue