qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/21] loongarch patch queue
@ 2022-07-19 17:59 Richard Henderson
  2022-07-19 17:59 ` [PULL 01/21] tests/docker/dockerfiles: Add debian-loongarch-cross.docker Richard Henderson
                   ` (21 more replies)
  0 siblings, 22 replies; 25+ messages in thread
From: Richard Henderson @ 2022-07-19 17:59 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit da7da9d5e608200ecc0749ff37be246e9cd3314f:

  Merge tag 'pull-request-2022-07-19' of https://gitlab.com/thuth/qemu into staging (2022-07-19 13:05:06 +0100)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-la-20220719

for you to fetch changes up to fda3f15b0079d4bba76791502a7e00b8b747f509:

  hw/loongarch: Add fdt support (2022-07-19 22:55:10 +0530)

----------------------------------------------------------------
LoongArch64 patch queue:

Add dockerfile for loongarch cross compile
Add reference files for float tests.
Add simple tests for div, mod, clo, fclass, fcmp, pcadd
Add bios and kernel boot support.
Add smbios, acpi, and fdt support.
Fix pch-pic update-irq.
Fix some errors identified by coverity.

----------------------------------------------------------------
Philippe Mathieu-Daudé (1):
      tests/tcg/loongarch64: Add float reference files

Richard Henderson (1):
      tests/docker/dockerfiles: Add debian-loongarch-cross.docker

Song Gao (7):
      fpu/softfloat: Add LoongArch specializations for pickNaN*
      target/loongarch: Fix float_convd/float_convs test failing
      tests/tcg/loongarch64: Add clo related instructions test
      tests/tcg/loongarch64: Add div and mod related instructions test
      tests/tcg/loongarch64: Add fclass test
      tests/tcg/loongarch64: Add fp comparison instructions test
      tests/tcg/loongarch64: Add pcadd related instructions test

