]> git.proxmox.com Git - mirror_qemu.git/commit
target/i386: remove PCOMMIT from TCG, deprecate property
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 8 May 2024 15:44:12 +0000 (17:44 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 10 May 2024 13:45:14 +0000 (15:45 +0200)
commit9f07e47a5e96c88c1d2892fbdcbc8ff0437b7ac3
tree4c11a2bb3d5ada39e5b92202c8e40eb5fb1302a4
parentdafec285bdbfe415ac6823abdc510e0b92c3f094
target/i386: remove PCOMMIT from TCG, deprecate property

The PCOMMIT instruction was never included in any physical processor.
TCG implements it as a no-op instruction, but its utility is debatable
to say the least.  Drop it from the decoder since it is only available
with "-cpu max", which does not guarantee migration compatibility
across versions, and deprecate the property just in case someone is
using it as "pcommit=off".

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
docs/about/deprecated.rst
target/i386/cpu.c
target/i386/cpu.h
target/i386/tcg/translate.c