From c84a0fda7e2f1add56315a3bf79a5f0146d22f51 Mon Sep 17 00:00:00 2001 From: Jason Zeng Date: Mon, 15 Aug 2022 16:51:22 +0800 Subject: [PATCH 1/5] Enable SGX virtualization in default config Intel inclusion category: feature bugzilla: https://gitee.com/openeuler/intel-kernel/issues/I5MJBR CVE: NA Intel-SIG: openeuler_defconfig: Enable configs for Intel SGX virtualization -------------------------------------------- Enable necessary kernel configs for Intel SGX virtualization in openeuler_defconfig. Reviewed-by: Zhiquan Li Signed-off-by: Jason Zeng Signed-off-by: Aichun Shi --- arch/x86/configs/openeuler_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/x86/configs/openeuler_defconfig b/arch/x86/configs/openeuler_defconfig index 228a657e4fa8..118e4649fd86 100644 --- a/arch/x86/configs/openeuler_defconfig +++ b/arch/x86/configs/openeuler_defconfig @@ -727,6 +727,7 @@ CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m +CONFIG_X86_SGX_KVM=y CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_MMU_AUDIT=y -- Gitee From 45dc848c442abe37873d9cb1227c3d19eb966871 Mon Sep 17 00:00:00 2001 From: Jason Zeng Date: Mon, 15 Aug 2022 16:54:40 +0800 Subject: [PATCH 2/5] Enable Intel PMT support for default config Intel inclusion category: feature bugzilla: https://gitee.com/openeuler/intel-kernel/issues/I5MJBR CVE: NA Intel-SIG: openeuler_defconfig: Enable configs for Intel PMT -------------------------------------------- Enable necessary kernel configs for Intel PMT in openeuler_defconfig. Signed-off-by: Jason Zeng Signed-off-by: Aichun Shi --- arch/x86/configs/openeuler_defconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/x86/configs/openeuler_defconfig b/arch/x86/configs/openeuler_defconfig index 118e4649fd86..7354d0032767 100644 --- a/arch/x86/configs/openeuler_defconfig +++ b/arch/x86/configs/openeuler_defconfig @@ -4230,6 +4230,7 @@ CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_INTEL_PMC_BXT is not set +CONFIG_MFD_INTEL_PMT=m # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set @@ -6560,6 +6561,9 @@ CONFIG_INTEL_SPEED_SELECT_INTERFACE=m CONFIG_INTEL_TURBO_MAX_3=y # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set CONFIG_INTEL_PMC_CORE=m +CONFIG_INTEL_PMT_CLASS=m +CONFIG_INTEL_PMT_TELEMETRY=m +CONFIG_INTEL_PMT_CRASHLOG=m # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PLATFORM is not set -- Gitee From 6fcab88cf9bb0429d961deeac7d4f9c67bb810ea Mon Sep 17 00:00:00 2001 From: Jason Zeng Date: Mon, 15 Aug 2022 16:56:25 +0800 Subject: [PATCH 3/5] Enable Intel SPR HFI support for default config Intel inclusion category: feature bugzilla: https://gitee.com/openeuler/intel-kernel/issues/I5MJBR CVE: NA Intel-SIG: openeuler_defconfig: Enable configs for Intel SPR HFI -------------------------------------------- Enable necessary kernel configs for Intel SPR HFI in openeuler_defconfig. Signed-off-by: Jason Zeng Signed-off-by: Aichun Shi --- arch/x86/configs/openeuler_defconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/x86/configs/openeuler_defconfig b/arch/x86/configs/openeuler_defconfig index 7354d0032767..e880456e3b45 100644 --- a/arch/x86/configs/openeuler_defconfig +++ b/arch/x86/configs/openeuler_defconfig @@ -4078,7 +4078,7 @@ CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y -# CONFIG_THERMAL_NETLINK is not set +CONFIG_THERMAL_NETLINK=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y @@ -4110,6 +4110,7 @@ CONFIG_PROC_THERMAL_MMIO_RAPL=y # end of ACPI INT340X thermal drivers CONFIG_INTEL_PCH_THERMAL=m +CONFIG_INTEL_HFI_THERMAL=y # end of Intel thermal drivers # CONFIG_GENERIC_ADC_THERMAL is not set -- Gitee From 74db7ea6b45761217dbce0fd68a7825720f7769f Mon Sep 17 00:00:00 2001 From: Jason Zeng Date: Mon, 15 Aug 2022 16:58:14 +0800 Subject: [PATCH 4/5] Enable default config for Intel NTB LTR vendor support for gen4 NTB Intel inclusion category: feature bugzilla: https://gitee.com/openeuler/intel-kernel/issues/I5MJBR CVE: NA Intel-SIG: openeuler_defconfig: Enable configs for Intel NTB LTR vendor support for gen4 NTB -------------------------------------------- Enable necessary kernel configs for Intel NTB LTR vendor support for gen4 NTB in openeuler_defconfig. Reviewed-by: Wu Zheng Signed-off-by: Jason Zeng Signed-off-by: Aichun Shi --- arch/x86/configs/openeuler_defconfig | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/arch/x86/configs/openeuler_defconfig b/arch/x86/configs/openeuler_defconfig index e880456e3b45..06031d840197 100644 --- a/arch/x86/configs/openeuler_defconfig +++ b/arch/x86/configs/openeuler_defconfig @@ -2595,6 +2595,7 @@ CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y +CONFIG_NTB_NETDEV=m CONFIG_TUN=m CONFIG_TAP=m # CONFIG_TUN_VNET_CROSS_LE is not set @@ -7132,10 +7133,10 @@ CONFIG_NTB=m # CONFIG_NTB_IDT is not set CONFIG_NTB_INTEL=m # CONFIG_NTB_SWITCHTEC is not set -# CONFIG_NTB_PINGPONG is not set -# CONFIG_NTB_TOOL is not set -# CONFIG_NTB_PERF is not set -# CONFIG_NTB_TRANSPORT is not set +CONFIG_NTB_PINGPONG=m +CONFIG_NTB_TOOL=m +CONFIG_NTB_PERF=m +CONFIG_NTB_TRANSPORT=m # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y -- Gitee From 5e8552d8c2a10b37e07bbd81695b2151b7a55989 Mon Sep 17 00:00:00 2001 From: Jason Zeng Date: Mon, 15 Aug 2022 17:18:34 +0800 Subject: [PATCH 5/5] Enable Intel AMX for default config Intel inclusion category: feature bugzilla: https://gitee.com/openeuler/intel-kernel/issues/I5MJBR CVE: NA Intel-SIG: openeuler_defconfig: Enable configs for Intel AMX -------------------------------------------- Enable necessary kernel configs for Intel AMX in openeuler_defconfig. Reviewed-by: Lin Wang Signed-off-by: Jason Zeng Signed-off-by: Aichun Shi --- arch/x86/configs/openeuler_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/x86/configs/openeuler_defconfig b/arch/x86/configs/openeuler_defconfig index 06031d840197..6a2c295c159c 100644 --- a/arch/x86/configs/openeuler_defconfig +++ b/arch/x86/configs/openeuler_defconfig @@ -479,6 +479,7 @@ CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y +# CONFIG_STRICT_SIGALTSTACK_SIZE is not set CONFIG_HAVE_LIVEPATCH_FTRACE=y CONFIG_HAVE_LIVEPATCH_WO_FTRACE=y @@ -846,6 +847,7 @@ CONFIG_HAVE_STATIC_CALL=y CONFIG_HAVE_STATIC_CALL_INLINE=y CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_DYNAMIC_SIGFRAME=y # # GCOV-based kernel profiling -- Gitee