]> xenbits.xensource.com Git - people/julieng/xen-unstable.git/commitdiff
build: convert HAS_CPUFREQ use to Kconfig
authorDoug Goldstein <cardoe@cardoe.com>
Tue, 15 Dec 2015 13:14:00 +0000 (14:14 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 16 Dec 2015 16:48:14 +0000 (17:48 +0100)
Use the Kconfig generated CONFIG_HAS_CPUFREQ defines in the code base.

Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/Kconfig
xen/arch/x86/Rules.mk
xen/drivers/Kconfig
xen/drivers/Makefile
xen/drivers/cpufreq/Kconfig [new file with mode: 0644]

index a42c149c5fdae2c317a4ea74fcab87ffb80b7d96..d04ab0524522e7de5e015fb705ae5c0a721ae119 100644 (file)
@@ -4,6 +4,7 @@ config X86_64
 config X86
        def_bool y
        select HAS_ACPI
+       select HAS_CPUFREQ
        select HAS_IOPORTS
        select HAS_NS16550
        select HAS_PASSTHROUGH
index 592d1f2f25a237f7c1ce997c49e23d15a82db9c1..c09757a4b244c0ba99db34aeb725003bd56bc792 100644 (file)
@@ -2,7 +2,6 @@
 # x86-specific definitions
 
 HAS_NUMA := y
-HAS_CPUFREQ := y
 HAS_EHCI := y
 HAS_KEXEC := y
 HAS_GDBSX := y
index f0ad01e26bb4647ae869bedbaddb14d9549a848e..bc3a54f0ea996cb1db15c10ffea0705cb224dc35 100644 (file)
@@ -4,6 +4,8 @@ source "drivers/acpi/Kconfig"
 
 source "drivers/char/Kconfig"
 
+source "drivers/cpufreq/Kconfig"
+
 source "drivers/passthrough/Kconfig"
 
 source "drivers/pci/Kconfig"
index 01d6b8d3260fc09efcd3f987079bc1de27f73986..7bbb654fad19df50da8867377faa7522240eabdd 100644 (file)
@@ -1,5 +1,5 @@
 subdir-y += char
-subdir-$(HAS_CPUFREQ) += cpufreq
+subdir-$(CONFIG_HAS_CPUFREQ) += cpufreq
 subdir-$(CONFIG_HAS_PCI) += pci
 subdir-$(CONFIG_HAS_PASSTHROUGH) += passthrough
 subdir-$(CONFIG_HAS_ACPI) += acpi
diff --git a/xen/drivers/cpufreq/Kconfig b/xen/drivers/cpufreq/Kconfig
new file mode 100644 (file)
index 0000000..00be480
--- /dev/null
@@ -0,0 +1,4 @@
+
+# Select HAS_CPUFREQ if CPU frequency scaling is supported
+config HAS_CPUFREQ
+       bool