qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/17] loongarch-to-apply queue
@ 2025-05-14  7:39 Song Gao
  2025-05-14  7:39 ` [PULL 01/17] hw/intc/loongarch_pch: Modify name of some registers Song Gao
                   ` (15 more replies)
  0 siblings, 16 replies; 24+ messages in thread
From: Song Gao @ 2025-05-14  7:39 UTC (permalink / raw)
  To: qemu-devel; +Cc: stefanha, maobibo

The following changes since commit 69ee0189d7977cfbb1b2c7a27393d8b9fb661b20:

  Merge tag 'qtest-20250509-pull-request' of https://gitlab.com/farosas/qemu into staging (2025-05-12 11:11:37 -0400)

are available in the Git repository at:

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

for you to fetch changes up to a3d5f62254a48b7c260d5aa7bd8e8467a0bb8ea3:

  hw/loongarch/boot: Adjust the loading position of the initrd (2025-05-14 15:57:23 +0800)

----------------------------------------------------------------
pull-loongarch-20250514

----------------------------------------------------------------
Bibo Mao (16):
      hw/intc/loongarch_pch: Modify name of some registers
      hw/intc/loongarch_pch: Modify register name PCH_PIC_xxx_OFFSET with PCH_PIC_xxx
      hw/intc/loongarch_pch: Remove some duplicate macro
      hw/intc/loongarch_pch: Set version information at initial stage
      hw/intc/loongarch_pch: Use relative address in MemoryRegionOps
      hw/intc/loongarch_pch: Discard write operation with ISR register
      hw/intc/loongarch_pch: Use generic read callback for iomem32_low region
      hw/intc/loongarch_pch: Use generic read callback for iomem32_high region
      hw/intc/loongarch_pch: Use generic read callback for iomem8 region
      hw/intc/loongarch_pch: Use generic write callback for iomem32_low region
      hw/intc/loongarch_pch: Use generic write callback for iomem32_high region
      hw/intc/loongarch_pch: Use generic write callback for iomem8 region
      hw/intc/loongarch_pch: Use unified trace event for memory region ops
      hw/intc/loongarch_pch: Rename memory region iomem32_low with iomem
      hw/intc/loongarch_pch: Set flexible memory access size with iomem region
      hw/intc/loongarch_pch: Merge three memory region into one

Xianglai Li (1):
      hw/loongarch/boot: Adjust the loading position of the initrd

 hw/intc/loongarch_pch_pic.c            | 331 +++++++++++----------------------
 hw/intc/loongarch_pic_common.c         |  13 ++
 hw/intc/trace-events                   |   8 +-
 hw/loongarch/boot.c                    |  52 +++++-
 hw/loongarch/virt.c                    |   6 -
 include/hw/intc/loongarch_pic_common.h |  57 +++---
 6 files changed, 195 insertions(+), 272 deletions(-)



^ permalink raw reply	[flat|nested] 24+ messages in thread
* [PULL 00/17] loongarch-to-apply queue
@ 2024-04-28  8:51 Song Gao
  0 siblings, 0 replies; 24+ messages in thread
From: Song Gao @ 2024-04-28  8:51 UTC (permalink / raw)
  To: qemu-devel; +Cc: richard.henderson

The following changes since commit fd87be1dada5672f877e03c2ca8504458292c479:

  Merge tag 'accel-20240426' of https://github.com/philmd/qemu into staging (2024-04-26 15:28:13 -0700)

are available in the Git repository at:

  https://gitlab.com/gaosong/qemu.git tags/pull-loongarch-20240428

for you to fetch changes up to f3c05d222dc9ed3cd10383302ce51ab6cee06a97:

  hw/loongarch: Add cells missing from rtc node (2024-04-28 16:56:05 +0800)

----------------------------------------------------------------
Add boot LoongArch elf kernel with FDT

----------------------------------------------------------------
Song Gao (17):
      hw/loongarch: Move boot functions to boot.c
      hw/loongarch: Add load initrd
      hw/loongarch: Add slave cpu boot_code
      hw/loongarch: Add init_cmdline
      hw/loongarch: Init efi_system_table
      hw/loongarch: Init efi_boot_memmap table
      hw/loongarch: Init efi_initrd table
      hw/loongarch: Init efi_fdt table
      hw/loongarch: Fix fdt memory node wrong 'reg'
      hw/loongarch: fdt adds cpu interrupt controller node
      hw/loongarch: fdt adds Extend I/O Interrupt Controller
      hw/loongarch: fdt adds pch_pic Controller
      hw/loongarch: fdt adds pch_msi Controller
      hw/loongarch: fdt adds pcie irq_map node
      hw/loongarch: fdt remove unused irqchip node
      hw/loongarch: Add cells missing from uart node
      hw/loongarch: Add cells missing from rtc node

 hw/loongarch/boot.c                | 337 ++++++++++++++++++++++++++++++++++
 hw/loongarch/meson.build           |   1 +
 hw/loongarch/virt.c                | 365 +++++++++++++++++++++----------------
 include/hw/intc/loongarch_extioi.h |   1 +
 include/hw/loongarch/boot.h        | 109 +++++++++++
 include/hw/loongarch/virt.h        |  16 ++
 include/hw/pci-host/ls7a.h         |   2 +
 target/loongarch/cpu.h             |   2 +
 8 files changed, 671 insertions(+), 162 deletions(-)
 create mode 100644 hw/loongarch/boot.c
 create mode 100644 include/hw/loongarch/boot.h



