[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/6] target/mips: Convert legacy qemu_allocate_irqs() to qemu_ini
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 0/6] target/mips: Convert legacy qemu_allocate_irqs() to qemu_init_irq() |
Date: |
Tue, 21 Jan 2025 17:18:11 +0100 |
IRQ cleanup in bonito64 in order to remove legacy qemu_allocate_irqs
call in target/mips/.
Philippe Mathieu-Daudé (6):
hw/pci-host/bonito: Expose output IRQ as QDev GPIO
target/mips: Create clock *after* accelerator vCPU is realized
target/mips: Initialize CPU-specific timer/IRQs once in DeviceRealize
target/mips: Pass env to cpu_mips_clock_init()
target/mips: Move CPU timer from hw/mips/ to target/mips/system/
target/mips: Allocate CPU IRQs within CPUMIPSState
include/hw/mips/mips.h | 2 +-
target/mips/cpu.h | 5 ++-
target/mips/internal.h | 3 ++
hw/intc/mips_gic.c | 4 +--
hw/mips/cps.c | 4 ---
hw/mips/fuloong2e.c | 8 ++---
hw/mips/jazz.c | 10 ++----
hw/mips/loongson3_virt.c | 8 ++---
hw/mips/malta.c | 8 ++---
hw/mips/mipssim.c | 8 ++---
hw/pci-host/bonito.c | 14 ++++----
target/mips/cpu.c | 33 +++++++++++--------
target/mips/system/cp0_timer.c | 8 ++---
.../mips/system/interrupts.c | 11 ++-----
hw/mips/meson.build | 2 +-
target/mips/system/meson.build | 1 +
16 files changed, 53 insertions(+), 76 deletions(-)
rename hw/mips/mips_int.c => target/mips/system/interrupts.c (90%)
--
2.47.1
- [PATCH 0/6] target/mips: Convert legacy qemu_allocate_irqs() to qemu_init_irq(),
Philippe Mathieu-Daudé <=
- [PATCH 1/6] hw/pci-host/bonito: Expose output IRQ as QDev GPIO, Philippe Mathieu-Daudé, 2025/01/21
- [PATCH 2/6] target/mips: Create clock *after* accelerator vCPU is realized, Philippe Mathieu-Daudé, 2025/01/21
- [PATCH 3/6] target/mips: Initialize CPU-specific timer/IRQs once in DeviceRealize, Philippe Mathieu-Daudé, 2025/01/21
- [PATCH 4/6] target/mips: Pass env to cpu_mips_clock_init(), Philippe Mathieu-Daudé, 2025/01/21
- [PATCH 5/6] target/mips: Move CPU timer from hw/mips/ to target/mips/system/, Philippe Mathieu-Daudé, 2025/01/21
- [PATCH 6/6] target/mips: Allocate CPU IRQs within CPUMIPSState, Philippe Mathieu-Daudé, 2025/01/21