Hi!
KVM's infrastructure for spectre mitigations in the vectors in v5.10 and earlier is different, it uses templates which are used to build a set of vectors at runtime.
There are two copy-and-paste errors in the templates: __spectre_bhb_loop_k24 should loop 24 times and __spectre_bhb_loop_k32 32.
Fix these.
@@ -68,7 +68,7 @@ SYM_DATA_START(__spectre_bhb_loop_k24) esb sub sp, sp, #(8 * 2) stp x0, x1, [sp, #(8 * 0)]
- mov x0, #8
- mov x0, #24
2: b . + 4 subs x0, x0, #1 b.ne 2b
Thanks, now queued up!
Thank you.
Reviewed-by: Pavel Machek pavel@denx.de Pavel