commit | 414e6277fd148f6470261cef50a7fed0d88a2825 | [log] [tgz] |
---|---|---|
author | Gleb Natapov <gleb@redhat.com> | Wed Apr 28 19:15:26 2010 +0300 |
committer | Avi Kivity <avi@redhat.com> | Sun Aug 01 10:35:30 2010 +0300 |
tree | c105f8a33e9f744695d0ffd2172f6d2a9e859258 | |
parent | b8a98945ea5b735e083eaf92906aa0ff9ece92e8 [diff] |
KVM: x86 emulator: handle "far address" source operand ljmp/lcall instruction operand contains address and segment. It can be 10 bytes long. Currently we decode it as two different operands. Fix it by introducing new kind of operand that can hold entire far address. Signed-off-by: Gleb Natapov <gleb@redhat.com> Signed-off-by: Avi Kivity <avi@redhat.com>