This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/qemu.
from 5b19cb63d9 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds f71407ed2f utils/fifo8: change fatal errors from abort() to assert() adds cdf01ca481 utils/fifo8: add VMSTATE_FIFO8_TEST macro adds 2766043345 Merge remote-tracking branch 'remotes/mcayland/tags/qemu-spa [...] adds a8dc82ce82 qom: Allow optional sugar props adds f91f9f254b confidential guest support: Introduce new confidential guest [...] adds aacdb84413 sev: Remove false abstraction of flash encryption adds 6e6a6ca7d9 confidential guest support: Move side effect out of machine_ [...] adds e0292d7c62 confidential guest support: Rework the "memory-encryption" property adds c9f5aaa6bc sev: Add Error ** to sev_kvm_init() adds abc27d4241 confidential guest support: Introduce cgs "ready" flag adds ec78e2cda3 confidential guest support: Move SEV initialization into arc [...] adds 64d19f3334 confidential guest support: Update documentation adds 6c8ebe30ea spapr: Add PEF based confidential guest support adds 6742eefc93 spapr: PEF: prevent migration adds 9f88a7a3df confidential guest support: Alter virtio default properties [...] adds 651615d92d s390: Recognize confidential-guest-support option adds 6f0e9c26db Merge remote-tracking branch 'remotes/dg-gitlab/tags/cgs-pul [...] adds 36a7ab5f04 tests/acceptance: Increase the timeout in the replay tests adds 4d8f630915 tests/docker: Fix _get_so_libs() for docker-binfmt-image adds dc23bbc3df tests/docker: Fix typo in help message adds dffccf3d34 tests/docker: make _copy_with_mkdir accept missing files adds 3971c70f15 tests/docker: preserve original name when copying libs adds 6147c2495d tests/docker: alias docker-help target for consistency adds ddd5ed8331 tests/docker: add a docker-exec-copy-test adds 2df52b9bfd configure: make version_ge more tolerant of shady version input adds d6a66c811e configure: bump the minimum gdb version for check-tcg to 9.1 adds 46bae04a86 tests/tcg: don't silently skip the gdb tests adds 6e3dd75717 gdbstub: Fix handle_query_xfer_auxv adds 2a86d66be1 tests/tcg: Replace /bin/true by true (required on macOS) adds 47e3424ac9 scripts/mtest2make.py: export all-%s-targets variable and use it adds c401c058a1 tests/Makefile.include: don't use TARGET_DIRS for check-tcg adds a5dbb17507 docs/system: document an example vexpress-a15 invocation adds d994cc5449 docs/system: document an example booting the versatilepb machine adds 8eef07b4d3 Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...] adds ec9697ab3f qapi/commands: assert arg_type is not None adds 3cc01c546b qapi/events: fix visit_event typing adds ad1218086e qapi/main: handle theoretical None-return from re.match() adds a253b3eb9a qapi/gen: inline _wrap_ifcond into end_if() adds 98967c248c qapi: centralize is_[user|system|builtin]_module methods adds f3a705928a qapi/gen: Replace ._begin_system_module() adds 12893a8ea7 qapi: use explicitly internal module names adds e2bbc4eaa7 qapi: use './builtin' as the built-in module name adds 4ab0ff6da0 qapi/gen: Combine ._add_[user|system]_module adds 39b2d838f1 qapi: centralize the built-in module name definition adds fd9b160384 qapi/gen: write _genc/_genh access shims adds d921d27c1b qapi/gen: Support switching to another module temporarily adds c6cd7e4151 qapi/commands: Simplify command registry generation adds cc0747f6b7 qapi/gen: Drop support for QAPIGen without a file name adds 4a82e468e7 qapi: type 'info' as Optional[QAPISourceInfo] adds c51172667b qapi: enable strict-optional checks adds 4f799257b3 Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...]
No new revisions were added by this update.
Summary of changes: Makefile | 2 +- accel/kvm/kvm-all.c | 38 -------- accel/kvm/sev-stub.c | 10 +-- accel/stubs/kvm-stub.c | 10 --- backends/confidential-guest-support.c | 33 +++++++ backends/meson.build | 1 + configure | 6 +- docs/amd-memory-encryption.txt | 2 +- docs/confidential-guest-support.txt | 49 +++++++++++ docs/papr-pef.txt | 30 +++++++ docs/system/arm/versatile.rst | 34 ++++++++ docs/system/arm/vexpress.rst | 28 ++++++ docs/system/s390x/protvirt.rst | 19 ++-- gdbstub.c | 17 ++-- hw/core/machine.c | 63 ++++++++++++-- hw/i386/pc_sysfw.c | 17 ++-- hw/ppc/meson.build | 1 + hw/ppc/pef.c | 140 ++++++++++++++++++++++++++++++ hw/ppc/spapr.c | 8 +- hw/s390x/pv.c | 62 +++++++++++++ hw/s390x/s390-virtio-ccw.c | 3 + include/exec/confidential-guest-support.h | 62 +++++++++++++ include/hw/boards.h | 2 +- include/hw/ppc/pef.h | 17 ++++ include/hw/s390x/pv.h | 17 ++++ include/qemu/fifo8.h | 16 ++-- include/qemu/typedefs.h | 1 + include/qom/object.h | 3 +- include/sysemu/kvm.h | 16 ---- include/sysemu/sev.h | 4 +- qom/object.c | 4 +- scripts/mtest2make.py | 1 + scripts/qapi/commands.py | 62 +++++++------ scripts/qapi/events.py | 16 ++-- scripts/qapi/gen.py | 94 ++++++++++---------- scripts/qapi/main.py | 2 + scripts/qapi/mypy.ini | 1 - scripts/qapi/schema.py | 42 +++++++-- scripts/qapi/types.py | 4 +- scripts/qapi/visit.py | 6 +- softmmu/rtc.c | 3 +- softmmu/vl.c | 27 ++++-- target/i386/kvm/kvm.c | 20 +++++ target/i386/sev-stub.c | 5 ++ target/i386/sev.c | 95 +++++++++----------- target/ppc/kvm.c | 18 ---- target/ppc/kvm_ppc.h | 6 -- tests/Makefile.include | 12 +-- tests/acceptance/replay_kernel.py | 2 +- tests/docker/Makefile.include | 26 +++++- tests/docker/docker.py | 23 +++-- tests/docker/dockerfiles/empty.docker | 8 ++ tests/qapi-schema/comments.out | 2 +- tests/qapi-schema/doc-good.out | 2 +- tests/qapi-schema/empty.out | 2 +- tests/qapi-schema/event-case.out | 2 +- tests/qapi-schema/include-repetition.out | 2 +- tests/qapi-schema/include-simple.out | 2 +- tests/qapi-schema/indented-expr.out | 2 +- tests/qapi-schema/qapi-schema-test.out | 2 +- tests/tcg/Makefile.qemu | 4 +- tests/tcg/multiarch/Makefile.target | 5 +- util/fifo8.c | 16 +--- 63 files changed, 889 insertions(+), 340 deletions(-) create mode 100644 backends/confidential-guest-support.c create mode 100644 docs/confidential-guest-support.txt create mode 100644 docs/papr-pef.txt create mode 100644 hw/ppc/pef.c create mode 100644 include/exec/confidential-guest-support.h create mode 100644 include/hw/ppc/pef.h create mode 100644 tests/docker/dockerfiles/empty.docker