diff options
author | Juergen Gross <juergen.gross@ts.fujitsu.com> | 2011-06-16 16:12:20 +0100 |
---|---|---|
committer | Juergen Gross <juergen.gross@ts.fujitsu.com> | 2011-06-16 16:12:20 +0100 |
commit | ce907519ddecd9e4a1b1a86bef0c758ef20e3ed6 (patch) | |
tree | fd2ced6e6f9fd67d8c3adb0bc910e559bf49bb0c /xen/include/acpi | |
parent | ef54fbe92339de5a3c928c190d1af72bede176b8 (diff) | |
download | xen-ce907519ddecd9e4a1b1a86bef0c758ef20e3ed6.tar.gz xen-ce907519ddecd9e4a1b1a86bef0c758ef20e3ed6.tar.bz2 xen-ce907519ddecd9e4a1b1a86bef0c758ef20e3ed6.zip |
Use same data array for INTEL and AMD cpufreq handling
The AMD and INTEL specific parts of cpufreq handling used different
per-cpu data structures with nearly identical semantics. Fold the two
structures into one by adding a generic architecture data item.
Signed-off-by: Juergen Gross <juergen.gross@ts.fujitsu.com>
Diffstat (limited to 'xen/include/acpi')
-rw-r--r-- | xen/include/acpi/cpufreq/cpufreq.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/xen/include/acpi/cpufreq/cpufreq.h b/xen/include/acpi/cpufreq/cpufreq.h index 25376f36e9..754cc1acf6 100644 --- a/xen/include/acpi/cpufreq/cpufreq.h +++ b/xen/include/acpi/cpufreq/cpufreq.h @@ -29,9 +29,11 @@ struct cpufreq_governor; struct acpi_cpufreq_data { struct processor_performance *acpi_data; struct cpufreq_frequency_table *freq_table; - unsigned int cpu_feature; + unsigned int arch_cpu_flags; }; +extern struct acpi_cpufreq_data *cpufreq_drv_data[NR_CPUS]; + struct cpufreq_cpuinfo { unsigned int max_freq; unsigned int second_max_freq; /* P1 if Turbo Mode is on */ |