[PULL 00/14] loongarch queue

Song Gao posted 14 patches 12 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260609092824.227250-1-gaosong@loongson.cn
Maintainers: Song Gao <gaosong@loongson.cn>, Bibo Mao <maobibo@loongson.cn>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Laurent Vivier <laurent@vivier.eu>, Helge Deller <deller@gmx.de>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
hw/intc/loongarch_dintc.c                          |   4 +-
linux-user/loongarch64/cpu_loop.c                  |   5 +-
linux-user/loongarch64/elfload.c                   |   4 +-
linux-user/loongarch64/signal.c                    |  16 +-
target/loongarch/arch_dump.c                       |   5 +-
target/loongarch/cpu-mmu.h                         |   4 +-
target/loongarch/cpu.c                             | 120 ++++++-----
target/loongarch/cpu.h                             |  49 +++--
target/loongarch/cpu_helper.c                      |  41 ++--
target/loongarch/csr.c                             |  10 +-
target/loongarch/csr.h                             |  10 +
target/loongarch/gdbstub.c                         |   3 +-
target/loongarch/kvm/kvm.c                         | 228 +++++++++++----------
target/loongarch/machine.c                         | 118 +++++------
target/loongarch/tcg/constant_timer.c              |  10 +-
target/loongarch/tcg/csr_helper.c                  |  55 ++---
target/loongarch/tcg/insn_trans/trans_extra.c.inc  |   6 +-
.../tcg/insn_trans/trans_privileged.c.inc          |  16 +-
target/loongarch/tcg/op_helper.c                   |  45 ++--
target/loongarch/tcg/tcg_cpu.c                     | 107 +++++-----
target/loongarch/tcg/tlb_helper.c                  | 137 +++++++------
21 files changed, 549 insertions(+), 444 deletions(-)
[PULL 00/14] loongarch queue
Posted by Song Gao 12 hours ago
The following changes since commit cc329c491768b2d91eb0b0984f3baa0bf805776d:

  Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2026-06-08 09:30:30 -0400)

are available in the Git repository at:

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

for you to fetch changes up to b653a954d427561fc563238af6b2feb8da209e41:

  target/loongarch: Add new structure CPUSysState (2026-06-09 08:37:18 -0400)

----------------------------------------------------------------
pull-loongarch-20260609

----------------------------------------------------------------
Bibo Mao (14):
      target/loongarch: Add new field curState in CPULoongArchState
      target/loongarch: Use sys_state in cpu.c when accessing CSR registers
      target/loongarch: Use sys_state in cpu_helper.c when accessing CSR registers
      target/loongarch: Use sys_state in file arch_dump.c when accessing CSR registers
      target/loongarch: Use sys_state in kvm.c when accessing CSR registers
      target/loongarch: Use sys_state in tlb_helper.c when accessing CSR registers
      target/loongarch: Use sys_state in tcg_cpu.c when accessing CSR registers
      target/loongarch: Use sys_state in csr_helper.c when accessing CSR registers
      target/loongarch: Use sys_state in op_helper.c when accessing CSR registers
      linux-user/loongarch64: Use sys_state when accessing CSR registers
      target/loongarch: Add default CSRFL_BASIC info with flags field
      target/loongarch: Add wrapper function get_csr_offset()
      target/loongarch: Add macro CSR_OFFSET and CPU_CSR_OFFSET
      target/loongarch: Add new structure CPUSysState

 hw/intc/loongarch_dintc.c                          |   4 +-
 linux-user/loongarch64/cpu_loop.c                  |   5 +-
 linux-user/loongarch64/elfload.c                   |   4 +-
 linux-user/loongarch64/signal.c                    |  16 +-
 target/loongarch/arch_dump.c                       |   5 +-
 target/loongarch/cpu-mmu.h                         |   4 +-
 target/loongarch/cpu.c                             | 120 ++++++-----
 target/loongarch/cpu.h                             |  49 +++--
 target/loongarch/cpu_helper.c                      |  41 ++--
 target/loongarch/csr.c                             |  10 +-
 target/loongarch/csr.h                             |  10 +
 target/loongarch/gdbstub.c                         |   3 +-
 target/loongarch/kvm/kvm.c                         | 228 +++++++++++----------
 target/loongarch/machine.c                         | 118 +++++------
 target/loongarch/tcg/constant_timer.c              |  10 +-
 target/loongarch/tcg/csr_helper.c                  |  55 ++---
 target/loongarch/tcg/insn_trans/trans_extra.c.inc  |   6 +-
 .../tcg/insn_trans/trans_privileged.c.inc          |  16 +-
 target/loongarch/tcg/op_helper.c                   |  45 ++--
 target/loongarch/tcg/tcg_cpu.c                     | 107 +++++-----
 target/loongarch/tcg/tlb_helper.c                  | 137 +++++++------
 21 files changed, 549 insertions(+), 444 deletions(-)
Re: [PULL 00/14] loongarch queue
Posted by Stefan Hajnoczi 2 hours ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.1 for any user-visible changes.