Messages in this thread Patch in this message | | | From | Kohei Tarumizu <> | Subject | [PATCH 7/8] x86: Add Kconfig/Makefile to build hardware prefetch control driver | Date | Tue, 25 Jan 2022 16:14:13 +0900 |
| |
This adds Kconfig/Makefile to build hardware prefetch control driver for x86 support. This also adds a MAINTAINERS entry.
Signed-off-by: Kohei Tarumizu <tarumizu.kohei@fujitsu.com> --- MAINTAINERS | 1 + arch/x86/Kconfig | 7 +++++++ arch/x86/kernel/cpu/Makefile | 2 ++ 3 files changed, 10 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS index 0eaee76438e9..ea049bddc4e6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8448,6 +8448,7 @@ HARDWARE PREFETCH CONTROL DRIVERS M: Kohei Tarumizu <tarumizu.kohei@fujitsu.com> S: Maintained F: arch/arm64/kernel/pfctl.c +F: arch/x86/kernel/pfctl.c F: drivers/base/pfctl.c F: include/linux/pfctl.h diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index ebe8fc76949a..069aee252ba3 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -26,6 +26,7 @@ config X86_64 depends on 64BIT # Options that are inherently 64-bit kernel only: select ARCH_HAS_GIGANTIC_PAGE + select ARCH_HAS_HWPF_CONTROL select ARCH_SUPPORTS_INT128 if CC_HAS_INT128 select ARCH_USE_CMPXCHG_LOCKREF select HAVE_ARCH_SOFT_DIRTY @@ -1377,6 +1378,12 @@ config X86_CPUID with major 203 and minors 0 to 31 for /dev/cpu/0/cpuid to /dev/cpu/31/cpuid. +config X86_HWPF_CONTROL + tristate "x86 Hardware Prefetch Control support" + depends on HWPF_CONTROL + help + This adds Hardware Prefetch Control driver support for X86. + choice prompt "High Memory Support" default HIGHMEM4G diff --git a/arch/x86/kernel/cpu/Makefile b/arch/x86/kernel/cpu/Makefile index 9661e3e802be..aec62a6b37d2 100644 --- a/arch/x86/kernel/cpu/Makefile +++ b/arch/x86/kernel/cpu/Makefile @@ -56,6 +56,8 @@ obj-$(CONFIG_X86_LOCAL_APIC) += perfctr-watchdog.o obj-$(CONFIG_HYPERVISOR_GUEST) += vmware.o hypervisor.o mshyperv.o obj-$(CONFIG_ACRN_GUEST) += acrn.o +obj-$(CONFIG_X86_HWPF_CONTROL) += pfctl.o + ifdef CONFIG_X86_FEATURE_NAMES quiet_cmd_mkcapflags = MKCAP $@ cmd_mkcapflags = $(CONFIG_SHELL) $(srctree)/$(src)/mkcapflags.sh $@ $^ -- 2.27.0
| |