This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/qemu.
from d48125de38 Merge tag 'kraxel-20220719-pull-request' of https://gitlab.c [...] adds b70ec50b9d tests/docker/dockerfiles: Add debian-loongarch-cross.docker adds c254f7affe target/loongarch: Fix loongarch_cpu_class_by_name adds 056dac5384 hw/intc/loongarch_pch_pic: Fix bugs for update_irq function adds e4ad16f492 target/loongarch/cpu: Fix coverity errors about excp_names adds 2b3ef8e5c6 target/loongarch/tlb_helper: Fix coverity integer overflow error adds 064357041d target/loongarch/op_helper: Fix coverity cond_at_most error adds fa90456f78 target/loongarch/cpu: Fix cpucfg default value adds 2344f98e9c fpu/softfloat: Add LoongArch specializations for pickNaN* adds 9fad2071e8 target/loongarch: Fix float_convd/float_convs test failing adds 79e853b584 tests/tcg/loongarch64: Add float reference files adds a5661c3ab5 tests/tcg/loongarch64: Add clo related instructions test adds fa50579a57 tests/tcg/loongarch64: Add div and mod related instructions test adds 65cb15f4d6 tests/tcg/loongarch64: Add fclass test adds 500cd33abb tests/tcg/loongarch64: Add fp comparison instructions test adds 0c7213dd66 tests/tcg/loongarch64: Add pcadd related instructions test adds 27ad7564e7 hw/loongarch: Add fw_cfg table support adds 98afb0d4e9 hw/loongarch: Add uefi bios loading support adds fb1cd3a292 hw/loongarch: Add linux kernel booting support adds 3efa6fa1e6 hw/loongarch: Add smbios support adds 735143f10d hw/loongarch: Add acpi ged support adds fda3f15b00 hw/loongarch: Add fdt support adds 68e26e1e81 Merge tag 'pull-la-20220719' of https://gitlab.com/rth7680/q [...] new cab86dea1d Hexagon (target/hexagon) fix store w/mem_noshuf & predicated load new 15fc6badbd Hexagon (target/hexagon) fix bug in mem_noshuf load exception new 1f64dd76a1 Merge tag 'pull-hex-20220719-1' of https://github.com/quic/q [...]
The 3 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: configs/targets/loongarch64-softmmu.mak | 1 + configure | 5 + fpu/softfloat-specialize.c.inc | 26 +- hw/intc/loongarch_pch_pic.c | 10 +- hw/loongarch/Kconfig | 3 + hw/loongarch/acpi-build.c | 609 +++++++++++++++++++++ hw/loongarch/fw_cfg.c | 33 ++ hw/loongarch/fw_cfg.h | 15 + hw/loongarch/loongson3.c | 433 ++++++++++++++- hw/loongarch/meson.build | 6 +- include/hw/loongarch/virt.h | 25 + include/hw/pci-host/ls7a.h | 4 + target/hexagon/gen_tcg.h | 10 +- target/hexagon/genptr.c | 7 + target/hexagon/helper.h | 1 + target/hexagon/macros.h | 37 +- target/hexagon/op_helper.c | 23 +- target/loongarch/cpu.c | 29 +- target/loongarch/cpu.h | 3 + target/loongarch/fpu_helper.c | 143 ++--- target/loongarch/op_helper.c | 2 +- target/loongarch/tlb_helper.c | 4 +- tests/docker/Makefile.include | 2 + .../dockerfiles/debian-loongarch-cross.docker | 25 + tests/tcg/hexagon/Makefile.target | 1 + tests/tcg/hexagon/mem_noshuf.c | 122 ++++- .../{hex_sigsegv.c => mem_noshuf_exception.c} | 68 ++- tests/tcg/loongarch64/Makefile.target | 19 + tests/tcg/{aarch64 => loongarch64}/float_convd.ref | 176 +++--- tests/tcg/{aarch64 => loongarch64}/float_convs.ref | 96 ++-- tests/tcg/{aarch64 => loongarch64}/float_madds.ref | 0 tests/tcg/loongarch64/test_bit.c | 88 +++ tests/tcg/loongarch64/test_div.c | 54 ++ tests/tcg/loongarch64/test_fclass.c | 130 +++++ tests/tcg/loongarch64/test_fpcom.c | 37 ++ tests/tcg/loongarch64/test_pcadd.c | 38 ++ 36 files changed, 2010 insertions(+), 275 deletions(-) create mode 100644 hw/loongarch/acpi-build.c create mode 100644 hw/loongarch/fw_cfg.c create mode 100644 hw/loongarch/fw_cfg.h create mode 100644 tests/docker/dockerfiles/debian-loongarch-cross.docker copy tests/tcg/hexagon/{hex_sigsegv.c => mem_noshuf_exception.c} (51%) create mode 100644 tests/tcg/loongarch64/Makefile.target copy tests/tcg/{aarch64 => loongarch64}/float_convd.ref (92%) copy tests/tcg/{aarch64 => loongarch64}/float_convs.ref (93%) mode change 100755 => 100644 copy tests/tcg/{aarch64 => loongarch64}/float_madds.ref (100%) create mode 100644 tests/tcg/loongarch64/test_bit.c create mode 100644 tests/tcg/loongarch64/test_div.c create mode 100644 tests/tcg/loongarch64/test_fclass.c create mode 100644 tests/tcg/loongarch64/test_fpcom.c create mode 100644 tests/tcg/loongarch64/test_pcadd.c