I plan to add implementations for more viridian enlightenments in the near future. This series is just some cleanup I've been doing in preparation.
Paul Durrant (9): viridian: move the code into its own sub-directory viridian: remove MSR perf counters viridian: remove comments referencing section number in the spec. viridian: remove duplicate union types viridian: separate interrupt related enlightenment implementations... viridian: separate time related enlightenment implementations... viridian: define type for the 'virtual VP assist page' tools/misc: fix hard tabs in xen-hvmctx.c viridian: introduce struct viridian_page MAINTAINERS | 2 +- tools/misc/xen-hvmctx.c | 18 +- xen/arch/x86/hvm/Makefile | 2 +- xen/arch/x86/hvm/viridian/Makefile | 3 + xen/arch/x86/hvm/viridian/synic.c | 234 ++++++++++++++ xen/arch/x86/hvm/viridian/time.c | 245 +++++++++++++++ xen/arch/x86/hvm/{ => viridian}/viridian.c | 482 +++-------------------------- xen/include/asm-x86/hvm/viridian.h | 144 ++++++--- xen/include/asm-x86/perfc_defn.h | 26 -- xen/include/public/arch-x86/hvm/save.h | 2 +- 10 files changed, 638 insertions(+), 520 deletions(-) create mode 100644 xen/arch/x86/hvm/viridian/Makefile create mode 100644 xen/arch/x86/hvm/viridian/synic.c create mode 100644 xen/arch/x86/hvm/viridian/time.c rename xen/arch/x86/hvm/{ => viridian}/viridian.c (54%) -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel