Re: [Xen-devel] [PATCH 7/7] x86/viridian: implement the crash MSRs

2017-03-20 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 20 March 2017 13:29 > To: Paul Durrant > Cc: Andrew Cooper ; Ian Jackson > ; Wei Liu ; xen- > de...@lists.xenproject.org > Subject: RE: [PATCH 7/7] x86/viridian: implement the crash MSRs > > >>> On 20.03.17 at 13:

Re: [Xen-devel] [PATCH 7/7] x86/viridian: implement the crash MSRs

2017-03-20 Thread Jan Beulich
>>> On 20.03.17 at 13:48, wrote: >> From: Jan Beulich [mailto:jbeul...@suse.com] >> Sent: 20 March 2017 12:38 >> >>> On 17.03.17 at 10:57, wrote: >> > --- a/xen/include/asm-x86/hvm/viridian.h >> > +++ b/xen/include/asm-x86/hvm/viridian.h >> > @@ -96,6 +96,7 @@ struct viridian_domain >> > uni

Re: [Xen-devel] [PATCH 7/7] x86/viridian: implement the crash MSRs

2017-03-20 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 20 March 2017 12:38 > To: Paul Durrant > Cc: Andrew Cooper ; Wei Liu > ; Ian Jackson ; xen- > de...@lists.xenproject.org > Subject: Re: [PATCH 7/7] x86/viridian: implement the crash MSRs > > >>> On 17.03.17 at 10:

Re: [Xen-devel] [PATCH 7/7] x86/viridian: implement the crash MSRs

2017-03-20 Thread Jan Beulich
>>> On 17.03.17 at 10:57, wrote: > @@ -234,6 +247,10 @@ void cpuid_viridian_leaves(const struct vcpu *v, > uint32_t leaf, > > res->a = u.lo; > res->b = u.hi; > + > +if ( viridian_feature_mask(d) & HVMPV_crash_ctl ) > +res->d = CPUID3D_CRASH_MSRS; |= (for c