lakitu: Enable CONFIG_SCHED_CORE in Linux kernel. This option permits Core Scheduling, a means of coordinated task selection across SMT siblings. When enabled task selection ensures that all SMT siblings will execute a task from the same 'core group', forcing idle when no matching task is found. Use of this feature includes: - mitigation of some (not all) SMT side channels; - limiting SMT interference to improve determinism and/or performance. BUG=b/240497638 TEST=presubmit RELEASE_NOTE=Enabled CONFIG_SCHED_CORE in the kernel config. Signed-off-by: Adin Scannell <ascannell@google.com> Change-Id: I7a921a44175c36a6a959f7755f1155dc6a23d013 Reviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/35331 Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com> Reviewed-by: Meena Shanmugam <meenashanmugam@google.com>
diff --git a/arch/arm64/configs/lakitu_defconfig b/arch/arm64/configs/lakitu_defconfig index d56eeb0..5763c47 100644 --- a/arch/arm64/configs/lakitu_defconfig +++ b/arch/arm64/configs/lakitu_defconfig
@@ -101,7 +101,7 @@ CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set -# CONFIG_SCHED_CORE is not set +CONFIG_SCHED_CORE=y # # CPU/Task time and stats accounting
diff --git a/arch/x86/configs/lakitu_defconfig b/arch/x86/configs/lakitu_defconfig index 9903822..1301a0c 100644 --- a/arch/x86/configs/lakitu_defconfig +++ b/arch/x86/configs/lakitu_defconfig
@@ -121,7 +121,7 @@ CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set -# CONFIG_SCHED_CORE is not set +CONFIG_SCHED_CORE=y # # CPU/Task time and stats accounting