qemu-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]