[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] Add CPU topology info (thread/core/socket) in xenpm
Hi, Yu Good patch! We wanted this feature. > Add CPU topology info (thread/core/socket) in xenpm Can this patch show thread? > +#define MAX_NR_CPU 512 > + > +void cpu_topology_func(int argc, char *argv[]) > +{ > + uint32_t cpu_to_core[MAX_NR_CPU]; > + uint32_t cpu_to_socket[MAX_NR_CPU]; > + struct xc_get_cputopo info; > + int i, ret; > + > + info.cpu_to_core = cpu_to_core; > + info.cpu_to_socket = cpu_to_socket; > + info.max_cpus = MAX_NR_CPU; > + ret = xc_get_cputopo(xc_fd, &info); > + if (!ret) > + { > + printf("CPU\tcore\tsocket\n"); > + for (i=0; i<info.nr_cpus; i++) > + { > + if ( info.cpu_to_core[i] != INVALID_TOPOLOGY_ID && > + info.cpu_to_socket[i] != INVALID_TOPOLOGY_ID ) > + { > + printf("CPU%d\t %d\t %d\n", i, info.cpu_to_core[i], > + info.cpu_to_socket[i]); > + } > + } > + } > + else > + { > + printf("Can not get Xen CPU topology!\n"); > + } > + > + return ; > +} The function looks like only show core/socket. Best Regards, Akio Takebe _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |