mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-09-04 20:19:47 +08:00 
			
		
		
		
	ACPICA: Add support for new SRAT subtable
ACPICA commit 5bc67f63918da249bfe279ee461d152bb3e6f55b GIC ITS Affinity (ACPI 6.2) Link: https://github.com/acpica/acpica/commit/5bc67f63 Signed-off-by: Bob Moore <robert.moore@intel.com> Signed-off-by: Lv Zheng <lv.zheng@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
		
							parent
							
								
									c042933df2
								
							
						
					
					
						commit
						a618c7f89a
					
				| @ -1406,7 +1406,8 @@ enum acpi_srat_type { | ||||
| 	ACPI_SRAT_TYPE_MEMORY_AFFINITY = 1, | ||||
| 	ACPI_SRAT_TYPE_X2APIC_CPU_AFFINITY = 2, | ||||
| 	ACPI_SRAT_TYPE_GICC_AFFINITY = 3, | ||||
| 	ACPI_SRAT_TYPE_RESERVED = 4	/* 4 and greater are reserved */ | ||||
| 	ACPI_SRAT_TYPE_GIC_ITS_AFFINITY = 4,	/* ACPI 6.2 */ | ||||
| 	ACPI_SRAT_TYPE_RESERVED = 5	/* 5 and greater are reserved */ | ||||
| }; | ||||
| 
 | ||||
| /*
 | ||||
| @ -1478,6 +1479,15 @@ struct acpi_srat_gicc_affinity { | ||||
| 
 | ||||
| #define ACPI_SRAT_GICC_ENABLED     (1)	/* 00: Use affinity structure */ | ||||
| 
 | ||||
| /* 4: GCC ITS Affinity (ACPI 6.2) */ | ||||
| 
 | ||||
| struct acpi_srat_gic_its_affinity { | ||||
| 	struct acpi_subtable_header header; | ||||
| 	u32 proximity_domain; | ||||
| 	u16 reserved; | ||||
| 	u32 its_id; | ||||
| }; | ||||
| 
 | ||||
| /* Reset to default packing */ | ||||
| 
 | ||||
| #pragma pack() | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Bob Moore
						Bob Moore