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-arm-stable-allmodconfig in repository toolchain/ci/qemu.
from af3f37319c Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds a9dc68d9b2 i386: move kvm accel files into kvm/ adds 1fc33bb9f0 i386: move whpx accel files into whpx/ adds 7fdef0d4f2 i386: move hax accel files into hax/ adds dbe59a1991 i386: hvf: remove stale MAINTAINERS entry for old hvf stubs adds 1b248f147e i386: move TCG accel files into tcg/ adds 0c36af8ce8 i386: move cpu dump out of helper.c into cpu-dump.c adds 088567713f i386: move hyperv_vendor_id initialization to x86_cpu_realizefn() adds 735db465b0 i386: move hyperv_interface_id initialization to x86_cpu_rea [...] adds fb7e31aa4f i386: move hyperv_version_id initialization to x86_cpu_realizefn() adds 23eb5d032f i386: move hyperv_limits initialization to x86_cpu_realizefn() adds 40399ecb69 x86/cpu: Add AVX512_FP16 cpu feature adds ed69e8314d i386: move TCG cpu class initialization to tcg/ adds 69483f3115 i386: tcg: remove inline from cpu_load_eflags adds 035ba06c2e tcg: cpu_exec_{enter,exit} helpers adds 80c4750ba8 tcg: make CPUClass.cpu_exec_* optional adds 710384d042 tcg: Make CPUClass.debug_excp_handler optional adds 9fb75013d8 cpu: Remove unnecessary noop methods adds 75ee62ac60 Merge remote-tracking branch 'remotes/ehabkost-gl/tags/x86-n [...] new 10b43754cf hw/riscv: sifive_u: Add UART1 DT node in the generated DTB new dfc973ecc1 hw/riscv: microchip_pfsoc: add QSPI NOR flash new b3d2a4296f hw/core/register.c: Don't use '#' flag of printf format new c63ca4ff7f target/riscv: Fix the bug of HLVX/HLV/HSV new 529577457c target/riscv: Fix definition of MSTATUS_TW and MSTATUS_TSR new 54a581c228 intc/ibex_plic: Clear interrupts that occur during claim process new 617448a46b hw/riscv: Expand the is 32-bit check to support more CPUs new c0a635f397 target/riscv: Add a TYPE_RISCV_CPU_BASE CPU new dc4d4aaee3 riscv: spike: Remove target macro conditionals new 09fe17125e riscv: virt: Remove target macro conditionals new 7893677184 hw/riscv: boot: Remove compile time XLEN checks new 9d01143063 hw/riscv: virt: Remove compile time XLEN checks new bd62c13ea8 hw/riscv: spike: Remove compile time XLEN checks new 2206ffa68f hw/riscv: sifive_u: Remove compile time XLEN checks new 5b6c291b8d target/riscv: fpu_helper: Match function defs in HELPER macros new 51ae0cabc6 target/riscv: Add a riscv_cpu_is_32bit() helper function new 114baaca51 target/riscv: Specify the XLEN for CPUs new 5c5a47f10c target/riscv: cpu: Remove compile time XLEN checks new f08c7ff3dc target/riscv: cpu_helper: Remove compile time XLEN checks new 8987cdc481 target/riscv: csr: Remove compile time XLEN checks new 094b072c68 target/riscv: cpu: Set XLEN independently from target new 3ed2b8ac2d hw/riscv: Use the CPU to determine if 32-bit new d31e970a01 riscv/opentitan: Update the OpenTitan memory layout new a05f8ecd88 Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...]
The 24 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: MAINTAINERS | 11 +- accel/tcg/cpu-exec.c | 34 +- hw/core/cpu.c | 13 - hw/core/register.c | 16 +- hw/i386/fw_cfg.c | 2 +- hw/i386/intel_iommu.c | 2 +- hw/i386/kvm/apic.c | 2 +- hw/i386/kvm/clock.c | 2 +- hw/i386/microvm.c | 2 +- hw/i386/pc.c | 2 +- hw/i386/x86.c | 2 +- hw/intc/ibex_plic.c | 13 +- hw/riscv/boot.c | 70 ++-- hw/riscv/microchip_pfsoc.c | 21 ++ hw/riscv/opentitan.c | 81 +++-- hw/riscv/sifive_u.c | 74 ++-- hw/riscv/spike.c | 52 +-- hw/riscv/virt.c | 39 ++- include/hw/riscv/boot.h | 14 +- include/hw/riscv/microchip_pfsoc.h | 3 + include/hw/riscv/opentitan.h | 23 +- include/hw/riscv/spike.h | 6 - include/hw/riscv/virt.h | 6 - meson.build | 1 + target/i386/cpu-dump.c | 537 ++++++++++++++++++++++++++++ target/i386/cpu.c | 75 ++-- target/i386/cpu.h | 97 +----- target/i386/{ => hax}/hax-all.c | 0 target/i386/{ => hax}/hax-cpus.c | 0 target/i386/{ => hax}/hax-cpus.h | 0 target/i386/{ => hax}/hax-i386.h | 6 +- target/i386/{ => hax}/hax-interface.h | 0 target/i386/{ => hax}/hax-mem.c | 0 target/i386/{ => hax}/hax-posix.c | 0 target/i386/{ => hax}/hax-posix.h | 0 target/i386/{ => hax}/hax-windows.c | 0 target/i386/{ => hax}/hax-windows.h | 0 target/i386/hax/meson.build | 7 + target/i386/helper.c | 539 +---------------------------- target/i386/{ => kvm}/hyperv-proto.h | 0 target/i386/{ => kvm}/hyperv-stub.c | 0 target/i386/{ => kvm}/hyperv.c | 0 target/i386/{ => kvm}/hyperv.h | 0 target/i386/{ => kvm}/kvm-stub.c | 0 target/i386/{ => kvm}/kvm.c | 70 ++-- target/i386/{ => kvm}/kvm_i386.h | 0 target/i386/kvm/meson.build | 3 + target/i386/kvm/trace-events | 7 + target/i386/kvm/trace.h | 1 + target/i386/machine.c | 4 +- target/i386/meson.build | 33 +- target/i386/{ => tcg}/bpt_helper.c | 1 + target/i386/{ => tcg}/cc_helper.c | 1 + target/i386/{ => tcg}/cc_helper_template.h | 0 target/i386/{ => tcg}/excp_helper.c | 1 + target/i386/{ => tcg}/fpu_helper.c | 39 ++- target/i386/tcg/helper-tcg.h | 95 +++++ target/i386/{ => tcg}/int_helper.c | 1 + target/i386/{ => tcg}/mem_helper.c | 1 + target/i386/tcg/meson.build | 14 + target/i386/{ => tcg}/misc_helper.c | 14 + target/i386/{ => tcg}/mpx_helper.c | 1 + target/i386/{ => tcg}/seg_helper.c | 1 + target/i386/{ => tcg}/smm_helper.c | 2 + target/i386/{ => tcg}/svm_helper.c | 1 + target/i386/tcg/tcg-cpu.c | 71 ++++ target/i386/tcg/tcg-cpu.h | 15 + target/i386/{ => tcg}/tcg-stub.c | 0 target/i386/{ => tcg}/translate.c | 1 + target/i386/trace-events | 6 - target/i386/whpx/meson.build | 5 + target/i386/{ => whpx}/whp-dispatch.h | 0 target/i386/{ => whpx}/whpx-all.c | 0 target/i386/{ => whpx}/whpx-apic.c | 0 target/i386/{ => whpx}/whpx-cpus.c | 0 target/i386/{ => whpx}/whpx-cpus.h | 0 target/riscv/cpu.c | 84 +++-- target/riscv/cpu.h | 8 + target/riscv/cpu_bits.h | 8 +- target/riscv/cpu_helper.c | 15 +- target/riscv/csr.c | 176 +++++----- target/riscv/fpu_helper.c | 8 - target/riscv/helper.h | 24 +- 83 files changed, 1390 insertions(+), 1073 deletions(-) create mode 100644 target/i386/cpu-dump.c rename target/i386/{ => hax}/hax-all.c (100%) rename target/i386/{ => hax}/hax-cpus.c (100%) rename target/i386/{ => hax}/hax-cpus.h (100%) rename target/i386/{ => hax}/hax-i386.h (95%) rename target/i386/{ => hax}/hax-interface.h (100%) rename target/i386/{ => hax}/hax-mem.c (100%) rename target/i386/{ => hax}/hax-posix.c (100%) rename target/i386/{ => hax}/hax-posix.h (100%) rename target/i386/{ => hax}/hax-windows.c (100%) rename target/i386/{ => hax}/hax-windows.h (100%) create mode 100644 target/i386/hax/meson.build rename target/i386/{ => kvm}/hyperv-proto.h (100%) rename target/i386/{ => kvm}/hyperv-stub.c (100%) rename target/i386/{ => kvm}/hyperv.c (100%) rename target/i386/{ => kvm}/hyperv.h (100%) rename target/i386/{ => kvm}/kvm-stub.c (100%) rename target/i386/{ => kvm}/kvm.c (98%) rename target/i386/{ => kvm}/kvm_i386.h (100%) create mode 100644 target/i386/kvm/meson.build create mode 100644 target/i386/kvm/trace-events create mode 100644 target/i386/kvm/trace.h rename target/i386/{ => tcg}/bpt_helper.c (99%) rename target/i386/{ => tcg}/cc_helper.c (99%) rename target/i386/{ => tcg}/cc_helper_template.h (100%) rename target/i386/{ => tcg}/excp_helper.c (99%) rename target/i386/{ => tcg}/fpu_helper.c (99%) create mode 100644 target/i386/tcg/helper-tcg.h rename target/i386/{ => tcg}/int_helper.c (99%) rename target/i386/{ => tcg}/mem_helper.c (99%) create mode 100644 target/i386/tcg/meson.build rename target/i386/{ => tcg}/misc_helper.c (97%) rename target/i386/{ => tcg}/mpx_helper.c (99%) rename target/i386/{ => tcg}/seg_helper.c (99%) rename target/i386/{ => tcg}/smm_helper.c (99%) rename target/i386/{ => tcg}/svm_helper.c (99%) create mode 100644 target/i386/tcg/tcg-cpu.c create mode 100644 target/i386/tcg/tcg-cpu.h rename target/i386/{ => tcg}/tcg-stub.c (100%) rename target/i386/{ => tcg}/translate.c (99%) create mode 100644 target/i386/whpx/meson.build rename target/i386/{ => whpx}/whp-dispatch.h (100%) rename target/i386/{ => whpx}/whpx-all.c (100%) rename target/i386/{ => whpx}/whpx-apic.c (100%) rename target/i386/{ => whpx}/whpx-cpus.c (100%) rename target/i386/{ => whpx}/whpx-cpus.h (100%)