[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] EFER in HVM guests

> -----Original Message-----
> From: Li, Xin B [mailto:xin.b.li@xxxxxxxxx] 
> Sent: 19 December 2006 09:13
> To: Keir Fraser; Nakajima, Jun; Woller, Thomas; 
> xen-devel@xxxxxxxxxxxxxxxxxxx; Petersson, Mats
> Subject: RE: [Xen-devel] EFER in HVM guests
> When I'm trying to merge VMX/SVM MSR access code, I'm confused by some
> SVM MSR access code, since quite a few MSRs have 
> corresponding fields in
> vmcb, why still the access will cause VMExits?

All MSR read/write operations are set to exit according to the line
which sets "msrpm" to all ones around line 142 [I'm on an older
changeset, so that may be quite a long while ago] in .../hvm/svm/vmcb.c.

Certain MSR writes need to be tracked in the hypervisor to understand
what's going on, and most other ones should be "ignored". 

> -Xin 
> >-----Original Message-----
> >From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx 
> >[mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Keir Fraser
> >Sent: Thursday, November 30, 2006 1:22 AM
> >To: Nakajima, Jun; Jan Beulich; xen-devel@xxxxxxxxxxxxxxxxxxx; 
> >Keir Fraser
> >Subject: Re: [Xen-devel] EFER in HVM guests
> >
> >
> >*Please* can you make the handling of generic CPUID leaves and 
> >architectural
> >MSRs common HVM code? There is lots of needless code 
> >duplication right now
> >with niggling differences that shouldn't be necessary.
> >
> > -- Keir
> >

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.