Add MITIGATE_SPECTRE_BRANCH_HISTORY for arm64
authorAlexander Popov <alex.popov@linux.com>
Sun, 20 Mar 2022 21:51:30 +0000 (00:51 +0300)
committerAlexander Popov <alex.popov@linux.com>
Sun, 20 Mar 2022 21:51:30 +0000 (00:51 +0300)
kconfig_hardened_check/__init__.py

index 5afecb838f47eb07c10577134d5db7e3e135525e..586658e6432963e2727dee337bdac140e8b63c6b 100644 (file)
@@ -375,6 +375,7 @@ def add_kconfig_checks(l, arch):
         l += [KconfigCheck('self_protection', 'defconfig', 'ARM64_BTI_KERNEL', 'y')]
         l += [OR(KconfigCheck('self_protection', 'defconfig', 'HARDEN_BRANCH_PREDICTOR', 'y'),
                  VersionCheck((5, 10)))] # HARDEN_BRANCH_PREDICTOR is enabled by default since v5.10
+        l += [KconfigCheck('self_protection', 'defconfig', 'MITIGATE_SPECTRE_BRANCH_HISTORY', 'y')]
         l += [KconfigCheck('self_protection', 'defconfig', 'ARM64_MTE', 'y')]
     if arch == 'ARM':
         l += [KconfigCheck('self_protection', 'defconfig', 'CPU_SW_DOMAIN_PAN', 'y')]