Re: [Xen-devel] [PATCH 3/5] x86emul: support RTM instructions

2016-09-30 Thread Jan Beulich
>>> On 30.09.16 at 14:37, wrote: > On 08/09/16 14:44, Jan Beulich wrote: >> @@ -2852,7 +2854,18 @@ x86_emulate( >> lock_prefix = 1; >> break; >> >> -case 0xc6 ... 0xc7: /* mov (sole member of Grp11) */ >> +case 0xc6: /* Grp11: mov / xabort */ >> +case 0xc7: /* Grp11

Re: [Xen-devel] [PATCH 3/5] x86emul: support RTM instructions

2016-09-30 Thread Andrew Cooper
On 08/09/16 14:44, Jan Beulich wrote: > Minimal emulation: XBEGIN aborts right away, hence > - XABORT is just a no-op, > - XEND always raises #GP, > - XTEST always signals neither RTM nor HLE are active. > > Signed-off-by: Jan Beulich > > --- a/xen/arch/x86/x86_emulate/x86_emulate.c > +++ b/xen/ar

[Xen-devel] [PATCH 3/5] x86emul: support RTM instructions

2016-09-08 Thread Jan Beulich
Minimal emulation: XBEGIN aborts right away, hence - XABORT is just a no-op, - XEND always raises #GP, - XTEST always signals neither RTM nor HLE are active. Signed-off-by: Jan Beulich --- a/xen/arch/x86/x86_emulate/x86_emulate.c +++ b/xen/arch/x86/x86_emulate/x86_emulate.c @@ -1172,6 +1172,8 @@