KVM: x86 emulator: expand decode flags to 64 bits
authorAvi Kivity <avi@redhat.com>
Tue, 13 Sep 2011 07:45:42 +0000 (10:45 +0300)
committerAvi Kivity <avi@redhat.com>
Sun, 25 Sep 2011 16:52:49 +0000 (19:52 +0300)
commitb1ea50b2b63a95aa5a7944b48ba4d0e9b32211d3
treebba618fcdb50535ee25e5f06e9a704b5734068e6
parenta99455499a86bde28fccd84e2119be9cd7c23a3f
KVM: x86 emulator: expand decode flags to 64 bits

Unifiying the operands means not taking advantage of the fact that some
operand types can only go into certain operands (for example, DI can only
be used by the destination), so we need more bits to hold the operand type.

Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
arch/x86/include/asm/kvm_emulate.h
arch/x86/kvm/emulate.c