]> git.proxmox.com Git - mirror_qemu.git/commit - target/i386/cpu.c
target/i386: VMRUN and VMLOAD canonicalizations
authorLara Lazier <laramglazier@gmail.com>
Wed, 4 Aug 2021 11:30:58 +0000 (13:30 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 13 Sep 2021 11:56:26 +0000 (13:56 +0200)
commit97afb47e1509198bed58498358adc9b0fe6b0d75
tree557f2d7be297b79c89ca56479de9cc8ddf993c21
parent69e3895f9d37ca39536775b13ce63e8c291427ba
target/i386: VMRUN and VMLOAD canonicalizations

APM2 requires that VMRUN and VMLOAD canonicalize (sign extend to 63
from 48/57) all base addresses in the segment registers that have been
respectively loaded.

Signed-off-by: Lara Lazier <laramglazier@gmail.com>
Message-Id: <20210804113058.45186-1-laramglazier@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/cpu.c
target/i386/cpu.h
target/i386/tcg/sysemu/svm_helper.c