[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/8] Add support for pvpanic mmio device
From: |
Mihai Carabas |
Subject: |
[PATCH 0/8] Add support for pvpanic mmio device |
Date: |
Thu, 22 Oct 2020 10:42:48 +0300 |
The patchset was assembled from chuncks from some old patches from 2018 [1]
which were left unmerged and some additions from me. Surprisingly their Linux
kernel counterpart were merged (so the pvpanic driver from the kernel supports
mmio).
I have seen the discussions about moving the pvpanic to PCI [1]. Those patches
were sent but nothing happened. Also they are not trivial and require major
modifications at the driver level also. Given the fact that we already have
mmio driver support for pvpanic in the Linux kernel, I have sent these patches
to ask again the maintainers if this can be merged.
How to test this:
/usr/bin/qemu-system-aarch64 \
-machine virt,gic-version=3,pvpanic=on
There is a new property for machine virt called pvpanic which is by default
turned off.
[1]
http://patchwork.ozlabs.org/project/qemu-devel/cover/1543865209-50994-1-git-send-email-peng.hao2@zte.com.cn/
Mihai Carabas (1):
pvpanic: break dependency on ISA_BUS
Peng Hao (5):
hw/misc/pvpanic: Add the MMIO interface
hw/arm/virt: Use the pvpanic device
hw/arm/virt: add pvpanic device in virt acpi table
hw/arm/virt: add configure interface for pvpanic-mmio
pvpanic : update pvpanic document
Philippe Mathieu-Daudé (2):
hw/misc/pvpanic: Build the pvpanic device for any machine
hw/misc/pvpanic: Cosmetic renaming
docs/specs/pvpanic.txt | 12 ++++++-
hw/arm/Kconfig | 1 +
hw/arm/virt-acpi-build.c | 17 ++++++++++
hw/arm/virt.c | 47 +++++++++++++++++++++++++++
hw/misc/Kconfig | 2 +-
hw/misc/meson.build | 2 +-
hw/misc/pvpanic.c | 83 ++++++++++++++++++++++++++++++++++++++---------
include/hw/arm/virt.h | 2 ++
include/hw/misc/pvpanic.h | 5 +--
9 files changed, 150 insertions(+), 21 deletions(-)
--
1.8.3.1
- [PATCH 0/8] Add support for pvpanic mmio device,
Mihai Carabas <=
- Re: [PATCH 0/8] Add support for pvpanic mmio device, Peter Maydell, 2020/10/22
- [PATCH 1/8] hw/misc/pvpanic: Build the pvpanic device for any machine, Mihai Carabas, 2020/10/22
- [PATCH 2/8] hw/misc/pvpanic: Cosmetic renaming, Mihai Carabas, 2020/10/22
- [PATCH 3/8] hw/misc/pvpanic: Add the MMIO interface, Mihai Carabas, 2020/10/22
- [PATCH 4/8] hw/arm/virt: Use the pvpanic device, Mihai Carabas, 2020/10/22
- [PATCH 5/8] hw/arm/virt: add pvpanic device in virt acpi table, Mihai Carabas, 2020/10/22
- [PATCH 8/8] pvpanic: break dependency on ISA_BUS, Mihai Carabas, 2020/10/22
- [PATCH 7/8] pvpanic : update pvpanic document, Mihai Carabas, 2020/10/22