[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] Remove another external-to-libxc user of xc_dom0_op().
# HG changeset patch # User kfraser@xxxxxxxxxxxxxxxxxxxxx # Node ID 9ced76fd7d9bdb10fd2e7934dc355aba5d3b5ef6 # Parent 155c11be3b89fc183d4231765a64184efdd26632 Remove another external-to-libxc user of xc_dom0_op(). Signed-off-by: John Levon <john.levon@xxxxxxx> --- tools/xenmon/xenbaked.c | 19 ++++++++----------- 1 files changed, 8 insertions(+), 11 deletions(-) diff -r 155c11be3b89 -r 9ced76fd7d9b tools/xenmon/xenbaked.c --- a/tools/xenmon/xenbaked.c Tue Aug 15 10:45:05 2006 +0100 +++ b/tools/xenmon/xenbaked.c Tue Aug 15 10:47:26 2006 +0100 @@ -444,14 +444,11 @@ struct t_rec **init_rec_ptrs(struct t_bu */ unsigned int get_num_cpus(void) { - dom0_op_t op; + xc_physinfo_t physinfo; int xc_handle = xc_interface_open(); int ret; - op.cmd = DOM0_PHYSINFO; - op.interface_version = DOM0_INTERFACE_VERSION; - - ret = xc_dom0_op(xc_handle, &op); + ret = xc_physinfo(xc_handle, &physinfo); if ( ret != 0 ) { @@ -460,12 +457,12 @@ unsigned int get_num_cpus(void) } xc_interface_close(xc_handle); - opts.cpu_freq = (double)op.u.physinfo.cpu_khz/1000.0; - - return (op.u.physinfo.threads_per_core * - op.u.physinfo.cores_per_socket * - op.u.physinfo.sockets_per_node * - op.u.physinfo.nr_nodes); + opts.cpu_freq = (double)physinfo.cpu_khz/1000.0; + + return (physinfo.threads_per_core * + physinfo.cores_per_socket * + physinfo.sockets_per_node * + physinfo.nr_nodes); } _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |