The following changes since commit 1a2d52c7fcaeaaf4f2fe8d4d5183dccaeab67768:
Merge tag 'pull-request-2024-07-02' of https://gitlab.com/thuth/qemu into staging (2024-07-02 15:49:08 -0700) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 188569c10d5dc6996bde90ce25645083e9661ecb: target/i386/SEV: implement mask_cpuid_features (2024-07-04 11:56:20 +0200) ---------------------------------------------------------------- * meson: Pass objects and dependencies to declare_dependency(), not static_library() * meson: Drop the .fa library suffix * target/i386: drop AMD machine check bits from Intel CPUID * target/i386: add avx-vnni-int16 feature * target/i386: SEV bugfixes * target/i386: SEV-SNP -cpu host support * char: fix exit issues ---------------------------------------------------------------- Akihiko Odaki (2): meson: Pass objects and dependencies to declare_dependency() Revert "meson: Propagate gnutls dependency" Maxim Mikityanskiy (1): char-stdio: Restore blocking mode of stdout on exit Michal Privoznik (2): i386/sev: Fix error message in sev_get_capabilities() i386/sev: Fallback to the default SEV device if none provided in sev_get_capabilities() Paolo Bonzini (11): meson: move shared_module() calls where modules are already walked meson: move block.syms dependency out of libblock meson: merge plugin_ldflags into emulator_link_args meson: Drop the .fa library suffix target/i386: pass X86CPU to x86_cpu_get_supported_feature_word target/i386: drop AMD machine check bits from Intel CPUID target/i386: SEV: fix formatting of CPUID mismatch message target/i386: do not include undefined bits in the AMD topoext leaf target/i386: add avx-vnni-int16 feature target/i386: add support for masking CPUID features in confidential guests target/i386/SEV: implement mask_cpuid_features docs/devel/build-system.rst | 8 +-- meson.build | 100 ++++++++++++++++++------------------ target/i386/confidential-guest.h | 24 +++++++++ target/i386/cpu.h | 10 +++- chardev/char-stdio.c | 4 ++ hw/i386/pc.c | 1 + stubs/blk-exp-close-all.c | 2 +- target/i386/cpu.c | 40 +++++++++++---- target/i386/kvm/kvm-cpu.c | 2 +- target/i386/kvm/kvm.c | 5 ++ target/i386/sev.c | 51 ++++++++++++++---- .gitlab-ci.d/buildtest-template.yml | 2 - .gitlab-ci.d/buildtest.yml | 2 - block/meson.build | 2 +- gdbstub/meson.build | 6 +-- io/meson.build | 2 +- plugins/meson.build | 7 ++- pythondeps.toml | 2 +- storage-daemon/meson.build | 3 +- tcg/meson.build | 8 +-- tests/Makefile.include | 2 +- tests/qtest/libqos/meson.build | 3 +- ui/meson.build | 2 +- 23 files changed, 183 insertions(+), 105 deletions(-) -- 2.45.2