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 b...@suse.de Add initial support for handling three-byte instructions in the emulator. Signed-off-by: Borislav Petkov b...@suse.de --- arch/x86/kvm/emulate.c | 30 ++ 1

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 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 those

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

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