All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] Viridian changes for Hyper-V as a guest
@ 2026-09-04 14:15 Ross Lagerwall
  2026-09-04 14:15 ` [PATCH v2 1/3] x86/viridian: Workaround Hyper-V GP fault writing to MSR Ross Lagerwall
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Ross Lagerwall @ 2026-09-04 14:15 UTC (permalink / raw)
  To: xen-devel
  Cc: Ross Lagerwall, Paul Durrant, Jan Beulich, Andrew Cooper,
	Roger Pau Monné, Teddy Astie, Anthony PERARD, Michal Orzel,
	Julien Grall, Stefano Stabellini, Juergen Gross

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    |  8 +++++
 xen/arch/x86/hvm/viridian/time.c     | 46 ++++++++++++++++++++++++----
 xen/arch/x86/hvm/viridian/viridian.c |  3 ++
 xen/include/public/hvm/params.h      |  7 ++++-
 8 files changed, 74 insertions(+), 7 deletions(-)

-- 
2.53.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2026-09-09 11:00 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-04 14:15 [PATCH v2 0/3] Viridian changes for Hyper-V as a guest Ross Lagerwall
2026-09-04 14:15 ` [PATCH v2 1/3] x86/viridian: Workaround Hyper-V GP fault writing to MSR Ross Lagerwall
2026-09-04 14:53   ` Roger Pau Monné
2026-09-08  9:26     ` Ross Lagerwall
2026-09-04 14:15 ` [PATCH v2 2/3] x86/viridian: Implement synthetic timer direct mode Ross Lagerwall
2026-09-04 15:15   ` Roger Pau Monné
2026-09-07  8:57     ` Jan Beulich
2026-09-09 10:59     ` Ross Lagerwall
2026-09-07  9:02   ` Jan Beulich
2026-09-04 14:15 ` [PATCH v2 3/3] tools/libxl: Add support for Viridian stimer " Ross Lagerwall
2026-09-04 23:20   ` Tu Dinh

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.