|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] Remove another external-to-libxc user of
# 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
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] Remove another external-to-libxc user of xc_dom0_op().,
Xen patchbot-unstable <=
|
|
|
|
|