[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 08/24] x86/emul: Correct the behaviour of pop %ss and interrupt shadowing
>>> On 30.11.16 at 14:50, <andrew.cooper3@xxxxxxxxxx> wrote: > --- a/xen/arch/x86/x86_emulate/x86_emulate.c > +++ b/xen/arch/x86/x86_emulate/x86_emulate.c > @@ -2656,6 +2656,8 @@ x86_emulate( > &dst.val, op_bytes, ctxt, ops)) != 0 || > (rc = load_seg(src.val, dst.val, 0, NULL, ctxt, ops)) != 0 ) > goto done; > + if ( src.val == x86_seg_ss ) > + ctxt->retire.mov_ss = 1; > break; While I don't mind it being done here (i.e. it can have my R-b as is), wouldn't it be even better to put this into load_seg() itself? Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |