[PULL 00/11] loongarch queue

Bibo Mao posted 11 patches 1 week, 2 days ago
hw/intc/loongarch_dintc.c                          | 19 +++--
target/loongarch/cpu.c                             | 89 +++++++++++++---------
target/loongarch/cpu.h                             | 15 +++-
target/loongarch/csr.c                             |  6 --
target/loongarch/disas.c                           |  6 --
target/loongarch/internals.h                       |  9 +--
target/loongarch/kvm/kvm.c                         | 66 ++++++++++++++++
target/loongarch/tcg/csr_helper.c                  | 14 ++--
target/loongarch/tcg/meson.build                   |  2 +-
target/loongarch/tcg/op_helper.c                   |  6 +-
target/loongarch/tcg/{constant_timer.c => timer.c} | 30 ++++----
11 files changed, 170 insertions(+), 92 deletions(-)
rename target/loongarch/tcg/{constant_timer.c => timer.c} (65%)
[PULL 00/11] loongarch queue
Posted by Bibo Mao 1 week, 2 days ago
The following changes since commit 28e7aad52202c7e6210e0e05d4f60360aaf8d027:

  Merge tag 'pull-target-arm-20260915' of https://gitlab.com/pm215/qemu into staging (2026-09-15 09:50:49 -1000)

are available in the Git repository at:

  https://github.com/bibo-mao/qemu.git pull-loongarch-20260917

for you to fetch changes up to 2dfba02c30509a8c36a3bf10ccac5519495a811d:

  target/loongarch: Add la664 CPU type (2026-09-17 10:08:16 +0800)

----------------------------------------------------------------
pull-loongarch-20260917 queue

----------------------------------------------------------------
Bibo Mao (11):
      target/loongarch: Fix data race in CSR_ESTAT
      target/loongarch: Remove CSR registers relative MERR
      target/loongarch: Rename function name constant_timer with timer
      target/loongarch: Rename filename constant_timer.c with timer.c
      target/loongarch: Add CPUTimerState structure
      hw/intc/loongarch_dintc: Check irqchip in kernel mode firstly
      target/loongarch/kvm: Check LoongArch Instruction Set version 1.1
      target/loongarch: Enable LoongArch Instruction Set version 1.1
      target/loongarch: Set msgint property with auto detected
      target/loongarch: Enable HW PTW feature by default
      target/loongarch: Add la664 CPU type

 hw/intc/loongarch_dintc.c                          | 19 +++--
 target/loongarch/cpu.c                             | 89 +++++++++++++---------
 target/loongarch/cpu.h                             | 15 +++-
 target/loongarch/csr.c                             |  6 --
 target/loongarch/disas.c                           |  6 --
 target/loongarch/internals.h                       |  9 +--
 target/loongarch/kvm/kvm.c                         | 66 ++++++++++++++++
 target/loongarch/tcg/csr_helper.c                  | 14 ++--
 target/loongarch/tcg/meson.build                   |  2 +-
 target/loongarch/tcg/op_helper.c                   |  6 +-
 target/loongarch/tcg/{constant_timer.c => timer.c} | 30 ++++----
 11 files changed, 170 insertions(+), 92 deletions(-)
 rename target/loongarch/tcg/{constant_timer.c => timer.c} (65%)
Re: [PULL 00/11] loongarch queue
Posted by Richard Henderson 1 week, 2 days ago
On 9/16/26 16:47, Bibo Mao wrote:
> The following changes since commit 28e7aad52202c7e6210e0e05d4f60360aaf8d027:
> 
>    Merge tag 'pull-target-arm-20260915' ofhttps://gitlab.com/pm215/qemu into staging (2026-09-15 09:50:49 -1000)
> 
> are available in the Git repository at:
> 
>    https://github.com/bibo-mao/qemu.git pull-loongarch-20260917
> 
> for you to fetch changes up to 2dfba02c30509a8c36a3bf10ccac5519495a811d:
> 
>    target/loongarch: Add la664 CPU type (2026-09-17 10:08:16 +0800)
> 
> ----------------------------------------------------------------
> pull-loongarch-20260917 queue

Applied, thanks.

r~