[PATCH 0/5] x86/tsx: Consistency and settings test

Andrew Cooper posted 5 patches 2 years, 10 months ago
Test gitlab-ci failed
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20210611163627.4878-1-andrew.cooper3@citrix.com
tools/libs/guest/xg_cpuid_x86.c   |  11 +-
tools/libs/guest/xg_private.h     |   9 +
tools/tests/Makefile              |   1 +
tools/tests/tsx/.gitignore        |   1 +
tools/tests/tsx/Makefile          |  43 ++++
tools/tests/tsx/test-tsx.c        | 474 ++++++++++++++++++++++++++++++++++++++
xen/arch/x86/msr.c                |  14 ++
xen/arch/x86/platform_hypercall.c |  47 +++-
xen/arch/x86/psr.c                |   2 +-
xen/include/asm-x86/cpufeature.h  |   1 +
10 files changed, 581 insertions(+), 22 deletions(-)
create mode 100644 tools/tests/tsx/.gitignore
create mode 100644 tools/tests/tsx/Makefile
create mode 100644 tools/tests/tsx/test-tsx.c
[PATCH 0/5] x86/tsx: Consistency and settings test
Posted by Andrew Cooper 2 years, 10 months ago
See patch 5 for details.

Andrew Cooper (5):
  x86/platform: Improve MSR permission handling for XENPF_resource_op
  x86/platform: Permit reading the TSX control MSRs via XENPF_resource_op
  x86/msr: Expose MSR_ARCH_CAPS in the raw and host policies
  libs/guest: Move struct xc_cpu_policy into xg_private.h
  tests: Introduce a TSX test

 tools/libs/guest/xg_cpuid_x86.c   |  11 +-
 tools/libs/guest/xg_private.h     |   9 +
 tools/tests/Makefile              |   1 +
 tools/tests/tsx/.gitignore        |   1 +
 tools/tests/tsx/Makefile          |  43 ++++
 tools/tests/tsx/test-tsx.c        | 474 ++++++++++++++++++++++++++++++++++++++
 xen/arch/x86/msr.c                |  14 ++
 xen/arch/x86/platform_hypercall.c |  47 +++-
 xen/arch/x86/psr.c                |   2 +-
 xen/include/asm-x86/cpufeature.h  |   1 +
 10 files changed, 581 insertions(+), 22 deletions(-)
 create mode 100644 tools/tests/tsx/.gitignore
 create mode 100644 tools/tests/tsx/Makefile
 create mode 100644 tools/tests/tsx/test-tsx.c

-- 
2.11.0