[XTF PATCH v3 0/3] Remove Xen as a hard requirement to run XTF

Alejandro Vallejo posted 3 patches 3 weeks, 3 days ago
Failed in applying to current master (apply log)
arch/x86/hypercall_page.S     |  4 +--
arch/x86/include/arch/cpuid.h |  2 ++
arch/x86/setup.c              | 55 +++++++++++++++++++++++++----------
arch/x86/traps.c              | 15 ++++++++++
common/lib.c                  |  2 +-
common/report.c               |  8 +++--
include/xtf/framework.h       |  3 ++
7 files changed, 68 insertions(+), 21 deletions(-)
[XTF PATCH v3 0/3] Remove Xen as a hard requirement to run XTF
Posted by Alejandro Vallejo 3 weeks, 3 days ago
Hi,

This version includes gating access to the hypercall page on shutdown through
a new `cpu_has_xen` global boolean. I also implemented Rogers' suggestion to
poison the hypercall page with `int3` (opcode 0xcc).

Cheers,
Alejandro

Alejandro Vallejo (3):
  x86: Remove Xen as a hard requirement to run XTF.
  x86: Allow exiting QEMU in TCG/QEMU
  x86: Poison hypercall page with `int3` rather than `ret`

 arch/x86/hypercall_page.S     |  4 +--
 arch/x86/include/arch/cpuid.h |  2 ++
 arch/x86/setup.c              | 55 +++++++++++++++++++++++++----------
 arch/x86/traps.c              | 15 ++++++++++
 common/lib.c                  |  2 +-
 common/report.c               |  8 +++--
 include/xtf/framework.h       |  3 ++
 7 files changed, 68 insertions(+), 21 deletions(-)


base-commit: 453490df6f65fb503a39b1bddf0093441eece9ae
-- 
2.43.0