[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-arm] [PATCH v3 0/8] Add the ZynqMP PMU and IPI
From: |
Edgar E. Iglesias |
Subject: |
Re: [Qemu-arm] [PATCH v3 0/8] Add the ZynqMP PMU and IPI |
Date: |
Mon, 9 Oct 2017 05:20:29 +0700 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Wed, Sep 20, 2017 at 03:01:31PM -0700, Alistair Francis wrote:
>
> This series adds the ZynqMP Power Management Unit (PMU) machine with basic
> functionality.
>
> The machine only has the
> - CPU
> - Memory
> - Interrupt controller
> - IPI device
>
> connected, but that is enough to run some of the ROM and firmware
> code on the machine
>
> The series also adds the IPI device and connects it to the ZynqMP ARM
> side and the ZynqMP PMU. These IPI devices don't connect between the ARM
> and MicroBlaze instances though.
>
> v3:
> - Add the interrupt controller
> - Replace some of the error_fatals with errp
> - Fix the PMU CPU name
Hi Alistair,
Sorry for the super long delay...
I think this mostly looks good but I was wondering if we really need
to have a board specific (zcu102) PMU?
Best regards,
Edgar
>
>
>
> Alistair Francis (8):
> xlnx-zynqmp-pmu: Initial commit of the ZynqMP PMU
> xlnx-zynqmp-pmu: Add the CPU and memory
> aarch64-softmmu.mak: Use an ARM specific config
> xlnx-pmu-iomod-intc: Add the PMU Interrupt controller
> xlnx-zynqmp-pmu: Connect the PMU interrupt controller
> xlnx-zynqmp-ipi: Initial version of the Xilinx IPI device
> xlnx-zynqmp-pmu: Connect the IPI device to the PMU
> xlnx-zynqmp: Connect the IPI device to the ZynqMP SoC
>
> default-configs/aarch64-softmmu.mak | 1 +
> default-configs/microblaze-softmmu.mak | 1 +
> hw/arm/Makefile.objs | 2 +-
> hw/arm/xlnx-zynqmp.c | 14 +
> hw/display/Makefile.objs | 2 +-
> hw/dma/Makefile.objs | 2 +-
> hw/intc/Makefile.objs | 2 +
> hw/intc/xlnx-pmu-iomod-intc.c | 554
> +++++++++++++++++++++++++++++++++
> hw/intc/xlnx-zynqmp-ipi.c | 377 ++++++++++++++++++++++
> hw/microblaze/Makefile.objs | 1 +
> hw/microblaze/xlnx-zynqmp-pmu.c | 200 ++++++++++++
> include/hw/arm/xlnx-zynqmp.h | 2 +
> include/hw/intc/xlnx-pmu-iomod-intc.h | 58 ++++
> include/hw/intc/xlnx-zynqmp-ipi.h | 57 ++++
> 14 files changed, 1270 insertions(+), 3 deletions(-)
> create mode 100644 hw/intc/xlnx-pmu-iomod-intc.c
> create mode 100644 hw/intc/xlnx-zynqmp-ipi.c
> create mode 100644 hw/microblaze/xlnx-zynqmp-pmu.c
> create mode 100644 include/hw/intc/xlnx-pmu-iomod-intc.h
> create mode 100644 include/hw/intc/xlnx-zynqmp-ipi.h
>
> --
> 2.11.0
>
- Re: [Qemu-arm] [PATCH v3 0/8] Add the ZynqMP PMU and IPI,
Edgar E. Iglesias <=