mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	arm64: Add part number for Arm Cortex-A78AE
Add the MIDR part number info for the Arm Cortex-A78AE[1] and add it to spectre-BHB affected list[2]. [1]: https://developer.arm.com/Processors/Cortex-A78AE [2]: https://developer.arm.com/Arm%20Security%20Center/Spectre-BHB Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Will Deacon <will@kernel.org> Cc: James Morse <james.morse@arm.com> Signed-off-by: Chanho Park <chanho61.park@samsung.com> Link: https://lore.kernel.org/r/20220407091128.8700-1-chanho61.park@samsung.com Signed-off-by: Will Deacon <will@kernel.org>
This commit is contained in:
		
							parent
							
								
									31a099dbd9
								
							
						
					
					
						commit
						83bea32ac7
					
				
					 2 changed files with 3 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -75,6 +75,7 @@
 | 
			
		|||
#define ARM_CPU_PART_CORTEX_A77		0xD0D
 | 
			
		||||
#define ARM_CPU_PART_NEOVERSE_V1	0xD40
 | 
			
		||||
#define ARM_CPU_PART_CORTEX_A78		0xD41
 | 
			
		||||
#define ARM_CPU_PART_CORTEX_A78AE	0xD42
 | 
			
		||||
#define ARM_CPU_PART_CORTEX_X1		0xD44
 | 
			
		||||
#define ARM_CPU_PART_CORTEX_A510	0xD46
 | 
			
		||||
#define ARM_CPU_PART_CORTEX_A710	0xD47
 | 
			
		||||
| 
						 | 
				
			
			@ -130,6 +131,7 @@
 | 
			
		|||
#define MIDR_CORTEX_A77	MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A77)
 | 
			
		||||
#define MIDR_NEOVERSE_V1	MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_V1)
 | 
			
		||||
#define MIDR_CORTEX_A78	MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A78)
 | 
			
		||||
#define MIDR_CORTEX_A78AE	MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A78AE)
 | 
			
		||||
#define MIDR_CORTEX_X1	MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_X1)
 | 
			
		||||
#define MIDR_CORTEX_A510 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A510)
 | 
			
		||||
#define MIDR_CORTEX_A710 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A710)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -853,6 +853,7 @@ u8 spectre_bhb_loop_affected(int scope)
 | 
			
		|||
	if (scope == SCOPE_LOCAL_CPU) {
 | 
			
		||||
		static const struct midr_range spectre_bhb_k32_list[] = {
 | 
			
		||||
			MIDR_ALL_VERSIONS(MIDR_CORTEX_A78),
 | 
			
		||||
			MIDR_ALL_VERSIONS(MIDR_CORTEX_A78AE),
 | 
			
		||||
			MIDR_ALL_VERSIONS(MIDR_CORTEX_A78C),
 | 
			
		||||
			MIDR_ALL_VERSIONS(MIDR_CORTEX_X1),
 | 
			
		||||
			MIDR_ALL_VERSIONS(MIDR_CORTEX_A710),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue