# Basic necessary items! CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_SMP=y # Note, no nested VM support enabled here # Note, no virt enabled baloon yet CONFIG_INPUT=y CONFIG_PRINTK=y # We use this for metrics! CONFIG_PRINTK_TIME=y CONFIG_UNIX98_PTYS=y CONFIG_FUTEX=y CONFIG_HIGH_RES_TIMERS=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_NO_HZ=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y CONFIG_PROC_SYSCTL=y CONFIG_SHMEM=y # For security... CONFIG_RELOCATABLE=y # FIXME - check if we should be setting this # https://github.com/kata-containers/packaging/issues/483 # I have a feeling it effects our memory hotplug maybe? # PHYSICAL_ALIGN=0x1000000 # This would only affect two drivers, neither of which we have enabled. # The recommendation is to have it on, and you will see if in a diff if you # look for differences against the frag generated config - so, add it here as # a comment to make it clear in the future why we have not set it - as it would # only add noise to our frags and config. # PREVENT_FIRMWARE_BUILD=y # Trust the hardware vendor to initialise the RNG - which can speed up boot. # This can still be dynamically disabled on the kernel command line/kata config if needed. # Disable for now, as it upsets the entropy test, and we need to improve those: FIXME: see: # https://github.com/kata-containers/tests/issues/1543 # RANDOM_TRUST_CPU=y CONFIG_KEYS=y # CONFIG_CGROUP_PERF needs CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_EVENTS=y # CONFIG_BLK_DEV_LOOP needs CONFIG_BLOCK=y CONFIG_BLK_DEV=y # Allow the kernel to collect and report per-task status to userspace # # This is super useful for performance monitoring CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y