qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL v2 00/11] loongarch-to-apply queue
@ 2025-09-28  9:23 Song Gao
  2025-09-28  9:23 ` [PULL v2 01/11] target/loongarch: move some machine define to virt.h Song Gao
                   ` (11 more replies)
  0 siblings, 12 replies; 14+ messages in thread
From: Song Gao @ 2025-09-28  9:23 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit d6dfd8d40cebebc3378d379cd28879e0345fbf91:

  Merge tag 'pull-target-arm-20250926' of https://gitlab.com/pm215/qemu into staging (2025-09-26 13:27:01 -0700)

are available in the Git repository at:

  https://github.com/gaosong715/qemu.git tags/pull-loongarch-20250928

for you to fetch changes up to 7470657ec157d4526752147165b2d368e2c7002e:

  hw/loongarch: Implement DINTC plug/unplug interfaces (2025-09-28 17:31:04 +0800)

----------------------------------------------------------------
pull-loongarch-20250928

v2: fix build win64 errors.

----------------------------------------------------------------
Song Gao (11):
      target/loongarch: move some machine define to virt.h
      hw/loongarch: add virt feature dmsi support
      hw/loongarch: add misc register support dmsi
      loongarch: add a direct interrupt controller device
      target/loongarch: add msg interrupt CSR registers
      hw/loongarch: DINTC add a MemoryRegion
      hw/loongarch: Implement dintc realize and unrealize
      hw/loongarch: Implement dintc set irq
      target/loongarch: Add CSR_ESTAT.bit15 and CSR_ECFG.bit15 for msg interrupts.
      target/loongarch:Implement csrrd CSR_MSGIR register
      hw/loongarch: Implement DINTC plug/unplug interfaces

 hw/intc/Kconfig                                    |   3 +
 hw/intc/loongarch_dintc.c                          | 212 +++++++++++++++++++++
 hw/intc/meson.build                                |   1 +
 hw/loongarch/Kconfig                               |   1 +
 hw/loongarch/virt.c                                | 110 ++++++++++-
 include/hw/intc/loongarch_dintc.h                  |  36 ++++
 include/hw/loongarch/virt.h                        |  34 ++++
 include/hw/pci-host/ls7a.h                         |   2 +
 target/loongarch/cpu-csr.h                         |   9 +-
 target/loongarch/cpu.c                             |  29 +++
 target/loongarch/cpu.h                             |  36 ++--
 target/loongarch/csr.c                             |   5 +
 target/loongarch/machine.c                         |  25 ++-
 target/loongarch/tcg/csr_helper.c                  |  21 ++
 target/loongarch/tcg/helper.h                      |   1 +
 .../tcg/insn_trans/trans_privileged.c.inc          |   1 +
 16 files changed, 499 insertions(+), 27 deletions(-)
 create mode 100644 hw/intc/loongarch_dintc.c
 create mode 100644 include/hw/intc/loongarch_dintc.h



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

end of thread, other threads:[~2025-10-06 21:00 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-28  9:23 [PULL v2 00/11] loongarch-to-apply queue Song Gao
2025-09-28  9:23 ` [PULL v2 01/11] target/loongarch: move some machine define to virt.h Song Gao
2025-09-28  9:23 ` [PULL v2 02/11] hw/loongarch: add virt feature dmsi support Song Gao
2025-09-28  9:24 ` [PULL v2 03/11] hw/loongarch: add misc register support dmsi Song Gao
2025-09-28  9:24 ` [PULL v2 04/11] loongarch: add a direct interrupt controller device Song Gao
2025-10-06 20:59   ` Richard Henderson
2025-09-28  9:24 ` [PULL v2 05/11] target/loongarch: add msg interrupt CSR registers Song Gao
2025-09-28  9:24 ` [PULL v2 06/11] hw/loongarch: DINTC add a MemoryRegion Song Gao
2025-09-28  9:24 ` [PULL v2 07/11] hw/loongarch: Implement dintc realize and unrealize Song Gao
2025-09-28  9:24 ` [PULL v2 08/11] hw/loongarch: Implement dintc set irq Song Gao
2025-09-28  9:24 ` [PULL v2 09/11] target/loongarch: Add CSR_ESTAT.bit15 and CSR_ECFG.bit15 for msg interrupts Song Gao
2025-09-28  9:24 ` [PULL v2 10/11] target/loongarch:Implement csrrd CSR_MSGIR register Song Gao
2025-09-28  9:24 ` [PULL v2 11/11] hw/loongarch: Implement DINTC plug/unplug interfaces Song Gao
2025-09-28 19:25 ` [PULL v2 00/11] loongarch-to-apply queue Richard Henderson

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).