qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 237377: hvf: Sign the code after installation


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 237377: hvf: Sign the code after installation
Date: Wed, 03 Mar 2021 08:55:09 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 237377ac72b38f030058948f2d744c230b62be40
      
https://github.com/qemu/qemu/commit/237377ac72b38f030058948f2d744c230b62be40
  Author: Akihiko Odaki <akihiko.odaki@gmail.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M meson.build
    M scripts/entitlement.sh

  Log Message:
  -----------
  hvf: Sign the code after installation

Before this change, the code signed during the build was installed
directly.

However, the signature gets invalidated because meson modifies the code
to fix dynamic library install names during the install process.

It also prevents meson to strip the code because the pre-signed file is
not marked as an executable (although it is somehow able to perform the
modification described above).

With this change, the unsigned code will be installed and modified by
meson first, and a script signs it later.

Signed-off-by: Akihiko Odaki <akihiko.odaki@gmail.com>
Message-Id: <20210225000614.46919-1-akihiko.odaki@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: efce01bcb6757158358a3f2c1f6756ffab4aa8c0
      
https://github.com/qemu/qemu/commit/efce01bcb6757158358a3f2c1f6756ffab4aa8c0
  Author: Alexander Bulekov <alxndr@bu.edu>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: fix --enable-fuzzing linker failures

With --enable-fuzzing, QEMU_CFLAGS include -fsanitize=fuzzer-no-link.
This should allow us to build non-fuzzer binaries using objects
instrumented for fuzzing. However, to do that, we also need to link with
-fsanitize=fuzzer-no-link. We were not doing that.

Reported-by: Li Qiang <liq3ea@163.com>,
Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20210221174510.22542-1-alxndr@bu.edu>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 106ad1f9c513f48b046e07e45406c339d16e4e2f
      
https://github.com/qemu/qemu/commit/106ad1f9c513f48b046e07e45406c339d16e4e2f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M configure
    M meson.build
    M meson_options.txt

  Log Message:
  -----------
  multiprocess: move feature to meson_options.txt

While at it, improve the description of the feature in the summary and
help message.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: c9b6609b69facad0cc5425d4fa7934c33d7f2e91
      
https://github.com/qemu/qemu/commit/c9b6609b69facad0cc5425d4fa7934c33d7f2e91
  Author: Hannes Reinecke <hare@suse.de>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M hw/scsi/scsi-disk.c
    M hw/scsi/scsi-generic.c
    M include/hw/scsi/scsi.h

  Log Message:
  -----------
  scsi: make io_timeout configurable

The current code sets an infinite timeout on SG_IO requests,
causing the guest to stall if the host experiences a frame
loss.
This patch adds an 'io_timeout' parameter for SCSIDevice to
make the SG_IO timeout configurable, and also shortens the
default timeout to 30 seconds to avoid infinite stalls.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Message-Id: <20201116183114.55703-3-hare@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b2d50a3343d939a603df4436ccc41b4cf8223f88
      
https://github.com/qemu/qemu/commit/b2d50a3343d939a603df4436ccc41b4cf8223f88
  Author: Hannes Reinecke <hare@suse.de>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M hw/scsi/scsi-disk.c
    M hw/scsi/scsi-generic.c
    M hw/scsi/trace-events

  Log Message:
  -----------
  scsi: add tracing for SG_IO commands

Add tracepoints for SG_IO commands to allow for debugging
of SG_IO commands.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Message-Id: <20201116183114.55703-4-hare@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 166854f7cd91d7cff23298180585209ea9d501d4
      
https://github.com/qemu/qemu/commit/166854f7cd91d7cff23298180585209ea9d501d4
  Author: Zihao Chang <changzihao1@huawei.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M hw/scsi/scsi-generic.c

  Log Message:
  -----------
  scsi: allow user to set werror as report

'enospc' is the default for -drive, but qemu allows user to set
drive option werror. If werror of scsi-generic is set to 'report'
by user, qemu will not allow vm to start.

This patch allow user to set werror as 'report' for scsi-generic.

Signed-off-by: Zihao Chang <changzihao1@huawei.com>
Reviewed-by: Fam Zheng <fam@euphon.net>
Message-Id: <20201103061240.1364-1-changzihao1@huawei.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 6f1a5c37db5a6fc7c5c44b3e45cee6e33df31e9d
      
