Merge pull request #1889 from jts-arm/var4
Apply variant 4 mitigation for Neoverse N1
This commit is contained in:
commit
136b9fa7c2
|
@ -843,4 +843,9 @@
|
||||||
#define DIT S3_3_C4_C2_5
|
#define DIT S3_3_C4_C2_5
|
||||||
#define DIT_BIT BIT(24)
|
#define DIT_BIT BIT(24)
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* Armv8.5 - new MSR encoding to directly access PSTATE.SSBS field
|
||||||
|
******************************************************************************/
|
||||||
|
#define SSBS S3_3_C4_C2_6
|
||||||
|
|
||||||
#endif /* ARCH_H */
|
#endif /* ARCH_H */
|
||||||
|
|
|
@ -46,6 +46,10 @@ endfunc check_errata_1043202
|
||||||
|
|
||||||
func neoverse_n1_reset_func
|
func neoverse_n1_reset_func
|
||||||
mov x19, x30
|
mov x19, x30
|
||||||
|
|
||||||
|
/* Disables speculative loads */
|
||||||
|
msr SSBS, xzr
|
||||||
|
|
||||||
bl cpu_get_rev_var
|
bl cpu_get_rev_var
|
||||||
mov x18, x0
|
mov x18, x0
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue