commit | cb16c348760ad2bc79b67b20aefac05529569ed7 | [log] [tgz] |
---|---|---|
author | Avi Kivity <avi@redhat.com> | Sun Jun 19 19:21:11 2011 +0300 |
committer | Avi Kivity <avi@redhat.com> | Wed Jun 29 10:09:25 2011 +0300 |
tree | 64a3928c22676e0e09d5d514708c98cd20aa5a44 | |
parent | b0af8dfdd67699e25083478c63eedef2e72ebd85 [diff] |
KVM: x86 emulator: fix %rip-relative addressing with immediate source operand %rip-relative addressing is relative to the first byte of the next instruction, so we need to add %rip only after we've fetched any immediate bytes. Based on original patch by Li Xin <xin.li@intel.com>. Signed-off-by: Avi Kivity <avi@redhat.com> Acked-by: Li Xin <xin.li@intel.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>