https://github.com/qemu/qemu/commit/6f1a5c37db5a6fc7c5c44b3e45cee6e33df31e9d
  Author: Maxim Levitsky <mlevitsk@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M hw/scsi/virtio-scsi-dataplane.c

  Log Message:
  -----------
  virtio-scsi: don't process IO on fenced dataplane

If virtio_scsi_dataplane_start fails, there is a small window when it drops the
aio lock (in aio_wait_bh_oneshot) and the dataplane's AIO handler can
still run during that window.

This is done after the dataplane was marked as fenced, thus we use this flag
to avoid it doing any IO.

Signed-off-by: Maxim Levitsky <mlevitsk@redhat.com>
Message-Id: <20201217150040.906961-2-mlevitsk@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: f95f61c2c9618fae7d8ea4c1d63e7416884bad52
      
https://github.com/qemu/qemu/commit/f95f61c2c9618fae7d8ea4c1d63e7416884bad52
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M hw/scsi/scsi-disk.c

  Log Message:
  -----------
  scsi-disk: move scsi_handle_rw_error earlier

Remove the forward declaration.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 424740def9a42da88550410de9a41ef07cc4a010
      
https://github.com/qemu/qemu/commit/424740def9a42da88550410de9a41ef07cc4a010
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M hw/scsi/scsi-disk.c

  Log Message:
  -----------
  scsi-disk: do not complete requests early for rerror/werror=ignore

When requested to ignore errors, just do nothing and let the
request complete normally.  This means that the request will
be accounted correctly.

This is what commit 40dce4ee61 ("scsi-disk: fix rerror/werror=ignore",
2018-10-19) was supposed to do:

Fixes: 40dce4ee61 ("scsi-disk: fix rerror/werror=ignore", 2018-10-19)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: d7a84021db8eeddcd5d24ab591a1434763caff6c
      
https://github.com/qemu/qemu/commit/d7a84021db8eeddcd5d24ab591a1434763caff6c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M hw/scsi/scsi-disk.c
    M include/scsi/utils.h
    M scsi/utils.c

  Log Message:
  -----------
  scsi: introduce scsi_sense_from_errno()

The new function is an extension of the switch statement in scsi-disk.c
which also includes the errno cases only found in sg_io_sense_from_errno.
This allows us to consolidate the errno handling.

Extracted from a patch by Hannes Reinecke <hare@suse.de>.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: f63c68bc0f514694a958b2e84a204b7792d28b17
      
https://github.com/qemu/qemu/commit/f63c68bc0f514694a958b2e84a204b7792d28b17
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M hw/scsi/scsi-disk.c

  Log Message:
  -----------
  scsi-disk: pass SCSI status to scsi_handle_rw_error

Instead of fishing it from *r->status, just pass the SCSI status
as a positive value of the second parameter and an errno as a
negative value.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 782a78c9e994c2be23467262f50e885a0eb0d9fc
      
https://github.com/qemu/qemu/commit/782a78c9e994c2be23467262f50e885a0eb0d9fc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M hw/scsi/scsi-disk.c

  Log Message:
  -----------
  scsi-disk: pass guest recoverable errors through even for rerror=stop

Right now, recoverable sense values are only passed directly to the
guest only for rerror=report.  However, when rerror/werror are 'stop'
we still don't want the host to be involved on every UNIT ATTENTION
(especially considered that the QMP event will not have enough information
to act on the report).

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 17ea26c2d80a695b4d3af9ae2eaa438095029773
      
https://github.com/qemu/qemu/commit/17ea26c2d80a695b4d3af9ae2eaa438095029773
  Author: Hannes Reinecke <hare@suse.de>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M hw/scsi/esp-pci.c
    M hw/scsi/esp.c
    M hw/scsi/lsi53c895a.c
    M hw/scsi/megasas.c
    M hw/scsi/mptsas.c
    M hw/scsi/scsi-bus.c
    M hw/scsi/spapr_vscsi.c
    M hw/scsi/virtio-scsi.c
    M hw/scsi/vmw_pvscsi.c
    M hw/usb/dev-storage.c
    M hw/usb/dev-uas.c
    M include/hw/scsi/esp.h
    M include/hw/scsi/scsi.h

  Log Message:
  -----------
  scsi: drop 'result' argument from command_complete callback

The command complete callback has a SCSIRequest as the first argument,
and the status field of that structure is identical to the 'status'
argument. So drop the argument from the callback.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Message-Id: <20201116184041.60465-3-hare@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 6585b1627899a3fcaf1cf62bfb659b04371ca9ec
      
https://github.com/qemu/qemu/commit/6585b1627899a3fcaf1cf62bfb659b04371ca9ec
  Author: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M chardev/char-socket.c

  Log Message:
  -----------
  char: don't fail when client is not connected

This patch checks that ioc is not null before
using it in tcp socket tcp_chr_add_watch function.

The failure occurs in replay mode of the execution,
when monitor and serial port are tcp servers,
and there are no clients connected to them:

-monitor tcp:127.0.0.1:8081,server,nowait
-serial tcp:127.0.0.1:8082,server,nowait

Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <161284977034.741841.12565530923825663110.stgit@pasha-ThinkPad-X280>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 87c9991a0c4fba1af0255857ea07841e83c01ec7
      
https://github.com/qemu/qemu/commit/87c9991a0c4fba1af0255857ea07841e83c01ec7
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M gdbstub.c

  Log Message:
  -----------
  gdbstub: use preferred boolean option syntax

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210216191027.595031-2-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: bfdc1267689b9482bf79af8a8801bfa9d586bf43
      
https://github.com/qemu/qemu/commit/bfdc1267689b9482bf79af8a8801bfa9d586bf43
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options: update to show preferred boolean syntax for -chardev

The preferred syntax is to use "foo=on|off", rather than a bare
"foo" or "nofoo".

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210216191027.595031-3-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a9daa36a529c3236724bcc96bdfc7c88b3c88695
      
https://github.com/qemu/qemu/commit/a9daa36a529c3236724bcc96bdfc7c88b3c88695
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options: update to show preferred boolean syntax for -spice

The preferred syntax is to use "foo=on|off", rather than a bare
"foo" or "nofoo".

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210216191027.595031-4-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 8b0dc2465127aa16be244690bf50a23b216db4c7
      
https://github.com/qemu/qemu/commit/8b0dc2465127aa16be244690bf50a23b216db4c7
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options: update to show preferred boolean syntax for -netdev

The preferred syntax is to use "foo=on|off", rather than a bare
"foo" or "nofoo".

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210216191027.595031-5-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: bf24095ff5b2259f76a6ba12c489b76f1e9bb1d8
      
https://github.com/qemu/qemu/commit/bf24095ff5b2259f76a6ba12c489b76f1e9bb1d8
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options: update to show preferred boolean syntax for -incoming

The preferred syntax is to use "foo=on|off", rather than a bare
"foo" or "nofoo".

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210216191027.595031-6-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 82a17d1d67f282665105e86e9ffadf1da570d000
      
https://github.com/qemu/qemu/commit/82a17d1d67f282665105e86e9ffadf1da570d000
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options: update to show preferred boolean syntax for -vnc

The preferred syntax is to use "foo=on|off", rather than a bare
"foo" or "nofoo".

The on|off syntax has been supported since -vnc switched to use
QemuOpts in commit 4db14629c38611061fc19ec6927405923de84f08

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210216191027.595031-7-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: c23874132b79f69328b53273437970116c7a3d0d
      
https://github.com/qemu/qemu/commit/c23874132b79f69328b53273437970116c7a3d0d
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M docs/COLO-FT.txt
    M docs/ccid.txt
    M docs/colo-proxy.txt
    M docs/devel/writing-qmp-commands.txt
    M docs/interop/live-block-operations.rst
    M docs/interop/qmp-intro.txt
    M docs/system/cpu-hotplug.rst
    M docs/system/s390x/3270.rst
    M docs/system/target-avr.rst
    M docs/tools/qemu-storage-daemon.rst
    M scripts/qmp/qemu-ga-client
    M tests/test-char.c

  Log Message:
  -----------
  docs: update to show preferred boolean syntax for -chardev

The preferred syntax is to use "foo=on|off", rather than a bare
"foo" or "nofoo".

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210216191027.595031-8-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: f3f8ce670ab2aee1901ba48e304c21b21f615851
      
