From e35cd2cce4fe119ef63913f3eb7443b7f5b57d75 Mon Sep 17 00:00:00 2001 From: "Liu, Jinsong" Date: Wed, 26 Sep 2012 12:13:38 +0200 Subject: x86: Save/restore TSC adjust during HVM guest migration Signed-off-by: Liu, Jinsong Committed-by: Jan Beulich --- tools/misc/xen-hvmctx.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tools/misc') diff --git a/tools/misc/xen-hvmctx.c b/tools/misc/xen-hvmctx.c index edcebec00a..5a69245713 100644 --- a/tools/misc/xen-hvmctx.c +++ b/tools/misc/xen-hvmctx.c @@ -392,6 +392,13 @@ static void dump_vmce_vcpu(void) printf(" VMCE_VCPU: bank1 mci_ctl2 %" PRIx64 "\n", p.mci_ctl2_bank1); } +static void dump_tsc_adjust(void) +{ + HVM_SAVE_TYPE(TSC_ADJUST) p; + READ(p); + printf(" TSC_ADJUST: tsc_adjust %" PRIx64 "\n", p.tsc_adjust); +} + int main(int argc, char **argv) { int entry, domid; @@ -459,6 +466,7 @@ int main(int argc, char **argv) case HVM_SAVE_CODE(VIRIDIAN_DOMAIN): dump_viridian_domain(); break; case HVM_SAVE_CODE(VIRIDIAN_VCPU): dump_viridian_vcpu(); break; case HVM_SAVE_CODE(VMCE_VCPU): dump_vmce_vcpu(); break; + case HVM_SAVE_CODE(TSC_ADJUST): dump_tsc_adjust(); break; case HVM_SAVE_CODE(END): break; default: printf(" ** Don't understand type %u: skipping\n", -- cgit v1.2.3