未验证 提交 48e57dbb 编写于 作者: O openeuler-ci-bot 提交者: Gitee

!75 Enable Intel SPR features in default kernel config for openEuler-22.09

Merge Pull Request from: @x56Jason 
 
This patchset is to enable Intel SPR features in default kernel config for openEuler-22.09.

### Intel Kernel Issue
#I5MJBR

### Test
Build and boot kernel with this patchset and check /proc/config.gz after boot. Also check various features in dmesg and /proc/cpuinfo.
```
#dmesg|grep AMX
[    0.000000] x86/fpu: Supporting XSAVE feature 0x20000: 'AMX Tile config'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x40000: 'AMX Tile data'
#cat /proc/cpuinfo|grep sgx
...
#cat /proc/cpuinfo|grep split_lock_detect
```


### Known Issue
N/A

### Default Config Change
See patches.   
 
Link:https://gitee.com/openeuler/kernel/pulls/75 
Reviewed-by: Liu Chao <liuchao173@huawei.com> 
Reviewed-by: Zheng Zengkai <zhengzengkai@huawei.com> 
Reviewed-by: Jun Tian <jun.j.tian@intel.com> 
Signed-off-by: Xie XiuQi <xiexiuqi@huawei.com> 
...@@ -479,6 +479,7 @@ CONFIG_LEGACY_VSYSCALL_EMULATE=y ...@@ -479,6 +479,7 @@ CONFIG_LEGACY_VSYSCALL_EMULATE=y
# CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set
# CONFIG_CMDLINE_BOOL is not set # CONFIG_CMDLINE_BOOL is not set
CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_MODIFY_LDT_SYSCALL=y
# CONFIG_STRICT_SIGALTSTACK_SIZE is not set
CONFIG_HAVE_LIVEPATCH_FTRACE=y CONFIG_HAVE_LIVEPATCH_FTRACE=y
CONFIG_HAVE_LIVEPATCH_WO_FTRACE=y CONFIG_HAVE_LIVEPATCH_WO_FTRACE=y
...@@ -727,6 +728,7 @@ CONFIG_KVM_XFER_TO_GUEST_WORK=y ...@@ -727,6 +728,7 @@ CONFIG_KVM_XFER_TO_GUEST_WORK=y
CONFIG_VIRTUALIZATION=y CONFIG_VIRTUALIZATION=y
CONFIG_KVM=m CONFIG_KVM=m
CONFIG_KVM_INTEL=m CONFIG_KVM_INTEL=m
CONFIG_X86_SGX_KVM=y
CONFIG_KVM_AMD=m CONFIG_KVM_AMD=m
CONFIG_KVM_AMD_SEV=y CONFIG_KVM_AMD_SEV=y
CONFIG_KVM_MMU_AUDIT=y CONFIG_KVM_MMU_AUDIT=y
...@@ -845,6 +847,7 @@ CONFIG_HAVE_STATIC_CALL=y ...@@ -845,6 +847,7 @@ CONFIG_HAVE_STATIC_CALL=y
CONFIG_HAVE_STATIC_CALL_INLINE=y CONFIG_HAVE_STATIC_CALL_INLINE=y
CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC=y
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
CONFIG_DYNAMIC_SIGFRAME=y
# #
# GCOV-based kernel profiling # GCOV-based kernel profiling
...@@ -2592,6 +2595,7 @@ CONFIG_NETCONSOLE=m ...@@ -2592,6 +2595,7 @@ CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y CONFIG_NET_POLL_CONTROLLER=y
CONFIG_NTB_NETDEV=m
CONFIG_TUN=m CONFIG_TUN=m
CONFIG_TAP=m CONFIG_TAP=m
# CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_TUN_VNET_CROSS_LE is not set
...@@ -4075,7 +4079,7 @@ CONFIG_SENSORS_W83627EHF=m ...@@ -4075,7 +4079,7 @@ CONFIG_SENSORS_W83627EHF=m
CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ACPI_POWER=m
CONFIG_SENSORS_ATK0110=m CONFIG_SENSORS_ATK0110=m
CONFIG_THERMAL=y CONFIG_THERMAL=y
# CONFIG_THERMAL_NETLINK is not set CONFIG_THERMAL_NETLINK=y
# CONFIG_THERMAL_STATISTICS is not set # CONFIG_THERMAL_STATISTICS is not set
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_HWMON=y
...@@ -4107,6 +4111,7 @@ CONFIG_PROC_THERMAL_MMIO_RAPL=y ...@@ -4107,6 +4111,7 @@ CONFIG_PROC_THERMAL_MMIO_RAPL=y
# end of ACPI INT340X thermal drivers # end of ACPI INT340X thermal drivers
CONFIG_INTEL_PCH_THERMAL=m CONFIG_INTEL_PCH_THERMAL=m
CONFIG_INTEL_HFI_THERMAL=y
# end of Intel thermal drivers # end of Intel thermal drivers
# CONFIG_GENERIC_ADC_THERMAL is not set # CONFIG_GENERIC_ADC_THERMAL is not set
...@@ -4227,6 +4232,7 @@ CONFIG_MFD_INTEL_LPSS=y ...@@ -4227,6 +4232,7 @@ CONFIG_MFD_INTEL_LPSS=y
CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_ACPI=y
CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_INTEL_LPSS_PCI=y
# CONFIG_MFD_INTEL_PMC_BXT is not set # CONFIG_MFD_INTEL_PMC_BXT is not set
CONFIG_MFD_INTEL_PMT=m
# CONFIG_MFD_IQS62X is not set # CONFIG_MFD_IQS62X is not set
# CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_KEMPLD is not set
...@@ -6557,6 +6563,9 @@ CONFIG_INTEL_SPEED_SELECT_INTERFACE=m ...@@ -6557,6 +6563,9 @@ CONFIG_INTEL_SPEED_SELECT_INTERFACE=m
CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_TURBO_MAX_3=y
# CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set
CONFIG_INTEL_PMC_CORE=m 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_PUNIT_IPC is not set
# CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PCI is not set
# CONFIG_INTEL_SCU_PLATFORM is not set # CONFIG_INTEL_SCU_PLATFORM is not set
...@@ -7124,10 +7133,10 @@ CONFIG_NTB=m ...@@ -7124,10 +7133,10 @@ CONFIG_NTB=m
# CONFIG_NTB_IDT is not set # CONFIG_NTB_IDT is not set
CONFIG_NTB_INTEL=m CONFIG_NTB_INTEL=m
# CONFIG_NTB_SWITCHTEC is not set # CONFIG_NTB_SWITCHTEC is not set
# CONFIG_NTB_PINGPONG is not set CONFIG_NTB_PINGPONG=m
# CONFIG_NTB_TOOL is not set CONFIG_NTB_TOOL=m
# CONFIG_NTB_PERF is not set CONFIG_NTB_PERF=m
# CONFIG_NTB_TRANSPORT is not set CONFIG_NTB_TRANSPORT=m
# CONFIG_VME_BUS is not set # CONFIG_VME_BUS is not set
CONFIG_PWM=y CONFIG_PWM=y
CONFIG_PWM_SYSFS=y CONFIG_PWM_SYSFS=y
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册