mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
x86: move viridian_page_msr to hyperv-tlfs.h
And rename it to hv_vp_assist_page_msr. No functional change. Signed-off-by: Wei Liu <liuwe@microsoft.com> Reviewed-by: Paul Durrant <pdurrant@amazon.com>
This commit is contained in:
1 parent
be8c70373b
commit
048d4272ff
3 files changed
+14
-14
No files matched your search
@@ -231,7 +231,7 @@ static void dump_guest_os_id(const struct domain *d)
|
||||
|
||||
static void dump_hypercall(const struct domain *d)
|
||||
{
|
||||
const union viridian_page_msr *hg;
|
||||
const union hv_vp_assist_page_msr *hg;
|
||||
|
||||
hg = &d->arch.hvm.viridian->hypercall_gpa;
|
||||
|
||||
|
||||
@@ -557,6 +557,17 @@ struct hv_nested_enlightenments_control {
|
||||
} hypercallControls;
|
||||
};
|
||||
|
||||
union hv_vp_assist_page_msr
|
||||
{
|
||||
uint64_t raw;
|
||||
struct
|
||||
{
|
||||
uint64_t enabled:1;
|
||||
uint64_t reserved_preserved:11;
|
||||
uint64_t pfn:48;
|
||||
};
|
||||
};
|
||||
|
||||
/* Define virtual processor assist page structure. */
|
||||
struct hv_vp_assist_page {
|
||||
__u32 apic_assist;
|
||||
|
||||
@@ -11,20 +11,9 @@
|
||||
|
||||
#include <asm/guest/hyperv-tlfs.h>
|
||||
|
||||
union viridian_page_msr
|
||||
{
|
||||
uint64_t raw;
|
||||
struct
|
||||
{
|
||||
uint64_t enabled:1;
|
||||
uint64_t reserved_preserved:11;
|
||||
uint64_t pfn:48;
|
||||
};
|
||||
};
|
||||
|
||||
struct viridian_page
|
||||
{
|
||||
union viridian_page_msr msr;
|
||||
union hv_vp_assist_page_msr msr;
|
||||
void *ptr;
|
||||
};
|
||||
|
||||
@@ -70,7 +59,7 @@ struct viridian_time_ref_count
|
||||
struct viridian_domain
|
||||
{
|
||||
union hv_guest_os_id guest_os_id;
|
||||
union viridian_page_msr hypercall_gpa;
|
||||
union hv_vp_assist_page_msr hypercall_gpa;
|
||||
struct viridian_time_ref_count time_ref_count;
|
||||
struct viridian_page reference_tsc;
|
||||
};
|
||||
|
||||