The following changes since commit d29201ff34a135cdfc197f4413c1c5047e4f58bb:
Merge tag 'pull-hmp-20220915a' of https://gitlab.com/dagrh/qemu into staging (2022-09-17 10:31:11 -0400) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to df22fbb751dc72f321218c3fb192730a47ad59a9: qboot: update to latest submodule (2022-09-19 15:40:51 +0200) ---------------------------------------------------------------- * add help option for -audio and -audiodev * another missing memory barrier for dirty pages * target/i386: Raise #GP on unaligned m128 accesses * coverity fixes + improvements to components * add MMX and 3DNow! tests * SSE4a fixes * target/i386: TCG translation cleanups * update qboot submodule ---------------------------------------------------------------- Claudio Fontana (1): audio: add help option for -audio and -audiodev Paolo Bonzini (20): KVM: use store-release to mark dirty pages as harvested target/i386: Raise #GP on unaligned m128 accesses when required. kvm: fix memory leak on failure to read stats descriptors spapr_pci: fix leak in spapr_phb_vfio_get_loc_code coverity: add new RISC-V component coverity: put NUBus under m68k component smbios: sanitize type from external type before checking have_fields_bitmap tests: unit: simplify test-visitor-serialization list tests tests: test-qga: close socket on failure to connect tests: unit: add NULL-pointer check tests/tcg: i386: fix typos in 3DNow! instructions tests/tcg: i386: add MMX and 3DNow! tests tests/tcg: refine MMX support in SSE tests tests/tcg: remove old SSE tests target/i386: correctly mask SSE4a bit indices in register operands target/i386: fix INSERTQ implementation target/i386: REPZ and REPNZ are mutually exclusive target/i386: introduce insn_get_addr build: remove extra parentheses causing missing rebuilds qboot: update to latest submodule Makefile | 2 +- accel/kvm/kvm-all.c | 27 +- audio/audio.c | 19 ++ audio/audio.h | 1 + hw/ppc/spapr_pci.c | 1 + hw/smbios/smbios.c | 14 +- qemu-options.hx | 10 +- roms/qboot | 2 +- scripts/coverity-scan/COMPONENTS.md | 5 +- softmmu/vl.c | 9 +- target/i386/ops_sse.h | 12 +- target/i386/ops_sse_header.h | 2 +- target/i386/tcg/excp_helper.c | 13 + target/i386/tcg/helper-tcg.h | 28 +- target/i386/tcg/sysemu/excp_helper.c | 8 + target/i386/tcg/tcg-cpu.c | 2 + target/i386/tcg/translate.c | 95 ++++-- target/i386/tcg/user/excp_helper.c | 7 + tests/tcg/i386/Makefile.target | 24 +- tests/tcg/i386/test-3dnow.c | 3 + tests/tcg/i386/test-avx.py | 33 +- tests/tcg/i386/test-i386.c | 573 -------------------------------- tests/tcg/i386/test-mmx.c | 315 ++++++++++++++++++ tests/tcg/i386/test-mmx.py | 244 ++++++++++++++ tests/tcg/i386/x86.csv | 4 +- tests/tcg/x86_64/Makefile.target | 1 - tests/unit/check-block-qdict.c | 2 +- tests/unit/test-qga.c | 1 + tests/unit/test-visitor-serialization.c | 157 ++++----- 29 files changed, 870 insertions(+), 744 deletions(-) create mode 100644 tests/tcg/i386/test-3dnow.c create mode 100644 tests/tcg/i386/test-mmx.c create mode 100755 tests/tcg/i386/test-mmx.py -- 2.37.2