|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Saving/Restoring IA32_TSC_AUX MSR
I see the code like (in arch/x86/time.c), and wondering how IA32_TSC_AUX MSR is
saved/restored at domain switch time.
if ( (d->arch.tsc_mode == TSC_MODE_PVRDTSCP) &&
boot_cpu_has(X86_FEATURE_RDTSCP) )
write_rdtscp_aux(d->arch.incarnation);
BTW,
include/asm-x86/msr.h
#define write_rdtscp_aux(val) wrmsr(0xc0000103, (val), 0)
We should write like wrmsr(MSR_TSC_AUX, (val), 0) by adding
+#define MSR_TSC_AUX 0xc0000103 /* Auxiliary TSC */
in include/asm-x86/msr-index.h
Thanks,
Jun
---
Intel Open Source Technology Center
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |