[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: |
Tue, 02 Mar 2021 07:23:27 -0800 |
Branch: refs/heads/staging
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
- [Qemu-commits] [qemu/qemu] 237377: hvf: Sign the code after installation,
Peter Maydell <=