ARM fixes for 5.18:
Two further fixes for Spectre-BHB from Ard for Cortex A15 and to use the wide branch instruction for Thumb2. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEuNNh8scc2k/wOAE+9OeQG+StrGQFAmKGSkoACgkQ9OeQG+St rGRvOQ/9HRdpL1sSRGh3zYU3g9aTZURuqYlVn4nqcbsmDVN37sCqwfhG7Lcb97Di ykFP7oizj0/MGUr30xTNyoEEF4RdJXYgwPUV7I9QZt5NBXHVFKPcYeHUAfg1BXn7 ClILk3ibL15MFxahpFGTUm970cWUhGMku5NjFTCo16qj2TbbUWibdNY2/FhABL63 Dbn/0/kQrZJLkMDMQ8HwslpDBABa0iHGK7yN6O8viUtZy5r3Og2c4D2Te6wiAOxv FtPFkMb/1TXMPx8207gSlZcGUdhwpidsv/ILd+GOuaPCELoZ2C1vHWaw0ol9w2VQ KLsMqBAr5uPpvEqm5ocrhU3SJATLU8rvqDDd10MbgJP97XdDGvgV3GIE81DUpQiH 9tICTLChNoSxOTAMwKYZNMfp108nLDvFVR/4uzcIu8PdzW31zU3IG3pCN38DDyew chVnlW1iTFPE504oX/LfvQZt4gqYYCPxgCU7cRm8yYSJ3fWAbzzkdTmfCOzi5rrm GM3zCoKc91Z0RlRhcn1meOoHlDh+wXU4arDEdPw4cBPg7KyzwfuuGJv8rvpJWnnH TlJuadtr5/5q/5CH8gONx2Sjo8hQOG9WcC1iNR7IsAI3M2fbZMOnyKOD/njAY+O4 kHgFI0kmWAWa9PaCfjCvzQ2jMzFFBRnocNSxMPoeM5E3GP8NA2A= =TN14 -----END PGP SIGNATURE----- Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm Pull ARM fixes from Russell King: "Two further fixes for Spectre-BHB from Ard for Cortex A15 and to use the wide branch instruction for Thumb2" * tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm: ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 ARM: 9196/1: spectre-bhb: enable for Cortex-A15
This commit is contained in:
commit
99b056443e
2 changed files with 2 additions and 1 deletions
|
@ -1145,7 +1145,7 @@ vector_bhb_loop8_\name:
|
||||||
|
|
||||||
@ bhb workaround
|
@ bhb workaround
|
||||||
mov r0, #8
|
mov r0, #8
|
||||||
3: b . + 4
|
3: W(b) . + 4
|
||||||
subs r0, r0, #1
|
subs r0, r0, #1
|
||||||
bne 3b
|
bne 3b
|
||||||
dsb
|
dsb
|
||||||
|
|
|
@ -288,6 +288,7 @@ void cpu_v7_ca15_ibe(void)
|
||||||
{
|
{
|
||||||
if (check_spectre_auxcr(this_cpu_ptr(&spectre_warned), BIT(0)))
|
if (check_spectre_auxcr(this_cpu_ptr(&spectre_warned), BIT(0)))
|
||||||
cpu_v7_spectre_v2_init();
|
cpu_v7_spectre_v2_init();
|
||||||
|
cpu_v7_spectre_bhb_init();
|
||||||
}
|
}
|
||||||
|
|
||||||
void cpu_v7_bugs_init(void)
|
void cpu_v7_bugs_init(void)
|
||||||
|
|
Loading…
Add table
Reference in a new issue