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

Reply via email to