[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/2] P11 support for QEMU
|
From: |
Aditya Gupta |
|
Subject: |
Re: [PATCH 0/2] P11 support for QEMU |
|
Date: |
Tue, 2 Apr 2024 12:09:45 +0530 |
Hello Cédric,
Thanks for reviewing this.
On Mon, Apr 01, 2024 at 10:25:31AM +0200, Cédric Le Goater wrote:
> Hello Aditya,
>
> Please run ./scripts/get_maintainer.pl when sending a series. qemu-ppc should
> be
> in Cc:
Tried it now, For some reason, get_maintainer.pl shows no maintainers:
$ ./scripts/get_maintainer.pl -f
0002-ppc-powernv11-add-base-support-for-P11-PowerNV.patch
get_maintainer.pl: No maintainers found, printing recent contributors.
get_maintainer.pl: Do not blindly cc: them on patches! Use common sense.
qemu-devel@nongnu.org (open list:All patches CC here)
I checked the MAINTAINERS file, will add maintainers in Cc, thanks.
>
> Briefly looking at this, please separate the changes using one patch per
> model,
> that is : first CPU (target), LPC, OCC, PSI, SBE, PnvCore, SpaprCore. Last the
> PnvChip and the machines, powernv11 and pseries. A minimum commit log
> describing
> the HW is required.
Sure, I will split the changes and improve my commit descriptions.
> I don't see PHB6 or XIVE3. Why ?
Power11 core is same as Power10, so it supports till PHB5 and XIVE2,
same as P10. That's why I have not added any code for them.
>
> Also, you will need an OPAL update. The above changes are pointless without
> it.
> The minimum for now is a git commit from the opal repo, then you will need to
> update QEMU with a binary.
Agreed. I will consult when we push it to public. Will update this in
next series.
There might be some days delay in the next patch series.
Thanks
>
> Thanks,
>
> C.
>
> On 4/1/24 07:55, Aditya Gupta wrote:
> > This patch series adds support for Power11 pseries and powernv machine
> > targets
> > to emulate VMs running on Power11.
> >
> > Most of the P11 support code has been taken from P10 code in QEMU.
> > And has been tested in pseries, powernv, with and without compat mode.
> >
> > Git Tree for Testing: https://github.com/adi-g15-ibm/qemu/tree/p11
> >
> > Aditya Gupta (2):
> > ppc: pseries: add P11 cpu type
> > ppc: powernv11: add base support for P11 PowerNV
> >
> > docs/system/ppc/pseries.rst | 6 +-
> > hw/ppc/pnv.c | 409 ++++++++++++++++++++++++++++++++++++
> > hw/ppc/pnv_core.c | 94 +++++++++
> > hw/ppc/pnv_homer.c | 64 ++++++
> > hw/ppc/pnv_lpc.c | 14 ++
> > hw/ppc/pnv_occ.c | 14 ++
> > hw/ppc/pnv_psi.c | 21 ++
> > hw/ppc/pnv_sbe.c | 19 ++
> > hw/ppc/spapr_cpu_core.c | 1 +
> > include/hw/ppc/pnv.h | 51 +++++
> > include/hw/ppc/pnv_chip.h | 30 +++
> > include/hw/ppc/pnv_homer.h | 3 +
> > include/hw/ppc/pnv_lpc.h | 4 +
> > include/hw/ppc/pnv_occ.h | 2 +
> > include/hw/ppc/pnv_psi.h | 2 +
> > include/hw/ppc/pnv_sbe.h | 2 +
> > include/hw/ppc/pnv_xscom.h | 55 +++++
> > target/ppc/compat.c | 7 +
> > target/ppc/cpu-models.c | 2 +
> > target/ppc/cpu-models.h | 2 +
> > target/ppc/cpu_init.c | 162 ++++++++++++++
> > 21 files changed, 961 insertions(+), 3 deletions(-)
> >
>
Re: [PATCH 0/2] P11 support for QEMU, Nicholas Piggin, 2024/04/03