Hi,
Here are some changes to get the existing Virdian enlightenments working
when running a Windows 11 guest with Hyper-V enabled
Hyper-V also depends on some unimplemented MSRs to boot, but that will
be addressed in a separate series.
Thanks,
Ross
Ross Lagerwall (3):
x86/viridian: Workaround Hyper-V GP fault writing to MSR
x86/viridian: Implement synthetic timer direct mode
tools/libxl: Add support for Viridian stimer direct mode
docs/man/xl.cfg.5.pod.in | 5 ++++
tools/include/libxl.h | 6 ++++
tools/libs/light/libxl_types.idl | 1 +
tools/libs/light/libxl_x86.c | 5 ++++
xen/arch/x86/hvm/viridian/synic.c | 9 ++++--
xen/arch/x86/hvm/viridian/time.c | 44 ++++++++++++++++++++++++----
xen/arch/x86/hvm/viridian/viridian.c | 3 ++
xen/include/public/hvm/params.h | 7 ++++-
8 files changed, 71 insertions(+), 9 deletions(-)
--
2.53.0