forked from mirrors/linux
		
	ACPI: Let ACPI know we support Generic Initiator Affinity Structures
Until we tell ACPI that we support generic initiators, it will have to operate in fall back domain mode and all _PXM entries should be on existing non GI domains. This patch sets the relevant OSC bit to make that happen. Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
		
							parent
							
								
									73bf7382de
								
							
						
					
					
						commit
						01aabca2fd
					
				
					 2 changed files with 5 additions and 0 deletions
				
			
		|  | @ -303,7 +303,11 @@ static void acpi_bus_osc_support(void) | |||
| 	capbuf[OSC_SUPPORT_DWORD] |= OSC_SB_HOTPLUG_OST_SUPPORT; | ||||
| 	capbuf[OSC_SUPPORT_DWORD] |= OSC_SB_PCLPI_SUPPORT; | ||||
| 
 | ||||
| #ifdef CONFIG_ARM64 | ||||
| 	capbuf[OSC_SUPPORT_DWORD] |= OSC_SB_GENERIC_INITIATOR_SUPPORT; | ||||
| #endif | ||||
| #ifdef CONFIG_X86 | ||||
| 	capbuf[OSC_SUPPORT_DWORD] |= OSC_SB_GENERIC_INITIATOR_SUPPORT; | ||||
| 	if (boot_cpu_has(X86_FEATURE_HWP)) { | ||||
| 		capbuf[OSC_SUPPORT_DWORD] |= OSC_SB_CPC_SUPPORT; | ||||
| 		capbuf[OSC_SUPPORT_DWORD] |= OSC_SB_CPCV2_SUPPORT; | ||||
|  |  | |||
|  | @ -545,6 +545,7 @@ acpi_status acpi_run_osc(acpi_handle handle, struct acpi_osc_context *context); | |||
| #define OSC_SB_PCLPI_SUPPORT			0x00000080 | ||||
| #define OSC_SB_OSLPI_SUPPORT			0x00000100 | ||||
| #define OSC_SB_CPC_DIVERSE_HIGH_SUPPORT		0x00001000 | ||||
| #define OSC_SB_GENERIC_INITIATOR_SUPPORT	0x00002000 | ||||
| 
 | ||||
| extern bool osc_sb_apei_support_acked; | ||||
| extern bool osc_pc_lpi_support_confirmed; | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Jonathan Cameron
						Jonathan Cameron