ci: enable SCHED_MC in the virtme-ng kernel config

Enabling SCHED_MC in the kernel used for testing allows us to
potentially run more complext tests, simulating different CPU topologies
and have access to such topology data through the in-kernel scheduler's
information.

This can be useful as we add more topology awareness logic to the
sched_ext core (e.g., in the built-in idle CPU selection policy).

Therefore add this option to the default .config (and also fix a missing
newline at the end of the file).

Signed-off-by: Andrea Righi <andrea.righi@linux.dev>
This commit is contained in:
Andrea Righi 2024-10-22 08:45:26 +02:00 committed by Andrea Righi
parent 49dd5fbfe3
commit d33e1b02b4

View File

@ -17,6 +17,7 @@ CONFIG_SCHED_DEBUG=y
#
CONFIG_SCHED_AUTOGROUP=y
CONFIG_SCHED_CORE=y
CONFIG_SCHED_MC=y
# Enable fully preemptible kernel for a better test coverage of the schedulers
#
@ -51,4 +52,4 @@ CONFIG_UPROBES=y
CONFIG_UPROBE_EVENTS=y
CONFIG_DEBUG_FS=y
# more bpftrace to make that work
CONFIG_IKHEADERS=y
CONFIG_IKHEADERS=y