x86/hvm/viridian: keep APIC assist page mapped...
authorPaul Durrant <paul.durrant@citrix.com>
Thu, 17 Mar 2016 12:50:39 +0000 (13:50 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 17 Mar 2016 12:50:39 +0000 (13:50 +0100)
commita6f2cdb633bf519244a16674031b8034b581ba7f
treefb48dc68f978b59d38d191b90aef5e840dd3628b
parentd0540cbd4a9065b043ae5a26bb28b798f77a085b
x86/hvm/viridian: keep APIC assist page mapped...

... for the lifetime of the domain.

If Xen is to make use of the APIC assist enlightenment then a persistent
mapping needs to be kept, rather than the temporary one which is currently
used only to initialize the page content.

This patch also adds a comment block at the top of the source with
information on the latest version of the spec. from Microsoft and the
current URL where it may be found.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/viridian.c
xen/include/asm-x86/hvm/viridian.h