[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/16] meson, i386 changes for 2024-07-04
From: |
Paolo Bonzini |
Subject: |
[PULL 00/16] meson, i386 changes for 2024-07-04 |
Date: |
Thu, 4 Jul 2024 11:57:50 +0200 |
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
- [PULL 00/16] meson, i386 changes for 2024-07-04,
Paolo Bonzini <=
- [PULL 01/16] meson: move shared_module() calls where modules are already walked, Paolo Bonzini, 2024/07/04
- [PULL 02/16] meson: move block.syms dependency out of libblock, Paolo Bonzini, 2024/07/04
- [PULL 03/16] meson: merge plugin_ldflags into emulator_link_args, Paolo Bonzini, 2024/07/04
- [PULL 04/16] meson: Pass objects and dependencies to declare_dependency(), Paolo Bonzini, 2024/07/04
- [PULL 05/16] Revert "meson: Propagate gnutls dependency", Paolo Bonzini, 2024/07/04
- [PULL 06/16] meson: Drop the .fa library suffix, Paolo Bonzini, 2024/07/04
- [PULL 07/16] target/i386: pass X86CPU to x86_cpu_get_supported_feature_word, Paolo Bonzini, 2024/07/04
- [PULL 08/16] target/i386: drop AMD machine check bits from Intel CPUID, Paolo Bonzini, 2024/07/04
- [PULL 11/16] i386/sev: Fix error message in sev_get_capabilities(), Paolo Bonzini, 2024/07/04
- [PULL 10/16] target/i386: do not include undefined bits in the AMD topoext leaf, Paolo Bonzini, 2024/07/04