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-release-arm-stable-allmodconfig in repository toolchain/ci/qemu.
from 3bb6040663 Merge remote-tracking branch 'remotes/kraxel/tags/input-2021 [...] adds 381c42a186 bsd-user: remove sparc and sparc64 adds 310df056cb bsd-user: add copyright header to elfload.c adds 4c0a4fe65e bsd-user: Add Stacey's copyright to main.c adds b211b3681a bsd-user: add license to bsdload.c adds a8998784ae bsd-user: style nits: bsdload.c whitespace to qemu standard adds dd869a9665 bsd-user: Remove all non-x86 code from elfload.c adds 66ef252fab bsd-user: move arch specific defines out of elfload.c adds d37853f92f bsd-user: pass the bsd_param into loader_exec adds 223005f058 bsd-user: Fix calculation of size to allocate adds 1b50ff64a5 bsd-user: implement path searching adds 7ee0986965 bsd-user: Eliminate elf personality adds ffa0366553 bsd-user: remove a.out support adds d8fcdad2d6 bsd-user: TARGET_NGROUPS unused in this file, remove adds b62f790cfb bsd-user: elfload: simplify bswap a bit. adds d42df502e3 bsd-user: assume pthreads and support of __thread adds cce7ae5c06 bsd-user: add host-os.h adds d1dc9ab3af bsd-user: Include host-os.h from main adds 01a298a57e bsd-user: save the path to the qemu emulator adds e2a7472918 bsd-user: start to move target CPU functions to target_arch* adds 031fe7af8a bsd-user: Move per-cpu code into target_arch_cpu.h adds a8fe6d5d62 bsd-user: pull in target_arch_thread.h update target_arch_elf.h adds ab77bd844b bsd-user: Include more things in qemu.h adds e5e4426306 bsd-user: define max args in terms of pages adds 82792244da bsd-user: Create target specific vmparam.h adds 312a0b1cbf bsd-user: Add system independent stack, data and text limiting adds 790baacc63 bsd-user: *BSD specific siginfo defintions adds 03ecf078fa bsd-user: Implement --seed and initialize random state adds 534217f784 bsd-user: Move stack initializtion into a per-os file. adds c336094c5c bsd-user: Add architecture specific signal tramp code adds 98b34d354b bsd-user: elf cleanup adds 2ab2b01c2b bsd-user: Remove dead #ifdefs from elfload.c adds 366c5c9f8d bsd-user: Rewrite target system call definintion glue adds 6a3b9bfde0 bsd-user: update debugging in mmap.c adds e4442059dd bsd-user: Add target_arch_reg to describe a target's register set adds 25fb5d383d bsd-user: Add target_os_user.h to capture the user/kernel st [...] adds 0475f8fac5 bsd-user: add stubbed out core dump support adds 0456a1772b bsd-user: elfload.c style catch up patch adds c09f12feba bsd-user: Refactor load_elf_sections and is_target_elf_binary adds f0f7f9dca9 bsd-user: move gemu_log to later in the file adds 63cca1067a bsd-user: Implement interlock for atomic operations adds b8012648b3 bsd-user: Add '-0 argv0' option to bsd-user/main.c adds be04f210f9 bsd-user: Update mapping to handle reserved and starting conditions adds 99c44988d5 Merge remote-tracking branch 'remotes/bsdimp/tags/pull-bsd-u [...] adds 7b275cdd69 qapi: Fix a botched type annotation adds 916fca17c7 qapi: Drop Indentation.__bool__() adds e2ff14a574 qapi: Bury some unused code in class Indentation adds 71f03ef9f6 tests/qapi-schema: Cover 'not' condition with empty argument adds 62f27589f8 qapi: Fix bogus error for 'if': { 'not': '' } adds eae587e8e3 Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] adds 69e3895f9d target/i386: add missing bits to CR4_RESERVED_MASK adds 97afb47e15 target/i386: VMRUN and VMLOAD canonicalizations adds 900eeca579 target/i386: Added VGIF feature adds e3126a5c92 target/i386: Moved int_ctl into CPUX86State structure adds b67e2796a1 target/i386: Added VGIF V_IRQ masking capability adds 66a0201ba7 target/i386: Added ignore TPR check in ctl_has_irq adds 7760bb069f target/i386: Added changed priority check for VIRQ adds 52fb8ad37a target/i386: Added vVMLOAD and vVMSAVE feature adds 8a1f7d299c docs: standardize book titles to === with overline adds 06905f6402 docs: standardize directory index to --- with overline adds f0c1507a2b docs/system: standardize man page sections to --- with overline adds c2c7f3351a docs/system: move x86 CPU configuration to a separate document adds 95e2289fda meson.build: Do not look for VNC-related libraries if have_s [...] adds d051d0e14c meson: look up cp and dtrace with find_program() adds edc54640f9 meson: do not use python.full_path() unnecessarily adds 7b94203bfc meson: remove dead variable adds bf21fe9423 fw_cfg: add etc/msr_feature_control adds 37daf1ba85 util: Suppress -Wstringop-overflow in qemu_thread_start adds 5fd0711b85 Only check CONFIG_NVMM when NEED_CPU_H is defined adds 8d4cd3dd8b Fix nvmm_ram_block_added() function arguments adds d97327342e docs: link to archived Fedora code of conduct adds 7d79344d4f Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds a89b91addf hw/misc: zynq_slcr: Correctly compute output clocks in the r [...] adds 62a3f63182 hw/char: cadence_uart: Disable transmit when input clock is [...] adds 983f4adf36 hw/char: cadence_uart: Move clock/reset check to uart_can_receive() adds 7956a8f5dd hw/char: cadence_uart: Convert to memop_with_attrs() ops adds 9834ecaaea hw/char: cadence_uart: Ignore access when unclocked or in re [...] adds 47c305f6f2 hw/char: cadence_uart: Log a guest error when device is uncl [...] adds d26f2f93c1 hw/arm/virt: KVM: Probe for KVM_CAP_ARM_VM_IPA_SIZE when cre [...] adds 3b8a4733d1 hw/arm: Add support for kudo-bmc board. adds 18f6290a6a hw/intc: GICv3 ITS initial framework adds 1b08e436d0 hw/intc: GICv3 ITS register definitions added adds 7eca39e071 hw/intc: GICv3 ITS command queue framework adds c694cb4cad hw/intc: GICv3 ITS Command processing adds ac30dec396 hw/intc: GICv3 ITS Feature enablement adds 17fb5e36aa hw/intc: GICv3 redistributor ITS processing adds d7830a9bdd tests/data/acpi/virt: Add IORT files for ITS adds 0e5c1c9a23 hw/arm/virt: add ITS support in virt GIC adds 0a93293eb2 tests/data/acpi/virt: Update IORT files for ITS adds 520d1621de target/arm: Take an exception if PSTATE.IL is set adds bc7edccae0 target/arm: Merge disas_a64_insn into aarch64_tr_translate_insn adds 1518562b49 qdev: Support marking individual buses as 'full' adds e6f79acd86 hw/arm/mps2-tz.c: Add extra data parameter to MakeDevFn adds 68e579515f hw/arm/mps2-tz.c: Mark internal-only I2C buses as 'full' adds 28e987a7e7 hw/arm/mps2.c: Mark internal-only I2C buses as 'full' adds c6f5e042d8 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 4c9af1ea14 gitlab-ci: Make more custom runner jobs manual, and don't al [...] adds 7f800d34aa docs: add supported host CPU architectures section adds 2a2d51bc07 meson.build: fix comment typo adds 692277f38d chardev: Propagate error from logfile opening adds 5eed493d01 chardev: remove needless class method adds 78e3e1d046 chardev: add some comments about the class methods adds 831aaf2496 Merge remote-tracking branch 'remotes/marcandre/tags/misc-pu [...] new 4e116893c6 accel/tcg: Add DisasContextBase argument to translator_ld* new f025692c99 accel/tcg: Clear PAGE_WRITE before translation new fc88a52318 tcg/i386: Split P_VEXW from P_REXW new cf3fccba00 accel/tcg: remove redundant TCG_KICK_PERIOD define new 57d4941602 tcg: Remove tcg_global_reg_new defines new 2fa169ba61 tcg/ppc: Replace TCG_TARGET_CALL_DARWIN with _CALL_DARWIN new d216898563 tcg/ppc: Ensure _CALL_SYSV is set for 32-bit ELF new 421519d82c tcg/arm: Fix tcg_out_vec_op function signature new d2470cf0e9 target/avr: Remove pointless use of CONFIG_USER_ONLY definition new 7ce0886598 target/i386: Restrict sysemu-only fpu_helper helpers new 30ca39244b target/i386: Simplify TARGET_X86_64 #ifdef'ry new b40db05daa target/xtensa: Restrict do_transaction_failed() to sysemu new 120964219d accel/tcg: Rename user-mode do_interrupt hack as fake_user_i [...] new 9354e6947a target/alpha: Restrict cpu_exec_interrupt() handler to sysemu new 083afd18a9 target/arm: Restrict cpu_exec_interrupt() handler to sysemu new 413f858d39 target/cris: Restrict cpu_exec_interrupt() handler to sysemu new 68fa1780e0 target/hppa: Restrict cpu_exec_interrupt() handler to sysemu new 604664726f target/i386: Restrict cpu_exec_interrupt() handler to sysemu new 0792e6c88d target/i386: Move x86_cpu_exec_interrupt() under sysemu/ folder new d5db810c55 target/m68k: Restrict cpu_exec_interrupt() handler to sysemu new eb3ef3136e target/microblaze: Restrict cpu_exec_interrupt() handler to sysemu new 6eb66e086a target/mips: Restrict cpu_exec_interrupt() handler to sysemu new dabfe1332e target/nios2: Restrict cpu_exec_interrupt() handler to sysemu new 250ae6dfc7 target/openrisc: Restrict cpu_exec_interrupt() handler to sysemu new f725245c52 target/ppc: Restrict cpu_exec_interrupt() handler to sysemu new 17b3c353e6 target/riscv: Restrict cpu_exec_interrupt() handler to sysemu new 73166ca348 target/sh4: Restrict cpu_exec_interrupt() handler to sysemu new 798ac8b5e9 target/sparc: Restrict cpu_exec_interrupt() handler to sysemu new 65c575b61e target/rx: Restrict cpu_exec_interrupt() handler to sysemu new f364a7f968 target/xtensa: Restrict cpu_exec_interrupt() handler to sysemu new 77c0fc4e55 accel/tcg: Restrict TCGCPUOps::cpu_exec_interrupt() to sysemu new 76d0042bb2 user: Remove cpu_get_pic_interrupt() stubs new db17d2cdb1 accel/tcg/user-exec: Fix read-modify-write of code on s390 hosts new e0e1ad61f6 tcg/arm: Remove fallback definition of __ARM_ARCH new 326b9669b0 tcg/arm: Standardize on tcg_out_<branch>_{reg,imm} new 4ae82ca7eb tcg/arm: Simplify use_armv5t_instructions new b87c1add03 tcg/arm: Support armv4t in tcg_out_goto and tcg_out_call new 31d160adc9 tcg/arm: Split out tcg_out_ldstm new 90606715dc tcg/arm: Simplify usage of encode_imm new 5f726ebce1 tcg/arm: Drop inline markers new 1446600f7f tcg/arm: Give enum arm_cond_code_e a typedef and use it new 142fb62fd0 tcg/arm: More use of the ARMInsn enum new e028eada62 tcg/arm: More use of the TCGReg enum new 0b6206b9c6 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...]
The 44 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/custom-runners.yml | 20 +- accel/tcg/cpu-exec.c | 14 +- accel/tcg/tcg-accel-ops-rr.c | 2 - accel/tcg/translate-all.c | 59 +- accel/tcg/translator.c | 39 + accel/tcg/user-exec.c | 48 +- bsd-user/bsd-mman.h | 121 -- bsd-user/bsdload.c | 104 +- bsd-user/elfcore.c | 10 + bsd-user/elfload.c | 1469 +++++--------------- .../{sparc/target_syscall.h => freebsd/host-os.h} | 23 +- bsd-user/freebsd/target_os_elf.h | 137 ++ bsd-user/freebsd/target_os_siginfo.h | 145 ++ bsd-user/freebsd/target_os_signal.h | 78 ++ bsd-user/freebsd/target_os_stack.h | 181 +++ .../target_os_thread.h} | 23 +- bsd-user/freebsd/target_os_user.h | 427 ++++++ .../target_os_vmparam.h} | 32 +- .../{sparc/target_syscall.h => i386/target_arch.h} | 27 +- bsd-user/i386/target_arch_cpu.c | 71 + bsd-user/i386/target_arch_cpu.h | 209 +++ .../target_syscall.h => i386/target_arch_elf.h} | 31 +- bsd-user/i386/target_arch_reg.h | 82 ++ bsd-user/i386/target_arch_signal.h | 94 ++ .../target_arch_sigtramp.h} | 27 +- bsd-user/i386/target_arch_thread.h | 47 + bsd-user/i386/target_arch_vmparam.h | 46 + bsd-user/main.c | 832 +++-------- bsd-user/mmap.c | 472 +++++-- .../{sparc/target_syscall.h => netbsd/host-os.h} | 23 +- bsd-user/netbsd/target_os_elf.h | 146 ++ bsd-user/netbsd/target_os_siginfo.h | 82 ++ bsd-user/netbsd/target_os_signal.h | 69 + bsd-user/netbsd/target_os_stack.h | 56 + .../target_syscall.h => netbsd/target_os_thread.h} | 23 +- .../{sparc/target_syscall.h => openbsd/host-os.h} | 23 +- bsd-user/openbsd/target_os_elf.h | 146 ++ bsd-user/openbsd/target_os_siginfo.h | 82 ++ bsd-user/openbsd/target_os_signal.h | 69 + bsd-user/openbsd/target_os_stack.h | 56 + .../target_os_thread.h} | 23 +- bsd-user/qemu.h | 63 +- bsd-user/sparc/target_arch_sysarch.h | 52 - bsd-user/sparc64/target_arch_sysarch.h | 52 - bsd-user/syscall.c | 11 - bsd-user/syscall_defs.h | 255 ++-- .../target_syscall.h => x86_64/target_arch.h} | 28 +- bsd-user/x86_64/target_arch_cpu.c | 71 + bsd-user/x86_64/target_arch_cpu.h | 247 ++++ .../target_syscall.h => x86_64/target_arch_elf.h} | 31 +- bsd-user/x86_64/target_arch_reg.h | 92 ++ bsd-user/x86_64/target_arch_signal.h | 94 ++ .../target_arch_sigtramp.h} | 27 +- .../target_arch_thread.h} | 38 +- bsd-user/x86_64/target_arch_vmparam.h | 46 + chardev/char-mux.c | 6 +- chardev/char.c | 7 +- configure | 7 +- docs/about/build-platforms.rst | 33 + docs/about/deprecated.rst | 2 + docs/about/index.rst | 3 +- docs/devel/code-of-conduct.rst | 4 +- docs/devel/index.rst | 3 +- docs/index.rst | 1 + docs/interop/index.rst | 3 +- docs/specs/index.rst | 3 +- docs/system/arm/nuvoton.rst | 1 + docs/system/cpu-models-x86.rst.inc | 4 +- docs/system/i386/cpu.rst | 1 + docs/system/index.rst | 3 +- docs/system/qemu-block-drivers.rst | 4 + docs/system/qemu-cpu-models.rst | 10 +- docs/system/qemu-manpage.rst | 10 +- docs/system/target-i386.rst | 8 +- docs/tools/index.rst | 3 +- docs/tools/qemu-img.rst | 1 + docs/tools/qemu-nbd.rst | 1 + docs/tools/qemu-pr-helper.rst | 1 + docs/tools/qemu-storage-daemon.rst | 1 + docs/tools/qemu-trace-stap.rst | 1 + docs/user/index.rst | 3 +- hw/arm/mps2-tz.c | 92 +- hw/arm/mps2.c | 12 +- hw/arm/npcm7xx_boards.c | 34 + hw/arm/virt.c | 29 +- hw/char/cadence_uart.c | 61 +- hw/intc/arm_gicv3.c | 14 + hw/intc/arm_gicv3_common.c | 13 + hw/intc/arm_gicv3_cpuif.c | 7 +- hw/intc/arm_gicv3_dist.c | 5 +- hw/intc/arm_gicv3_its.c | 1322 ++++++++++++++++++ hw/intc/arm_gicv3_its_common.c | 7 +- hw/intc/arm_gicv3_its_kvm.c | 2 +- hw/intc/arm_gicv3_redist.c | 153 +- hw/intc/gicv3_internal.h | 188 ++- hw/intc/meson.build | 1 + hw/misc/zynq_slcr.c | 31 +- hw/nvram/fw_cfg.c | 1 + include/chardev/char.h | 34 +- include/exec/translate-all.h | 1 + include/exec/translator.h | 44 +- include/hw/arm/virt.h | 2 + include/hw/core/tcg-cpu-ops.h | 26 +- include/hw/intc/arm_gicv3_common.h | 13 + include/hw/intc/arm_gicv3_its_common.h | 32 +- include/hw/qdev-core.h | 24 + include/sysemu/nvmm.h | 7 +- include/tcg/tcg-op.h | 2 - linux-user/main.c | 7 - meson.build | 11 +- pc-bios/keymaps/meson.build | 3 +- scripts/qapi/common.py | 19 +- scripts/qapi/expr.py | 21 +- softmmu/qdev-monitor.c | 7 +- target/alpha/cpu.c | 2 +- target/alpha/cpu.h | 2 +- target/alpha/helper.c | 5 +- target/alpha/translate.c | 2 +- target/arm/arm_ldst.h | 12 +- target/arm/cpu.c | 7 +- target/arm/cpu.h | 4 +- target/arm/cpu_tcg.c | 6 +- target/arm/helper-a64.c | 1 + target/arm/helper.c | 8 + target/arm/kvm.c | 7 +- target/arm/kvm_arm.h | 4 +- target/arm/syndrome.h | 5 + target/arm/translate-a64.c | 215 +-- target/arm/translate.c | 30 +- target/arm/translate.h | 2 + target/avr/cpu.c | 3 - target/cris/cpu.c | 4 +- target/cris/cpu.h | 2 +- target/cris/helper.c | 17 +- target/hexagon/translate.c | 3 +- target/hppa/cpu.c | 2 +- target/hppa/cpu.h | 4 +- target/hppa/int_helper.c | 7 +- target/hppa/translate.c | 5 +- target/i386/cpu.c | 31 +- target/i386/cpu.h | 26 + target/i386/machine.c | 22 +- target/i386/nvmm/nvmm-all.c | 5 +- target/i386/svm.h | 8 + target/i386/tcg/helper-tcg.h | 2 + target/i386/tcg/seg_helper.c | 74 +- target/i386/tcg/sysemu/excp_helper.c | 2 +- target/i386/tcg/sysemu/misc_helper.c | 11 +- target/i386/tcg/sysemu/seg_helper.c | 62 + target/i386/tcg/sysemu/svm_helper.c | 121 +- target/i386/tcg/tcg-cpu.c | 8 +- target/i386/tcg/translate.c | 10 +- target/m68k/cpu.c | 2 +- target/m68k/cpu.h | 2 + target/m68k/op_helper.c | 16 +- target/m68k/translate.c | 2 +- target/microblaze/cpu.c | 2 +- target/microblaze/cpu.h | 2 + target/microblaze/helper.c | 13 +- target/mips/cpu.c | 2 +- target/mips/tcg/exception.c | 18 - target/mips/tcg/micromips_translate.c.inc | 2 +- target/mips/tcg/mips16e_translate.c.inc | 4 +- target/mips/tcg/nanomips_translate.c.inc | 4 +- target/mips/tcg/sysemu/tlb_helper.c | 18 + target/mips/tcg/tcg-internal.h | 5 +- target/mips/tcg/translate.c | 8 +- target/mips/tcg/user/tlb_helper.c | 5 - target/nios2/cpu.c | 5 +- target/openrisc/cpu.c | 2 +- target/openrisc/cpu.h | 5 +- target/openrisc/interrupt.c | 2 - target/openrisc/meson.build | 6 +- target/openrisc/translate.c | 2 +- target/ppc/cpu.h | 4 +- target/ppc/cpu_init.c | 2 +- target/ppc/excp_helper.c | 21 +- target/ppc/translate.c | 5 +- target/riscv/cpu.c | 2 +- target/riscv/cpu.h | 2 +- target/riscv/cpu_helper.c | 5 - target/riscv/translate.c | 5 +- target/rx/cpu.c | 2 +- target/rx/cpu.h | 2 + target/rx/helper.c | 4 + target/s390x/tcg/translate.c | 16 +- target/sh4/cpu.c | 2 +- target/sh4/cpu.h | 4 +- target/sh4/helper.c | 9 +- target/sh4/translate.c | 4 +- target/sparc/cpu.c | 4 +- target/sparc/translate.c | 2 +- target/xtensa/cpu.c | 2 +- target/xtensa/cpu.h | 2 + target/xtensa/exc_helper.c | 7 +- target/xtensa/translate.c | 5 +- tcg/arm/tcg-target.c.inc | 515 ++++--- tcg/arm/tcg-target.h | 27 +- tcg/i386/tcg-target.c.inc | 13 +- tcg/ppc/tcg-target.c.inc | 25 +- tests/data/acpi/virt/IORT | Bin 0 -> 124 bytes tests/data/acpi/virt/IORT.memhp | Bin 0 -> 124 bytes tests/data/acpi/virt/IORT.numamem | Bin 0 -> 124 bytes tests/data/acpi/virt/IORT.pxb | Bin 0 -> 124 bytes tests/qapi-schema/bad-if-not.err | 2 + tests/qapi-schema/bad-if-not.json | 3 + .../py.typed => tests/qapi-schema/bad-if-not.out | 0 tests/qapi-schema/meson.build | 1 + trace/meson.build | 5 +- ui/meson.build | 4 +- util/qemu-thread-posix.c | 19 + 211 files changed, 7322 insertions(+), 3395 deletions(-) delete mode 100644 bsd-user/bsd-mman.h create mode 100644 bsd-user/elfcore.c copy bsd-user/{sparc/target_syscall.h => freebsd/host-os.h} (60%) create mode 100644 bsd-user/freebsd/target_os_elf.h create mode 100644 bsd-user/freebsd/target_os_siginfo.h create mode 100644 bsd-user/freebsd/target_os_signal.h create mode 100644 bsd-user/freebsd/target_os_stack.h copy bsd-user/{sparc/target_syscall.h => freebsd/target_os_thread.h} (60%) create mode 100644 bsd-user/freebsd/target_os_user.h copy bsd-user/{sparc/target_syscall.h => freebsd/target_os_vmparam.h} (55%) copy bsd-user/{sparc/target_syscall.h => i386/target_arch.h} (60%) create mode 100644 bsd-user/i386/target_arch_cpu.c create mode 100644 bsd-user/i386/target_arch_cpu.h copy bsd-user/{sparc/target_syscall.h => i386/target_arch_elf.h} (56%) create mode 100644 bsd-user/i386/target_arch_reg.h create mode 100644 bsd-user/i386/target_arch_signal.h copy bsd-user/{sparc/target_syscall.h => i386/target_arch_sigtramp.h} (60%) create mode 100644 bsd-user/i386/target_arch_thread.h create mode 100644 bsd-user/i386/target_arch_vmparam.h copy bsd-user/{sparc/target_syscall.h => netbsd/host-os.h} (60%) create mode 100644 bsd-user/netbsd/target_os_elf.h create mode 100644 bsd-user/netbsd/target_os_siginfo.h create mode 100644 bsd-user/netbsd/target_os_signal.h create mode 100644 bsd-user/netbsd/target_os_stack.h copy bsd-user/{sparc/target_syscall.h => netbsd/target_os_thread.h} (60%) copy bsd-user/{sparc/target_syscall.h => openbsd/host-os.h} (60%) create mode 100644 bsd-user/openbsd/target_os_elf.h create mode 100644 bsd-user/openbsd/target_os_siginfo.h create mode 100644 bsd-user/openbsd/target_os_signal.h create mode 100644 bsd-user/openbsd/target_os_stack.h copy bsd-user/{sparc/target_syscall.h => openbsd/target_os_thread.h} (60%) delete mode 100644 bsd-user/sparc/target_arch_sysarch.h delete mode 100644 bsd-user/sparc64/target_arch_sysarch.h rename bsd-user/{sparc64/target_syscall.h => x86_64/target_arch.h} (59%) create mode 100644 bsd-user/x86_64/target_arch_cpu.c create mode 100644 bsd-user/x86_64/target_arch_cpu.h copy bsd-user/{sparc/target_syscall.h => x86_64/target_arch_elf.h} (56%) create mode 100644 bsd-user/x86_64/target_arch_reg.h create mode 100644 bsd-user/x86_64/target_arch_signal.h copy bsd-user/{sparc/target_syscall.h => x86_64/target_arch_sigtramp.h} (60%) rename bsd-user/{sparc/target_syscall.h => x86_64/target_arch_thread.h} (51%) create mode 100644 bsd-user/x86_64/target_arch_vmparam.h create mode 100644 docs/system/i386/cpu.rst create mode 100644 hw/intc/arm_gicv3_its.c create mode 100644 tests/data/acpi/virt/IORT create mode 100644 tests/data/acpi/virt/IORT.memhp create mode 100644 tests/data/acpi/virt/IORT.numamem create mode 100644 tests/data/acpi/virt/IORT.pxb create mode 100644 tests/qapi-schema/bad-if-not.err create mode 100644 tests/qapi-schema/bad-if-not.json copy python/qemu/machine/py.typed => tests/qapi-schema/bad-if-not.out (100%)