This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-lts-defconfig in repository toolchain/ci/qemu.
from b3cd3b5a66 Merge tag 'pull-riscv-to-apply-20220610' of github.com:alist [...] adds 7666a81d15 target/arm: Mark exception helpers as noreturn adds fa33eead86 target/arm: Add coproc parameter to syn_fp_access_trap adds 57287a6e95 target/arm: Move exception_target_el out of line adds 55ba15b737 target/arm: Move arm_singlestep_active out of line adds 31c8df53ee target/arm: Move arm_generate_debug_exceptions out of line adds 831c1b1087 target/arm: Use is_a64 in arm_generate_debug_exceptions adds 16f9d5f693 target/arm: Move exception_bkpt_insn to debug_helper.c adds a853e3ae55 target/arm: Move arm_debug_exception_fsr to debug_helper.c adds d3c5d50a5c target/arm: Rename helper_exception_with_syndrome adds 9c9d03f0c5 target/arm: Introduce gen_exception_insn_el_v adds 8c5d24dc7d target/arm: Rename gen_exception_insn to gen_exception_insn_el adds 486d6c9699 target/arm: Introduce gen_exception_insn adds f0d7c2054a target/arm: Create helper_exception_swstep adds 8480e933ed target/arm: Remove TBFLAG_ANY.DEBUG_TARGET_EL adds cc5e672b85 target/arm: Move gen_exception to translate.c adds bca6f24f01 target/arm: Rename gen_exception to gen_exception_el adds 1a13b9a863 target/arm: Introduce gen_exception adds d6d7f818a9 target/arm: Introduce gen_exception_el_v adds eeaf596022 target/arm: Introduce helper_exception_with_syndrome adds 82303761c6 target/arm: Remove default_exception_el adds 04eacf6e79 target/arm: Create raise_exception_debug adds 38e8a13c11 target/arm: Move arm_debug_target_el to debug_helper.c adds 02e1de14bc target/arm: Fix Secure PL1 tests in fp_exception_el adds 284ad5e70c tests/qtest: Reduce npcm7xx_sdhci test image size adds bfe43e3d14 target/arm: Adjust format test in scr_write adds 6bcbb07af6 target/arm: SCR_EL3.RW is RAO/WI without AArch32 EL[12] adds ebf1b4cbb8 gdbstub: Don't use GDB syscalls if no GDB is attached adds 90c072e063 semihosting/config: Merge --semihosting-config option groups adds 2663c41cfa Merge tag 'pull-target-arm-20220610' of https://git.linaro.o [...] adds 23609e47c0 acpi: add interface to build device specific AML adds f974e0b75b acpi: make isa_build_aml() support AcpiDevAmlIf interface adds e7c72a678a acpi: fdc-isa: replace ISADeviceClass::build_aml with AcpiDe [...] adds ef26fc47ba acpi: parallel port: replace ISADeviceClass::build_aml with [...] adds 0d170dc13c acpi: serial-is: replace ISADeviceClass::build_aml with Acpi [...] adds d9cf178cc0 acpi: mc146818rtc: replace ISADeviceClass::build_aml with Ac [...] adds 68f01317b4 acpi: pckbd: replace ISADeviceClass::build_aml with AcpiDevA [...] adds a576158ee9 isa-bus: drop no longer used ISADeviceClass::build_aml adds dc35bfb6e0 tests: acpi: add and whitelist DSDT.ipmismbus expected blob adds ac70b4a3f1 tests: acpi: q35: add test for smbus-ipmi device adds f4e2fb67bc tests: acpi: update expected blob DSDT.ipmismbus adds 4ccf0937a4 tests: acpi: whitelist DSDT.ipmismbus expected blob adds ea01c52291 ipmi: acpi: use relative path to resource source adds 0f5b3fd748 tests: acpi: update expected DSDT.ipmismbus blob adds 4b66ddcc4d acpi: ich9-smb: add support for AcpiDevAmlIf interface adds 5876d9b53f acpi: ipmi: use AcpiDevAmlIf interface to build IPMI device [...] adds 38003951b5 q35: acpi: drop not needed PCMachineClass::do_not_add_smb_acpi adds 6a4b286ced tests: acpi: white-list to be re-factored pc/q35 DSDT adds 92ea7fb3fe acpi: pc: isa bridge: use AcpiDevAmlIf interface to build IS [...] adds 887e8e9d3a acpi: q35: isa bridge: use AcpiDevAmlIf interface to build I [...] adds 8796f60fbf tests: acpi: update expected blobs adds 39728badab tests: acpi: add and white-list DSDT.applesmc expected blob adds cde55744e9 tests: acpi: add applesmc testcase adds 1d7ea91500 acpi: applesmc: use AcpiDevAmlIfClass:build_dev_aml to provi [...] adds ec66dbc753 tests: acpi: update expected blobs adds 7a3048d596 tests: acpi: white-lists expected DSDT.pvpanic-isa blob adds fd7bcffe59 tests: acpi: add pvpanic-isa: testcase adds ff36e90e7c acpi: pvpanic-isa: use AcpiDevAmlIfClass:build_dev_aml to pr [...] adds d09ac1167e tests: acpi: update expected DSDT.pvpanic-isa blob adds a5bf52d21c tests: acpi: white-list DSDT.tis.tpm2/DSDT.tis.tpm12 expected blobs adds 5198d7939c acpi: pc/q35: tpm-tis: fix TPM device scope adds d3ecb22c93 acpi: pc/q35: remove not needed 'if' condition on pci bus adds 168e3aa7ac acpi: tpm-tis: use AcpiDevAmlIfClass:build_dev_aml to provid [...] adds f3115cdd9c tests: acpi: update expected DSDT.tis.tpm2/DSDT.tis.tpm12 blobs adds 92344e76b8 x86: acpi-build: do not include hw/isa/isa.h directly adds 03b39fcf64 hw/cxl: Make the CXL fixed memory window setup a machine parameter. adds 513598050a hw/acpi/cxl: Pass in the CXLState directly rather than MachineState adds dab390ff24 hw/cxl: Push linking of CXL targets into i386/pc rather than [...] adds 96f7da1711 tests/acpi: Allow modification of q35 CXL CEDT table. adds 7bd1900b36 pci/pci_expander_bridge: For CXL HB delay the HB register me [...] adds 3546b0529a tests/acpi: Update q35/CEDT.cxl for new memory addresses. adds 1ebf9001fb hw/cxl: Move the CXLState from MachineState to machine type [...] adds 518f5f6ad6 hw/machine: Drop cxl_supported flag as no longer useful adds 36f18c6989 pci: fix overflow in snprintf string formatting adds f824f52947 hw/cxl: Fix missing write mask for HDM decoder target list r [...] adds 6164a11104 hw/acpi/viot: rename build_pci_range_node() to enumerate_pci [...] adds 1b805ab560 hw/acpi/viot: move the individual PCI host bridge entry gene [...] adds e5f73c8397 hw/acpi/viot: build array of PCI host bridges before generat [...] adds 4c8f2ffff1 tests/acpi: virt: allow VIOT acpi table changes adds 68f14a8729 hw/acpi/viot: sort VIOT ACPI table entries by PCI host bridg [...] adds 5060004c30 tests/acpi: virt: update golden masters for VIOT adds fb38d0c97d hw/virtio/vhost-user: don't use uninitialized variable adds 06cb5c82eb hw/vhost-user-scsi|blk: set `supports_config` flag correctly adds 30796f5567 Merge tag 'for_upstream' of git://git.kernel.org/pub/scm/vir [...] adds a6bc80f7b1 target/mips: Fix WatchHi.M handling adds 954d1658bd target/mips: Fix SAT_S trans helper adds 7fc235c67f target/mips: Fix df_extract_val() and df_extract_df() dfe lookup adds 4b532b4f2b target/mips: Fix msa checking condition in trans_msa_elm_fn() adds ead0bf0d33 target/mips: Do not treat msa INSERT as NOP when wd is zero adds 857816a42b target/mips: Fix store adress of high 64bit in helper_msa_st_b() adds 1d29f899e7 target/mips: Fix FTRUNC_S and FTRUNC_U trans helper adds a1b092537a target/mips: Fix emulation of nanoMIPS MTHLIP instruction adds 9e4f726d4f target/mips: Fix emulation of nanoMIPS EXTRV_S.H instruction adds 5de4359b4f target/mips: Fix emulation of nanoMIPS BPOSGE32C instruction adds 14668cfaaf target/mips: Fix emulation of nanoMIPS BNEC[32] instruction adds db7596989a target/mips: Fix handling of unaligned memory access for nan [...] adds f1663114df target/mips: Add missing default cases for some nanoMIPS pools adds 8e0e23445a target/mips: Undeprecate nanoMIPS ISA support in QEMU adds 0c285e0128 hw/block/fdc-sysbus: Always mark sysbus floppy controllers a [...] adds 3f0efcac43 hw/acpi/piix4: move xen_enabled() logic from piix4_pm_init() [...] adds 5b07f44102 hw/acpi/piix4: change smm_enabled from int to bool adds 7ace6b4f81 hw/acpi/piix4: convert smm_enabled bool to qdev property adds 2bfd0845f0 hw/acpi/piix4: move PIIX4PMState into separate piix4.h header adds 19eb2a0da2 hw/acpi/piix4: alter piix4_pm_init() to return PIIX4PMState adds d0af99ac12 hw/acpi/piix4: rename piix4_pm_init() to piix4_pm_initfn() adds 29786d42ba hw/acpi/piix4: use qdev gpio to wire up sci_irq adds b49e94424c hw/acpi/piix4: use qdev gpio to wire up smi_irq adds ee7318bc09 hw/i386/pc_piix: create PIIX4_PM device directly instead of [...] adds 5a9715c26f hw/isa/piix4.c: create PIIX4_PM device directly instead of u [...] adds 65417e548a hw/acpi/piix4: remove unused piix4_pm_initfn() function adds 3963e1398e hw/southbridge/piix: Aggregate all PIIX southbridge type names adds 14f94725c9 hw/isa/piix4: Use object_initialize_child() for embedded struct adds 87e010d6d6 hw/isa/piix4: Move pci_map_irq_fn' near pci_set_irq_fn adds c397a2d3e4 hw/isa/piix4: QOM'ify PCI device creation and wiring adds e3d198eed1 hw/isa/piix4: Factor out ISABus retrieval from piix4_create() adds 19e375db22 hw/isa/piix4: QOM'ify PIIX4 PM creation adds e8ebf54936 hw/isa/piix4: Inline and remove piix4_create() adds 5bf26b9393 hw/isa/piix3: Move pci_map_irq_fn near pci_set_irq_fn adds fe3055d292 hw/isa/piix3: QOM'ify PCI device creation and wiring adds 6e8791fb61 hw/isa/piix3: Factor out ISABus retrieval from piix3_create() adds 988fb61321 hw/isa/piix3: Inline and remove piix3_create() adds 94c720f39e hw/i386/microvm-dt: Force explicit failure if retrieving QOM [...] adds 8f3428cc85 hw/i386/microvm-dt: Determine mc146818rtc's IRQ number from [...] adds 5b21b331be hw/rtc/mc146818rtc: QOM'ify io_base offset adds aa2e535c82 hw: Reuse TYPE_I8042 define adds bae17e7483 hw/audio/cs4231a: Const'ify global tables adds fc5f892368 hw/i386/pc: Unexport PC_CPU_MODEL_IDS macro adds cb76321ecc hw/i386/pc: Unexport functions used only internally adds 68d58770d7 hw/i386/pc: Remove orphan declarations adds 3d9641509a hw/net/fsl_etsec/etsec: Remove obsolete and unused etsec_create() adds 7112ffd93a accel/tcg/cpu-exec: Unexport dump_drift_info() adds b01841fa85 accel/tcg: Inline dump_opcount_info() and remove it adds 37da3bcf01 docs/devel: Fix link to developer mailing lists adds 8b7f856e9d Merge tag 'mips-20220611' of https://github.com/philmd/qemu [...] adds 1ed771b21c bsd-user/freebsd/os-syscall.c: lock_iovec adds 883808d848 bsd-user/freebsd/os-syscall.c: unlock_iovec adds db69788703 bsd-user/freebsd/os-syscall.c: Tracing and error boilerplate adds 80da1b0088 bsd-user/bsd-file.h: Add implementations for read, pread, re [...] adds 770d8abae7 bsd-user/bsd-file.h: Meat of the write system calls adds 9554d33076 bsd-user/freebsd/os-syscall.c: Implement exit adds b871cc83d6 Merge tag 'bsd-user-preen-2022q2-pull-request' of ssh://gith [...] adds b1f66fab45 hw/mips/boston: Initialize g_autofree pointers adds c304d11f45 accel/tcg/cpu-exec: Unexport dump_drift_info() adds ea7c452783 accel/tcg: Inline dump_opcount_info() and remove it adds 6e0c185988 docs/devel: Fix link to developer mailing lists adds dcb40541eb Merge tag 'mips-20220611' of https://github.com/philmd/qemu [...] adds b2df786170 test/tcg/arm: Use -mfloat-abi=soft for test-armv6m-undef adds 6012d96379 tests/tcg/i386: Use explicit suffix on fist insns adds 72ec89bfc5 gitlab-ci: Fix the build-cfi-aarch64 and build-cfi-ppc64-s390x jobs adds ab698a4d8b tests/docker: fix the IMAGE for build invocation adds c48a5c4741 tests/tcg: disable xtensa-linux-user again adds 34776d80f3 gitlab: compare CIRRUS_nn vars against 'null' not "" adds b56d1ee951 .gitlab: use less aggressive nproc on our aarch64/32 runners adds debd075366 Merge tag 'pull-testing-next-140622-1' of https://github.com [...] new e561b3b7df ui/gtk-gl-area: implement GL context destruction new 09053670c9 ui/gtk-gl-area: create the requested GL context version new 2910abd6b4 ui/cocoa: Fix poweroff request code new d7d3491855 hw/usb: Add CanoKey Implementation new d37d0e0e85 hw/usb/canokey: Add trace events new 8caef85078 meson: Add CanoKey new 994e735c83 docs: Add CanoKey documentation new adaf4d2e84 docs/system/devices/usb: Add CanoKey to USB devices examples new 5028d66cb2 MAINTAINERS: add myself as CanoKey maintainer new f471e8b060 hw/usb/hcd-ehci: fix writeback order new 0631d4b448 usbredir: avoid queuing hello packet on snapshot restore new 45e64ab63d virtio-gpu: update done only on the scanout associated with rect new 362239c05f ui/console: Do not return a value with ui_info new aeffd071ed ui: Deliver refresh rate via QemuUIInfo new b95b56311a virtio-gpu: Respect UI refresh rate for EDID new 8e6c70b9d4 Merge tag 'kraxel-20220614-pull-request' of git://git.kraxel [...]
The 16 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitlab-ci.d/base.yml | 2 +- .gitlab-ci.d/buildtest.yml | 22 +- .../custom-runners/ubuntu-20.04-aarch32.yml | 4 +- .../custom-runners/ubuntu-20.04-aarch64.yml | 24 +- MAINTAINERS | 11 +- accel/tcg/cpu-exec.c | 4 +- accel/tcg/translate-all.c | 5 - bsd-user/bsd-file.h | 163 +++++++++++ .../{i386/target_arch_sigtramp.h => bsd-proc.h} | 27 +- bsd-user/freebsd/os-syscall.c | 217 +++++++++++++- configure | 5 +- docs/about/deprecated.rst | 30 -- docs/devel/submitting-a-patch.rst | 6 +- docs/system/device-emulation.rst | 1 + docs/system/devices/canokey.rst | 168 +++++++++++ docs/system/devices/cxl.rst | 4 +- docs/system/devices/usb.rst | 4 + gdbstub.c | 14 +- hw/acpi/acpi_interface.c | 8 + hw/acpi/cxl.c | 9 +- hw/acpi/ipmi-stub.c | 2 +- hw/acpi/ipmi.c | 53 ++-- hw/acpi/meson.build | 2 +- hw/acpi/piix4.c | 77 +---- hw/acpi/viot.c | 107 ++++--- hw/audio/cs4231a.c | 8 +- hw/block/fdc-isa.c | 16 +- hw/block/fdc-sysbus.c | 16 +- hw/block/vhost-user-blk.c | 1 + hw/char/parallel.c | 14 +- hw/char/serial-isa.c | 14 +- hw/core/machine.c | 28 -- hw/cxl/cxl-component-utils.c | 13 +- hw/cxl/cxl-host-stubs.c | 9 +- hw/cxl/cxl-host.c | 100 ++++++- hw/display/virtio-gpu-base.c | 7 +- hw/display/virtio-gpu.c | 4 + hw/display/virtio-vga.c | 5 +- hw/display/xenfb.c | 14 +- hw/i2c/smbus_ich9.c | 15 + hw/i386/acpi-build.c | 180 +++--------- hw/i386/microvm-dt.c | 9 +- hw/i386/pc.c | 48 +++- hw/i386/pc_piix.c | 24 +- hw/i386/pc_q35.c | 1 - hw/input/pckbd.c | 14 +- hw/ipmi/isa_ipmi_bt.c | 4 + hw/ipmi/isa_ipmi_kcs.c | 4 + hw/ipmi/smbus_ipmi.c | 4 + hw/isa/isa-bus.c | 9 +- hw/isa/lpc_ich9.c | 19 ++ hw/isa/piix3.c | 115 +++++--- hw/isa/piix4.c | 116 ++++---- hw/mips/boston.c | 3 +- hw/mips/jazz.c | 2 +- hw/mips/malta.c | 9 +- hw/misc/applesmc.c | 29 ++ hw/misc/pvpanic-isa.c | 42 +++ hw/net/fsl_etsec/etsec.c | 23 -- hw/net/fsl_etsec/etsec.h | 7 - hw/pci-bridge/meson.build | 5 +- hw/pci-bridge/pci_expander_bridge.c | 32 ++- hw/pci-bridge/pci_expander_bridge_stubs.c | 14 + hw/pci/pci.c | 18 +- hw/rtc/mc146818rtc.c | 23 +- hw/scsi/vhost-user-scsi.c | 1 - hw/sparc64/sun4u.c | 2 +- hw/tpm/tpm_tis_isa.c | 32 +++ hw/usb/Kconfig | 5 + hw/usb/canokey.c | 313 +++++++++++++++++++++ hw/usb/canokey.h | 69 +++++ hw/usb/hcd-ehci.c | 5 +- hw/usb/meson.build | 5 + hw/usb/redirect.c | 3 +- hw/usb/trace-events | 16 ++ hw/vfio/display.c | 8 +- hw/virtio/vhost-user.c | 8 +- include/exec/cpu-all.h | 3 - include/hw/acpi/acpi_aml_interface.h | 40 +++ include/hw/acpi/cxl.h | 5 +- include/hw/acpi/ipmi.h | 9 +- include/hw/acpi/piix4.h | 75 +++++ include/hw/block/fdc.h | 3 +- include/hw/boards.h | 3 +- include/hw/cxl/cxl.h | 9 +- include/hw/cxl/cxl_host.h | 23 ++ include/hw/i386/pc.h | 17 +- include/hw/isa/isa.h | 17 -- include/hw/misc/pvpanic.h | 9 - include/hw/pci-bridge/pci_expander_bridge.h | 12 + include/hw/rtc/mc146818rtc.h | 2 +- include/hw/southbridge/piix.h | 12 +- include/hw/virtio/virtio-gpu.h | 1 + include/ui/console.h | 4 +- include/ui/gtk.h | 2 +- meson.build | 6 + meson_options.txt | 2 + qapi/machine.json | 13 + qemu-options.hx | 73 +++-- scripts/meson-buildoptions.sh | 3 + semihosting/config.c | 1 + softmmu/vl.c | 46 --- target/arm/cpu.h | 133 +-------- target/arm/debug_helper.c | 220 ++++++++++++++- target/arm/helper.c | 53 ++-- target/arm/helper.h | 8 +- target/arm/internals.h | 43 +-- target/arm/op_helper.c | 52 ++-- target/arm/syndrome.h | 7 +- target/arm/translate-a64.c | 34 +-- target/arm/translate-m-nocp.c | 15 +- target/arm/translate-mve.c | 3 +- target/arm/translate-vfp.c | 18 +- target/arm/translate.c | 106 +++---- target/arm/translate.h | 43 +-- target/mips/cpu.c | 2 +- target/mips/cpu.h | 3 +- target/mips/tcg/msa_helper.c | 2 +- target/mips/tcg/msa_translate.c | 29 +- target/mips/tcg/nanomips_translate.c.inc | 33 ++- target/mips/tcg/sysemu/cp0_helper.c | 3 +- target/mips/tcg/translate.c | 5 +- tests/data/acpi/pc/DSDT | Bin 6002 -> 5987 bytes tests/data/acpi/pc/DSDT.acpierst | Bin 5969 -> 5954 bytes tests/data/acpi/pc/DSDT.acpihmat | Bin 7327 -> 7312 bytes tests/data/acpi/pc/DSDT.bridge | Bin 8668 -> 8653 bytes tests/data/acpi/pc/DSDT.cphp | Bin 6466 -> 6451 bytes tests/data/acpi/pc/DSDT.dimmpxm | Bin 7656 -> 7641 bytes tests/data/acpi/pc/DSDT.hpbridge | Bin 5969 -> 5954 bytes tests/data/acpi/pc/DSDT.hpbrroot | Bin 3084 -> 3069 bytes tests/data/acpi/pc/DSDT.ipmikcs | Bin 6074 -> 6059 bytes tests/data/acpi/pc/DSDT.memhp | Bin 7361 -> 7346 bytes tests/data/acpi/pc/DSDT.nohpet | Bin 5860 -> 5845 bytes tests/data/acpi/pc/DSDT.numamem | Bin 6008 -> 5993 bytes tests/data/acpi/pc/DSDT.roothp | Bin 6210 -> 6195 bytes tests/data/acpi/q35/CEDT.cxl | Bin 184 -> 184 bytes tests/data/acpi/q35/DSDT | Bin 8289 -> 8274 bytes tests/data/acpi/q35/DSDT.acpierst | Bin 8306 -> 8291 bytes tests/data/acpi/q35/DSDT.acpihmat | Bin 9614 -> 9599 bytes tests/data/acpi/q35/{DSDT => DSDT.applesmc} | Bin 8289 -> 8320 bytes tests/data/acpi/q35/DSDT.bridge | Bin 11003 -> 10988 bytes tests/data/acpi/q35/DSDT.cphp | Bin 8753 -> 8738 bytes tests/data/acpi/q35/DSDT.cxl | Bin 9615 -> 9600 bytes tests/data/acpi/q35/DSDT.dimmpxm | Bin 9943 -> 9928 bytes tests/data/acpi/q35/DSDT.ipmibt | Bin 8364 -> 8349 bytes tests/data/acpi/q35/{DSDT => DSDT.ipmismbus} | Bin 8289 -> 8363 bytes tests/data/acpi/q35/DSDT.ivrs | Bin 8306 -> 8291 bytes tests/data/acpi/q35/DSDT.memhp | Bin 9648 -> 9633 bytes tests/data/acpi/q35/DSDT.mmio64 | Bin 9419 -> 9404 bytes tests/data/acpi/q35/DSDT.multi-bridge | Bin 8583 -> 8568 bytes tests/data/acpi/q35/DSDT.nohpet | Bin 8147 -> 8132 bytes tests/data/acpi/q35/DSDT.numamem | Bin 8295 -> 8280 bytes tests/data/acpi/q35/{DSDT => DSDT.pvpanic-isa} | Bin 8289 -> 8375 bytes tests/data/acpi/q35/DSDT.tis.tpm12 | Bin 8900 -> 8880 bytes tests/data/acpi/q35/DSDT.tis.tpm2 | Bin 8921 -> 8906 bytes tests/data/acpi/q35/DSDT.viot | Bin 9398 -> 9383 bytes tests/data/acpi/q35/DSDT.xapic | Bin 35652 -> 35637 bytes tests/data/acpi/q35/VIOT.viot | Bin 112 -> 112 bytes tests/docker/Makefile.include | 2 +- tests/qtest/bios-tables-test.c | 44 ++- tests/qtest/cxl-test.c | 4 +- tests/qtest/npcm7xx_sdhci-test.c | 2 +- tests/tcg/arm/Makefile.softmmu-target | 2 +- tests/tcg/i386/test-i386-fp-exceptions.c | 24 +- tests/tcg/i386/test-i386.c | 2 +- ui/cocoa.m | 6 +- ui/console.c | 6 - ui/gtk-egl.c | 4 +- ui/gtk-gl-area.c | 42 ++- ui/gtk.c | 45 +-- ui/trace-events | 2 + 171 files changed, 2580 insertions(+), 1261 deletions(-) copy bsd-user/{i386/target_arch_sigtramp.h => bsd-proc.h} (59%) create mode 100644 docs/system/devices/canokey.rst create mode 100644 hw/pci-bridge/pci_expander_bridge_stubs.c create mode 100644 hw/usb/canokey.c create mode 100644 hw/usb/canokey.h create mode 100644 include/hw/acpi/acpi_aml_interface.h create mode 100644 include/hw/acpi/piix4.h create mode 100644 include/hw/cxl/cxl_host.h create mode 100644 include/hw/pci-bridge/pci_expander_bridge.h copy tests/data/acpi/q35/{DSDT => DSDT.applesmc} (97%) copy tests/data/acpi/q35/{DSDT => DSDT.ipmismbus} (96%) copy tests/data/acpi/q35/{DSDT => DSDT.pvpanic-isa} (96%)