aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc_pm.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-09-26 14:05:09 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-09-26 14:05:09 +0100
commitc06a7db0c547b6c5280327f0856019aeb52a7c70 (patch)
tree19885b2f55f40a3367d26a6d3109827787f79049 /tools/libxc/xc_pm.c
parent6b4ce8b388d8d2f174edebff7a5418ca45b882d3 (diff)
downloadxen-c06a7db0c547b6c5280327f0856019aeb52a7c70.tar.gz
xen-c06a7db0c547b6c5280327f0856019aeb52a7c70.tar.bz2
xen-c06a7db0c547b6c5280327f0856019aeb52a7c70.zip
X86 and IA64: Update cpufreq statistic logic for supporting both x86
and ia64 Signed-off-by: Yu, Ke <ke.yu@intel.com> Signed-off-by: Liu, Jinsong <jinsong.liu@intel.com>
Diffstat (limited to 'tools/libxc/xc_pm.c')
-rw-r--r--tools/libxc/xc_pm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/libxc/xc_pm.c b/tools/libxc/xc_pm.c
index 2737cbe312..69f6b6e155 100644
--- a/tools/libxc/xc_pm.c
+++ b/tools/libxc/xc_pm.c
@@ -66,6 +66,7 @@ int xc_pm_get_pxstat(int xc_handle, int cpuid, struct xc_px_stat *pxpt)
sysctl.cmd = XEN_SYSCTL_get_pmstat;
sysctl.u.get_pmstat.type = PMSTAT_get_pxstat;
sysctl.u.get_pmstat.cpuid = cpuid;
+ sysctl.u.get_pmstat.u.getpx.total = max_px;
set_xen_guest_handle(sysctl.u.get_pmstat.u.getpx.trans_pt, pxpt->trans_pt);
set_xen_guest_handle(sysctl.u.get_pmstat.u.getpx.pt,
(pm_px_val_t *)pxpt->pt);