Xiaojuan Yang (12):
      target/loongarch: Fix loongarch_cpu_class_by_name
      hw/intc/loongarch_pch_pic: Fix bugs for update_irq function
      target/loongarch/cpu: Fix coverity errors about excp_names
      target/loongarch/tlb_helper: Fix coverity integer overflow error
      target/loongarch/op_helper: Fix coverity cond_at_most error
      target/loongarch/cpu: Fix cpucfg default value
      hw/loongarch: Add fw_cfg table support
      hw/loongarch: Add uefi bios loading support
      hw/loongarch: Add linux kernel booting support
      hw/loongarch: Add smbios support
      hw/loongarch: Add acpi ged support
      hw/loongarch: Add fdt support

 configure                                          |   5 +
 configs/targets/loongarch64-softmmu.mak            |   1 +
 hw/loongarch/fw_cfg.h                              |  15 +
 include/hw/loongarch/virt.h                        |  25 +
 include/hw/pci-host/ls7a.h                         |   4 +
 target/loongarch/cpu.h                             |   3 +
 hw/intc/loongarch_pch_pic.c                        |  10 +-
 hw/loongarch/acpi-build.c                          | 609 +++++++++++++
 hw/loongarch/fw_cfg.c                              |  33 +
 hw/loongarch/loongson3.c                           | 433 ++++++++-
 target/loongarch/cpu.c                             |  29 +-
 target/loongarch/fpu_helper.c                      | 143 +--
 target/loongarch/op_helper.c                       |   2 +-
 target/loongarch/tlb_helper.c                      |   4 +-
 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 +
 fpu/softfloat-specialize.c.inc                     |  26 +-
 hw/loongarch/Kconfig                               |   3 +
 hw/loongarch/meson.build                           |   6 +-
 tests/docker/Makefile.include                      |   2 +
 .../dockerfiles/debian-loongarch-cross.docker      |  25 +
 tests/tcg/loongarch64/Makefile.target              |  19 +
 tests/tcg/loongarch64/float_convd.ref              | 988 +++++++++++++++++++++
 tests/tcg/loongarch64/float_convs.ref              | 748 ++++++++++++++++
 tests/tcg/loongarch64/float_madds.ref              | 768 ++++++++++++++++
 28 files changed, 4147 insertions(+), 101 deletions(-)
 create mode 100644 hw/loongarch/fw_cfg.h
 create mode 100644 hw/loongarch/acpi-build.c
 create mode 100644 hw/loongarch/fw_cfg.c
 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
 create mode 100644 tests/docker/dockerfiles/debian-loongarch-cross.docker
 create mode 100644 tests/tcg/loongarch64/Makefile.target
 create mode 100644 tests/tcg/loongarch64/float_convd.ref
 create mode 100644 tests/tcg/loongarch64/float_convs.ref
 create mode 100644 tests/tcg/loongarch64/float_madds.ref


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2022-07-21  4:05 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-19 17:59 [PULL 00/21] loongarch patch queue Richard Henderson
2022-07-19 17:59 ` [PULL 01/21] tests/docker/dockerfiles: Add debian-loongarch-cross.docker Richard Henderson
2022-07-19 17:59 ` [PULL 02/21] target/loongarch: Fix loongarch_cpu_class_by_name Richard Henderson
2022-07-19 17:59 ` [PULL 03/21] hw/intc/loongarch_pch_pic: Fix bugs for update_irq function Richard Henderson
2022-07-19 17:59 ` [PULL 04/21] target/loongarch/cpu: Fix coverity errors about excp_names Richard Henderson
2022-07-19 17:59 ` [PULL 05/21] target/loongarch/tlb_helper: Fix coverity integer overflow error Richard Henderson
2022-07-19 17:59 ` [PULL 06/21] target/loongarch/op_helper: Fix coverity cond_at_most error Richard Henderson
2022-07-19 17:59 ` [PULL 07/21] target/loongarch/cpu: Fix cpucfg default value Richard Henderson
2022-07-19 17:59 ` [PULL 08/21] fpu/softfloat: Add LoongArch specializations for pickNaN* Richard Henderson
2022-07-19 17:59 ` [PULL 09/21] target/loongarch: Fix float_convd/float_convs test failing Richard Henderson
2022-07-19 17:59 ` [PULL 10/21] tests/tcg/loongarch64: Add float reference files Richard Henderson
2022-07-19 17:59 ` [PULL 11/21] tests/tcg/loongarch64: Add clo related instructions test Richard Henderson
2022-07-19 17:59 ` [PULL 12/21] tests/tcg/loongarch64: Add div and mod " Richard Henderson
2022-07-19 17:59 ` [PULL 13/21] tests/tcg/loongarch64: Add fclass test Richard Henderson
2022-07-19 17:59 ` [PULL 14/21] tests/tcg/loongarch64: Add fp comparison instructions test Richard Henderson
2022-07-19 17:59 ` [PULL 15/21] tests/tcg/loongarch64: Add pcadd related " Richard Henderson
2022-07-19 17:59 ` [PULL 16/21] hw/loongarch: Add fw_cfg table support Richard Henderson
2022-07-19 17:59 ` [PULL 17/21] hw/loongarch: Add uefi bios loading support Richard Henderson
2022-07-19 17:59 ` [PULL 18/21] hw/loongarch: Add linux kernel booting support Richard Henderson
2022-07-19 17:59 ` [PULL 19/21] hw/loongarch: Add smbios support Richard Henderson
2022-07-19 17:59 ` [PULL 20/21] hw/loongarch: Add acpi ged support Richard Henderson
2022-07-20 12:10   ` Peter Maydell
2022-07-21  4:03     ` gaosong
2022-07-19 18:00 ` [PULL 21/21] hw/loongarch: Add fdt support Richard Henderson
2022-07-20 10:50 ` [PULL 00/21] loongarch patch queue Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).