[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/10] RISC-V: ACPI: Enable AIA and update RHC
From: |
Sunil V L |
Subject: |
[PATCH 00/10] RISC-V: ACPI: Enable AIA and update RHC |
Date: |
Wed, 12 Jul 2023 22:09:33 +0530 |
This series primarily enables AIA interrupt controllers in
ACPI tables for RISC-V virt platform. It also updates RHCT
with CMO and MMU related information.
Below ECRs for these changes are approved by ASWG and will be
available in next ACPI spec release.
1) MADT (AIA) -
https://drive.google.com/file/d/1oMGPyOD58JaPgMl1pKasT-VKsIKia7zR/view?usp=sharing
2) RHCT -
https://drive.google.com/file/d/1sKbOa8m1UZw1JkquZYe3F1zQBN1xXsaf/view?usp=sharing
First patch in this series is to migrate a couple of functions from
ARM architecture to common code so that RISC-V doesn't need to
duplicate the same.
The patch set is based on Alistair's riscv-to-apply.next branch.
These changes are also available in riscv_acpi_b2_v1 branch at:
https://github.com/vlsunil/qemu/
Sunil V L (10):
hw/arm/virt-acpi-build.c: Move fw_cfg and virtio to common location
hw/riscv: virt: Add PCI bus reference in RISCVVirtState
hw/riscv: virt: Make few IMSIC macros and functions public
hw/riscv: virt: Add PCIe HIGHMEM in memmap
hw/riscv/virt-acpi-build.c: Add AIA support in RINTC
hw/riscv/virt-acpi-build.c: Add IMSIC in the MADT
hw/riscv/virt-acpi-build.c: Add APLIC in the MADT
hw/riscv/virt-acpi-build.c: Add CMO information in RHCT
hw/riscv/virt-acpi-build.c: Add MMU node in RHCT
hw/riscv/virt-acpi-build.c: Add IO controllers and devices
hw/acpi/aml-build.c | 41 +++++
hw/arm/virt-acpi-build.c | 42 -----
hw/riscv/Kconfig | 1 +
hw/riscv/virt-acpi-build.c | 321 +++++++++++++++++++++++++++++++++---
hw/riscv/virt.c | 62 ++++---
include/hw/acpi/aml-build.h | 6 +
include/hw/riscv/virt.h | 35 +++-
7 files changed, 416 insertions(+), 92 deletions(-)
--
2.39.2