[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/21] Misc patches for 2022-09-19
From: |
Paolo Bonzini |
Subject: |
[PULL 00/21] Misc patches for 2022-09-19 |
Date: |
Mon, 19 Sep 2022 19:34:28 +0200 |
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
- [PULL 00/21] Misc patches for 2022-09-19,
Paolo Bonzini <=
- [PULL 01/21] KVM: use store-release to mark dirty pages as harvested, Paolo Bonzini, 2022/09/19
- [PULL 02/21] target/i386: Raise #GP on unaligned m128 accesses when required., Paolo Bonzini, 2022/09/19
- [PULL 03/21] kvm: fix memory leak on failure to read stats descriptors, Paolo Bonzini, 2022/09/19
- [PULL 04/21] spapr_pci: fix leak in spapr_phb_vfio_get_loc_code, Paolo Bonzini, 2022/09/19
- [PULL 06/21] coverity: put NUBus under m68k component, Paolo Bonzini, 2022/09/19
- [PULL 07/21] smbios: sanitize type from external type before checking have_fields_bitmap, Paolo Bonzini, 2022/09/19
- [PULL 08/21] tests: unit: simplify test-visitor-serialization list tests, Paolo Bonzini, 2022/09/19
- [PULL 10/21] tests: unit: add NULL-pointer check, Paolo Bonzini, 2022/09/19
- [PULL 09/21] tests: test-qga: close socket on failure to connect, Paolo Bonzini, 2022/09/19
- [PULL 05/21] coverity: add new RISC-V component, Paolo Bonzini, 2022/09/19