|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH] use per-cpu variables in cpufreq
On 27/05/2011 12:11, "Juergen Gross" <juergen.gross@xxxxxxxxxxxxxx> wrote:
> The cpufreq driver used some local arrays indexed by cpu number. This patch
> replaces those arrays by per-cpu variables. The AMD and INTEL specific parts
> used different per-cpu data structures with nearly identical semantics.
> Fold the two structures into one by adding a generic architecture data item.
Xen's per-cpu data gets freed across cpu offline/online, whereas cpu-indexed
arrays of course do not. Will the cpufreq state be correctly handled across
offline/online if we switch to per-cpu vars?
-- Keir
> Signed-off-by: juergen.gross@xxxxxxxxxxxxxx
>
>
> 8 files changed, 58 insertions(+), 66 deletions(-)
> xen/arch/x86/acpi/cpufreq/cpufreq.c | 36 ++++++++++++------------
> xen/arch/x86/acpi/cpufreq/powernow.c | 43 +++++++++++------------------
> xen/drivers/acpi/pmstat.c | 6 ++--
> xen/drivers/cpufreq/cpufreq.c | 24 ++++++++--------
> xen/drivers/cpufreq/cpufreq_ondemand.c | 2 -
> xen/drivers/cpufreq/utility.c | 8 ++---
> xen/include/acpi/cpufreq/cpufreq.h | 3 +-
> xen/include/acpi/cpufreq/processor_perf.h | 2 -
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|