^ permalink raw reply	[flat|nested] 24+ messages in thread
* [PULL 00/17] loongarch-to-apply queue
@ 2024-03-07 14:51 Song Gao
  2024-03-07 15:22 ` gaosong
  2024-03-07 15:23 ` Peter Maydell
  0 siblings, 2 replies; 24+ messages in thread
From: Song Gao @ 2024-03-07 14:51 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, Song Gao

The following changes since commit 8f6330a807f2642dc2a3cdf33347aa28a4c00a87:

  Merge tag 'pull-maintainer-updates-060324-1' of https://gitlab.com/stsquad/qemu into staging (2024-03-06 16:56:20 +0000)

are available in the Git repository at:

  https://gitlab.com/gaosong/qemu.git tags/pull-loongarch-20240307

for you to fetch changes up to 4dc2edfd6f8abfc38f0ba110502790aa5051b1b5:

  hw/loongarch: Add cells missing from rtc node (2024-03-07 21:58:00 +0800)

----------------------------------------------------------------
pull-loongarch-20240307

----------------------------------------------------------------
Song Gao (17):
      hw/loongarch: Move boot fucntions to boot.c
      hw/loongarch: Add load initrd
      hw/loongarch: Add slave cpu boot_code
      hw/loongarch: Add init_cmdline
      hw/loongarch: Init efi_system_table
      hw/loongarch: Init efi_boot_memmap table
      hw/loongarch: Init efi_initrd table
      hw/loongarch: Init efi_fdt table
      hw/loongarch: Fix fdt memory node wrong 'reg'
      hw/loongarch: fdt adds cpu interrupt controller node
      hw/loongarch: fdt adds Extend I/O Interrupt Controller
      hw/loongarch: fdt adds pch_pic Controller
      hw/loongarch: fdt adds pch_msi Controller
      hw/loongarch: fdt adds pcie irq_map node
      hw/loongarch: fdt remove unused irqchip node
      hw/loongarch: Add cells missing from uart node
      hw/loongarch: Add cells missing from rtc node

 hw/loongarch/boot.c                | 330 +++++++++++++++++++++++++++++++++
 hw/loongarch/meson.build           |   1 +
 hw/loongarch/virt.c                | 363 +++++++++++++++++++++----------------
 include/hw/intc/loongarch_extioi.h |   1 +
 include/hw/loongarch/boot.h        | 109 +++++++++++
 include/hw/loongarch/virt.h        |  14 ++
 include/hw/pci-host/ls7a.h         |   2 +
 target/loongarch/cpu.h             |   2 +
 8 files changed, 662 insertions(+), 160 deletions(-)
 create mode 100644 hw/loongarch/boot.c
 create mode 100644 include/hw/loongarch/boot.h



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

end of thread, other threads:[~2025-05-14 13:22 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-14  7:39 [PULL 00/17] loongarch-to-apply queue Song Gao
2025-05-14  7:39 ` [PULL 01/17] hw/intc/loongarch_pch: Modify name of some registers Song Gao
2025-05-14  7:39 ` [PULL 02/17] hw/intc/loongarch_pch: Modify register name PCH_PIC_xxx_OFFSET with PCH_PIC_xxx Song Gao
2025-05-14  7:39 ` [PULL 03/17] hw/intc/loongarch_pch: Remove some duplicate macro Song Gao
2025-05-14  7:39 ` [PULL 04/17] hw/intc/loongarch_pch: Set version information at initial stage Song Gao
2025-05-14  7:39 ` [PULL 05/17] hw/intc/loongarch_pch: Use relative address in MemoryRegionOps Song Gao
2025-05-14  7:39 ` [PULL 06/17] hw/intc/loongarch_pch: Discard write operation with ISR register Song Gao
2025-05-14  7:39 ` [PULL 07/17] hw/intc/loongarch_pch: Use generic read callback for iomem32_low region Song Gao
2025-05-14  7:39 ` [PULL 08/17] hw/intc/loongarch_pch: Use generic read callback for iomem32_high region Song Gao
2025-05-14  7:39 ` [PULL 09/17] hw/intc/loongarch_pch: Use generic read callback for iomem8 region Song Gao
2025-05-14  7:39 ` [PULL 10/17] hw/intc/loongarch_pch: Use generic write callback for iomem32_low region Song Gao
2025-05-14  7:39 ` [PULL 11/17] hw/intc/loongarch_pch: Use generic write callback for iomem32_high region Song Gao
2025-05-14  7:39 ` [PULL 12/17] hw/intc/loongarch_pch: Use generic write callback for iomem8 region Song Gao
2025-05-14  7:39 ` [PULL 13/17] hw/intc/loongarch_pch: Use unified trace event for memory region ops Song Gao
2025-05-14  7:39 ` [PULL 14/17] hw/intc/loongarch_pch: Rename memory region iomem32_low with iomem Song Gao
2025-05-14  7:47 ` [PULL 15/17] hw/intc/loongarch_pch: Set flexible memory access size with iomem region Song Gao
2025-05-14  7:47   ` [PULL 16/17] hw/intc/loongarch_pch: Merge three memory region into one Song Gao
2025-05-14  7:47   ` [PULL 17/17] hw/loongarch/boot: Adjust the loading position of the initrd Song Gao
2025-05-14 13:18 ` [PULL 00/17] loongarch-to-apply queue Stefan Hajnoczi
  -- strict thread matches above, loose matches on Subject: below --
2024-04-28  8:51 Song Gao
2024-03-07 14:51 Song Gao
2024-03-07 15:22 ` gaosong
2024-03-07 15:23 ` Peter Maydell
2024-03-07 15:25   ` 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).