Re: [PATCH 4/6] kvm, emulator: Add initial three-byte insns support

2013-10-29 Thread Gleb Natapov
On Tue, Oct 29, 2013 at 11:04:57AM +0100, Borislav Petkov wrote: > On Tue, Oct 29, 2013 at 11:50:43AM +0200, Gleb Natapov wrote: > > There are two three opcode tables, so third_opcode_byte is ambiguous. > > Actually there's also 0F_3A and there are also other prefixes besides f0 > and f1. Oh, and

Re: [PATCH 4/6] kvm, emulator: Add initial three-byte insns support

2013-10-29 Thread Borislav Petkov
On Tue, Oct 29, 2013 at 11:50:43AM +0200, Gleb Natapov wrote: > There are two three opcode tables, so third_opcode_byte is ambiguous. Actually there's also 0F_3A and there are also other prefixes besides f0 and f1. Oh, and those tables are not completely full so I can imagine more stuff coming in

Re: [PATCH 4/6] kvm, emulator: Add initial three-byte insns support

2013-10-29 Thread Gleb Natapov
On Sun, Sep 22, 2013 at 04:44:53PM +0200, Borislav Petkov wrote: > From: Borislav Petkov > > Add initial support for handling three-byte instructions in the > emulator. > > Signed-off-by: Borislav Petkov > --- > arch/x86/kvm/emulate.c | 30 ++ > 1 file changed, 30 i

[PATCH 4/6] kvm, emulator: Add initial three-byte insns support

2013-09-22 Thread Borislav Petkov
From: Borislav Petkov Add initial support for handling three-byte instructions in the emulator. Signed-off-by: Borislav Petkov --- arch/x86/kvm/emulate.c | 30 ++ 1 file changed, 30 insertions(+) diff --git a/arch/x86/kvm/emulate.c b/arch/x86/kvm/emulate.c index 67