The idea here is to expose the DTS sensors through XENPF_resource_op
and expose it for the user through xenpm.
v2:
- moved userland part to xenpm
- use cpu policy infrastructure instead of inline cpuid
Teddy Astie (3):
x86/cpu-policy: Infrastructure for CPUID leaf 0x6
x86/platform: Expose DTS sensors MSR
xenpm: Add get-intel-temp subcommand
tools/misc/xenpm.c | 93 +++++++++++++++++++++++++++-
xen/arch/x86/include/asm/msr-index.h | 3 +
xen/arch/x86/platform_hypercall.c | 6 ++
xen/include/xen/lib/x86/cpu-policy.h | 27 +++++++-
4 files changed, 127 insertions(+), 2 deletions(-)
--
2.51.2
--
Teddy Astie | Vates XCP-ng Developer
XCP-ng & Xen Orchestra - Vates solutions
web: https://vates.tech