KVM: x86/xen: register shared_info page

Add KVM_XEN_ATTR_TYPE_SHARED_INFO to allow hypervisor to know where the
guest's shared info page is.

Signed-off-by: Joao Martins <joao.m.martins@oracle.com>
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
This commit is contained in:
Joao Martins
2018-06-15 21:17:14 -04:00
committed by David Woodhouse
parent 1ea9f2ed81
commit 13ffb97a3b
3 changed files with 43 additions and 5 deletions

View File

@@ -1595,11 +1595,15 @@ struct kvm_xen_hvm_attr {
__u16 pad[3];
union {
__u8 long_mode;
struct {
__u64 gfn;
} shared_info;
__u64 pad[8];
} u;
};
#define KVM_XEN_ATTR_TYPE_LONG_MODE 0x0
#define KVM_XEN_ATTR_TYPE_SHARED_INFO 0x1
/* Secure Encrypted Virtualization command */
enum sev_cmd_id {