Whitelist non-vulnerable ARMv7

For ARMv7 processors not on https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability vulnerable list, (eg cortex A7) list as immune - @0x9fff00 in #212 

Signed-off-by: Rob Gill <rrobgill@protonmail.com>
This commit is contained in:
Rob Gill 2018-06-18 20:39:32 +10:00 committed by GitHub
parent 66835c75f3
commit c1f7629587
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 0 deletions

View File

@ -364,6 +364,13 @@ is_cpu_vulnerable()
variant3=vuln
[ -z "$variant4" ] && variant4=immune
_debug "checking cpu$i: this armv7 non vulnerable to variants 3 & 4"
elif [ "$cpuarch" = 7 ]; then
[ -z "$variant1" ] && variant1=immune
[ -z "$variant2" ] && variant2=immune
[ -z "$variant3" ] && variant3=immune
[ -z "$variant3a" ] && variant3a=immune
[ -z "$variant4" ] && variant4=immune
_debug "checking cpu$i: this armv7 non vulnerable to variants 1, 2, 3, 3a & 4"
elif [ "$cpuarch" = 8 ] && echo "$cpupart" | grep -Eq '^0x(d07|d08)$'; then
variant1=vuln
variant2=vuln