[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 44fea4: configure: Only clone softfloat-3 rep
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 44fea4: configure: Only clone softfloat-3 repositories if ... |
Date: |
Thu, 13 May 2021 12:05:23 -0700 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 44fea49d3f5a3a610bbe9079658d97c3a6504f75
https://github.com/qemu/qemu/commit/44fea49d3f5a3a610bbe9079658d97c3a6504f75
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M configure
Log Message:
-----------
configure: Only clone softfloat-3 repositories if TCG is enabled
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210512045821.3257963-1-philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 140664883476bce6ca1d6eaf8a13d1834913290b
https://github.com/qemu/qemu/commit/140664883476bce6ca1d6eaf8a13d1834913290b
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M configure
Log Message:
-----------
configure: check for submodules if --with-git-submodules=ignore
Right now --with-git-submodules=ignore has a subtle difference from
just running without a .git directory, in that it does not check
that submodule sources actually exist. Move the check for
ui/keycodemapdb/README so that it happens even if the user
specified --with-git-submodules=ignore.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: cc160a17dd0cb647419329f64b3045df24a1b02a
https://github.com/qemu/qemu/commit/cc160a17dd0cb647419329f64b3045df24a1b02a
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M Makefile
M configure
Log Message:
-----------
configure: simplify assignment to GIT_SUBMODULES
Do not guard each assignment with a check for --with-git-submodules=ignore.
To avoid a confusing "GIT" line from the Makefile, guard the
git-submodule-update
recipe so that it is empty when --with-git-submodules=ignore.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 9e5cd9c290206819b068e965afb3418ae5d81907
https://github.com/qemu/qemu/commit/9e5cd9c290206819b068e965afb3418ae5d81907
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M default-configs/devices/ppc64-softmmu.mak
M hw/arm/Kconfig
M hw/i386/Kconfig
M hw/mem/Kconfig
M hw/ppc/Kconfig
Log Message:
-----------
hw/mem/nvdimm: Use Kconfig 'imply' instead of 'depends on'
Per the kconfig.rst:
A device should be listed [...] ``imply`` if (depending on
the QEMU command line) the board may or may not be started
without it.
This is the case with the NVDIMM device, so use the 'imply'
weak reverse dependency to select the symbol.
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210511155354.3069141-2-philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: cea768702d694df3be691ed2a0199e2f8408e623
https://github.com/qemu/qemu/commit/cea768702d694df3be691ed2a0199e2f8408e623
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M backends/tpm/tpm_emulator.c
Log Message:
-----------
backends/tpm: Replace qemu_mutex_lock calls with QEMU_LOCK_GUARD
Simplify the tpm_emulator_ctrlcmd() handler by replacing a pair of
qemu_mutex_lock/qemu_mutex_unlock calls by the WITH_QEMU_LOCK_GUARD
macro.
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>
Reviewed-by: Christophe de Dinechin <dinechin@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210512070713.3286188-1-philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: cf00d4912758b39485e2fce6251ff4833c73e574
https://github.com/qemu/qemu/commit/cf00d4912758b39485e2fce6251ff4833c73e574
Author: Yang Zhong <yang.zhong@intel.com>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M target/i386/cpu.c
M target/i386/cpu.h
Log Message:
-----------
i386/cpu: Expose AVX_VNNI instruction to guest
Expose AVX (VEX-encoded) versions of the Vector Neural Network
Instructions to guest.
The bit definition:
CPUID.(EAX=7,ECX=1):EAX[bit 4] AVX_VNNI
The following instructions are available when this feature is
present in the guest.
1. VPDPBUS: Multiply and Add Unsigned and Signed Bytes
2. VPDPBUSDS: Multiply and Add Unsigned and Signed Bytes with Saturation
3. VPDPWSSD: Multiply and Add Signed Word Integers
4. VPDPWSSDS: Multiply and Add Signed Integers with Saturation
As for the kvm related code, please reference Linux commit id 1085a6b585d7.
The release document ref below link:
https://software.intel.com/content/www/us/en/develop/download/\
intel-architecture-instruction-set-extensions-programming-reference.html
Signed-off-by: Yang Zhong <yang.zhong@intel.com>
Message-Id: <20210407015609.22936-1-yang.zhong@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ca86afa16e6b13174cbdb430bf9078bfc8b00a3c
https://github.com/qemu/qemu/commit/ca86afa16e6b13174cbdb430bf9078bfc8b00a3c
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M meson
Log Message:
-----------
meson: bump submodule to 0.57.2
The main advantage of 0.57 is that it fixes
https://github.com/mesonbuild/meson/pull/7900, thus avoiding unnecessary
rebuilds after running meson.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 4e552055d3e9dbd36c61b54173a53fadefe69ce6
https://github.com/qemu/qemu/commit/4e552055d3e9dbd36c61b54173a53fadefe69ce6
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M hmp-commands.hx
M qapi/qom.json
Log Message:
-----------
object: add more commands to preconfig mode
Creating and destroying QOM objects does not require a fully constructed
machine. Allow running object-add and object-del before machine
initialization has concluded.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 8bdbf992de7f107de2481743c7856287df73ef0c
https://github.com/qemu/qemu/commit/8bdbf992de7f107de2481743c7856287df73ef0c
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M qapi/qom.json
M softmmu/qtest.c
M softmmu/vl.c
Log Message:
-----------
qtest: add a QOM object for qtest
The qtest server right now can only be created using the -qtest
and -qtest-log options. Allow an alternative way to create it
using "-object qtest,chardev=...,log=...".
This is part of the long term plan to make more (or all) of
QEMU configurable through QMP and preconfig mode.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ddae5586d8af9a464ab9c46443212e5b03777654
https://github.com/qemu/qemu/commit/ddae5586d8af9a464ab9c46443212e5b03777654
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M Makefile
M backends/tpm/tpm_emulator.c
M configure
M default-configs/devices/ppc64-softmmu.mak
M hmp-commands.hx
M hw/arm/Kconfig
M hw/i386/Kconfig
M hw/mem/Kconfig
M hw/ppc/Kconfig
M meson
M qapi/qom.json
M softmmu/qtest.c
M softmmu/vl.c
M target/i386/cpu.c
M target/i386/cpu.h
Log Message:
-----------
Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into
staging
* submodule cleanups (Philippe, myself)
* tiny step towards a usable preconfig mode (myself)
* bump Meson submodule (myself)
* Kconfig and LOCK_GUARD cleanups (philippe)
* new x86 CPUID feature (Yang Zhong)
# gpg: Signature made Thu 13 May 2021 16:58:29 BST
# gpg: using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg: issuer "pbonzini@redhat.com"
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
# gpg: aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1
# Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83
* remotes/bonzini-gitlab/tags/for-upstream:
qtest: add a QOM object for qtest
object: add more commands to preconfig mode
meson: bump submodule to 0.57.2
i386/cpu: Expose AVX_VNNI instruction to guest
backends/tpm: Replace qemu_mutex_lock calls with QEMU_LOCK_GUARD
hw/mem/nvdimm: Use Kconfig 'imply' instead of 'depends on'
configure: simplify assignment to GIT_SUBMODULES
configure: check for submodules if --with-git-submodules=ignore
configure: Only clone softfloat-3 repositories if TCG is enabled
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/097d659e00d9...ddae5586d8af
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 44fea4: configure: Only clone softfloat-3 repositories if ...,
Peter Maydell <=