]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit46c49f91b3a72b941fa958b8df86375553e1219b
treebba618fcdb50535ee25e5f06e9a704b5734068e6
parentda4ad044df848d1d99976514d83db76210adb1f0
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