https://github.com/qemu/qemu/commit/f3f8ce670ab2aee1901ba48e304c21b21f615851
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M docs/system/vnc-security.rst

  Log Message:
  -----------
  docs: update to show preferred boolean syntax for -vnc

The preferred syntax is to use "foo=on|off", rather than a bare
"foo" or "nofoo".

The on|off syntax has been supported since -vnc switched to use
QemuOpts in commit 4db14629c38611061fc19ec6927405923de84f08

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210216191027.595031-9-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 1bd39ea91115603977df48128b669a115d222dc8
      
https://github.com/qemu/qemu/commit/1bd39ea91115603977df48128b669a115d222dc8
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M docs/COLO-FT.txt
    M docs/interop/firmware.json
    M docs/system/cpu-models-x86.rst.inc

  Log Message:
  -----------
  docs: update to show preferred boolean syntax for -cpu

The preferred syntax is to use "foo=on|off", rather than a bare
"+foo" or "-foo"

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210216191027.595031-10-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b7d77f5a8e5c18a4ade46cdea859a28dd314cc1e
      
https://github.com/qemu/qemu/commit/b7d77f5a8e5c18a4ade46cdea859a28dd314cc1e
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M target/i386/cpu.c
    M tests/qtest/test-x86-cpuid-compat.c

  Log Message:
  -----------
  target/i386: update to show preferred boolean syntax for -cpu

The preferred syntax is to use "foo=on|off", rather than a bare
"+foo" or "-foo"

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210216191027.595031-11-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 3a2e982d4774993290a12c75f5918e3caec80d2b
      
https://github.com/qemu/qemu/commit/3a2e982d4774993290a12c75f5918e3caec80d2b
  Author: Doug Evans <dje@google.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M qom/object.c

  Log Message:
  -----------
  qom/object.c: Fix typo

A simple typo (noticed by inspection).

Signed-off-by: Doug Evans <dje@google.com>
Message-Id: <000000000000530c7105bb191b33@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

Signed-off-by: Doug Evans <dje@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 06e878b413766778a53be3d25c0373a23679d039
      
https://github.com/qemu/qemu/commit/06e878b413766778a53be3d25c0373a23679d039
  Author: Chenyi Qiang <chenyi.qiang@intel.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M target/i386/cpu.c
    M target/i386/cpu.h

  Log Message:
  -----------
  target/i386: Add bus lock debug exception support

Bus lock debug exception is a feature that can notify the kernel by
generate an #DB trap after the instruction acquires a bus lock when
CPL>0. This allows the kernel to enforce user application throttling or
mitigations.

This feature is enumerated via CPUID.(EAX=7,ECX=0).ECX[bit 24].

Signed-off-by: Chenyi Qiang <chenyi.qiang@intel.com>
Message-Id: <20210202090224.13274-1-chenyi.qiang@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b979c93121d4276c124dccbff2848b7aede66cb6
      
https://github.com/qemu/qemu/commit/b979c93121d4276c124dccbff2848b7aede66cb6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M docs/system/deprecated.rst
    M qemu-options.hx
    M softmmu/vl.c

  Log Message:
  -----------
  vl: deprecate -writeconfig

The functionality of -writeconfig is limited and the code
does not even try to detect cases where it prints incorrect
syntax (for example if values have a quote in them, since
qemu_config_parse does not support any kind of escaping)
so remove it.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 9d902d51154bcbd305ae7138ef31e2843bb3427e
      
https://github.com/qemu/qemu/commit/9d902d51154bcbd305ae7138ef31e2843bb3427e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M chardev/char-socket.c
    M qapi/char.json
    M tests/guest-debug/run-test.py

  Log Message:
  -----------
  chardev: do not use short form boolean options in non-QemuOpts character 
device descriptions

Options such as "-gdb" or "-serial" accept a part-QemuOpts part-parsed-by-hand
character device description.  Do not use short form boolean options in the
QemuOpts part.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: c45b426acd1ad8e30fbe1b9af8c07b2889c28c6b
      
https://github.com/qemu/qemu/commit/c45b426acd1ad8e30fbe1b9af8c07b2889c28c6b
  Author: Zheng Zhan Liang <linuxmaker@163.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M target/i386/tcg/misc_helper.c

  Log Message:
  -----------
  tcg/i386: rdpmc: fix the the condtions

