From 7532532ae90187def1d052790f04042273b1c72d Mon Sep 17 00:00:00 2001 From: Sebastien Boeuf Date: Thu, 11 Oct 2018 12:02:03 -0700 Subject: [PATCH] kernel: configs: Add EFI support This commit bumps the default config from 4.14.49 to 4.14.67 first, and then enables the support for EFI firmware as OVMF used by NEMU is an EFI firmware. Fixes #220 Signed-off-by: Sebastien Boeuf --- kernel/configs/x86_64_kata_kvm_4.14.x | 22 +++++++++++++++++++--- kernel/kata_config_version | 2 +- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/kernel/configs/x86_64_kata_kvm_4.14.x b/kernel/configs/x86_64_kata_kvm_4.14.x index 9d1cd21a66..2ddf706d06 100644 --- a/kernel/configs/x86_64_kata_kvm_4.14.x +++ b/kernel/configs/x86_64_kata_kvm_4.14.x @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.14.49 Kernel Configuration +# Linux/x86 4.14.67 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -242,6 +242,7 @@ CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set +CONFIG_HOTPLUG_SMT=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set @@ -546,7 +547,8 @@ CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set # CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS is not set -# CONFIG_EFI is not set +CONFIG_EFI=y +# CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set @@ -612,6 +614,7 @@ CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set +# CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=y CONFIG_HAVE_ACPI_APEI=y @@ -2169,6 +2172,16 @@ CONFIG_FIRMWARE_MEMMAP=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_FW_CFG_SYSFS is not set # CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +# CONFIG_EFI_VARS is not set +CONFIG_EFI_ESRT=y +# CONFIG_EFI_FAKE_MEMMAP is not set +CONFIG_EFI_RUNTIME_WRAPPERS=y +# CONFIG_EFI_CAPSULE_LOADER is not set +# CONFIG_EFI_TEST is not set # CONFIG_EFI_DEV_PATH_PARSER is not set # @@ -2256,6 +2269,7 @@ CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y # CONFIG_CONFIGFS_FS is not set +# CONFIG_EFIVAR_FS is not set # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m @@ -2502,9 +2516,11 @@ CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set +# CONFIG_EARLY_PRINTK_EFI is not set # CONFIG_EARLY_PRINTK_USB_XDBC is not set # CONFIG_X86_PTDUMP_CORE is not set # CONFIG_X86_PTDUMP is not set +# CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set @@ -2683,7 +2699,6 @@ CONFIG_CRYPTO_AES_X86_64=y # CONFIG_CRYPTO_FCRYPT is not set # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_SALSA20 is not set -# CONFIG_CRYPTO_SALSA20_X86_64 is not set # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set # CONFIG_CRYPTO_SEED is not set @@ -2806,6 +2821,7 @@ CONFIG_CORDIC=y # CONFIG_DDR is not set # CONFIG_IRQ_POLL is not set CONFIG_OID_REGISTRY=m +CONFIG_UCS2_STRING=y # CONFIG_SG_SPLIT is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y diff --git a/kernel/kata_config_version b/kernel/kata_config_version index b1bd38b62a..8351c19397 100644 --- a/kernel/kata_config_version +++ b/kernel/kata_config_version @@ -1 +1 @@ -13 +14