Signed-off-by: Zheng Zhan Liang <linuxmaker@163.com>
Message-Id: <20210225054756.35962-1-linuxmaker@163.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 07dbfdd290cea5d75d3e21948dc54fdb6f5174ac
      
https://github.com/qemu/qemu/commit/07dbfdd290cea5d75d3e21948dc54fdb6f5174ac
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-03-02 (Tue, 02 Mar 2021)

  Changed paths:
    M chardev/char-socket.c
    M configure
    M docs/COLO-FT.txt
    M docs/ccid.txt
    M docs/colo-proxy.txt
    M docs/devel/writing-qmp-commands.txt
    M docs/interop/firmware.json
    M docs/interop/live-block-operations.rst
    M docs/interop/qmp-intro.txt
    M docs/system/cpu-hotplug.rst
    M docs/system/cpu-models-x86.rst.inc
    M docs/system/deprecated.rst
    M docs/system/s390x/3270.rst
    M docs/system/target-avr.rst
    M docs/system/vnc-security.rst
    M docs/tools/qemu-storage-daemon.rst
    M gdbstub.c
    M hw/scsi/esp-pci.c
    M hw/scsi/esp.c
    M hw/scsi/lsi53c895a.c
    M hw/scsi/megasas.c
    M hw/scsi/mptsas.c
    M hw/scsi/scsi-bus.c
    M hw/scsi/scsi-disk.c
    M hw/scsi/scsi-generic.c
    M hw/scsi/spapr_vscsi.c
    M hw/scsi/trace-events
    M hw/scsi/virtio-scsi-dataplane.c
    M hw/scsi/virtio-scsi.c
    M hw/scsi/vmw_pvscsi.c
    M hw/usb/dev-storage.c
    M hw/usb/dev-uas.c
    M include/hw/scsi/esp.h
    M include/hw/scsi/scsi.h
    M include/scsi/utils.h
    M meson.build
    M meson_options.txt
    M qapi/char.json
    M qemu-options.hx
    M qom/object.c
    M scripts/entitlement.sh
    M scripts/qmp/qemu-ga-client
    M scsi/utils.c
    M softmmu/vl.c
    M target/i386/cpu.c
    M target/i386/cpu.h
    M target/i386/tcg/misc_helper.c
    M tests/guest-debug/run-test.py
    M tests/qtest/test-x86-cpuid-compat.c
    M tests/test-char.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into 
staging

* fix --enable-fuzzing linker failures (Alexander)
* target/i386: Add bus lock debug exception support (Chenyi)
* update documentation for preferred boolean option syntax (Daniel)
* make SCSI io_timeout configurable (Hannes)
* fix handling of guest recoverable SCSI errors (myself)
* misc fixes (Pavel, Zheng Zhan Liang, Zihao)
* fix installation of binaries with entitlements (Akihiko)

# gpg: Signature made Thu 25 Feb 2021 14:41:56 GMT
# 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: (29 commits)
  tcg/i386: rdpmc: fix the the condtions
  chardev: do not use short form boolean options in non-QemuOpts character 
device descriptions
  vl: deprecate -writeconfig
  target/i386: Add bus lock debug exception support
  qom/object.c: Fix typo
  target/i386: update to show preferred boolean syntax for -cpu
  docs: update to show preferred boolean syntax for -cpu
  docs: update to show preferred boolean syntax for -vnc
  docs: update to show preferred boolean syntax for -chardev
  qemu-options: update to show preferred boolean syntax for -vnc
  qemu-options: update to show preferred boolean syntax for -incoming
  qemu-options: update to show preferred boolean syntax for -netdev
  qemu-options: update to show preferred boolean syntax for -spice
  qemu-options: update to show preferred boolean syntax for -chardev
  gdbstub: use preferred boolean option syntax
  char: don't fail when client is not connected
  scsi: drop 'result' argument from command_complete callback
  scsi-disk: pass guest recoverable errors through even for rerror=stop
  scsi-disk: pass SCSI status to scsi_handle_rw_error
  scsi: introduce scsi_sense_from_errno()
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/cbcf09872a93...07dbfdd290ce



reply via email to

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