[PATCH 0/5] ppc/pnv: add a POWER10 PnvChip and a powernv10 machine

Cédric Le Goater posted 5 patches 4 years, 4 months ago
Failed in applying to current master (apply log)
include/hw/ppc/pnv.h            |  46 +++++++
include/hw/ppc/pnv_lpc.h        |   6 +-
include/hw/ppc/pnv_psi.h        |   2 +
include/hw/ppc/pnv_xscom.h      |  22 ++++
target/ppc/cpu-models.h         |   3 +
target/ppc/cpu.h                |   1 +
hw/ppc/pnv.c                    | 192 ++++++++++++++++++++++++++--
hw/ppc/pnv_core.c               |  10 ++
hw/ppc/pnv_lpc.c                |  30 +++--
hw/ppc/pnv_psi.c                |  32 ++++-
hw/ppc/pnv_xscom.c              |  23 +++-
target/ppc/compat.c             |  21 +++-
target/ppc/cpu-models.c         |   3 +
target/ppc/translate_init.inc.c | 215 ++++++++++++++++++++++++++++++++
14 files changed, 576 insertions(+), 30 deletions(-)
[PATCH 0/5] ppc/pnv: add a POWER10 PnvChip and a powernv10 machine
Posted by Cédric Le Goater 4 years, 4 months ago
Hello,

The POWER10 and POWER9 processors are very similar and this series
adds the basic framework for a POWER10 chip and a machine using this
chip. The PSI and LPC models are provided first because there are no
changes. XIVE needs some adaptation and will come later.

Thanks,

C.

Cédric Le Goater (5):
  target/ppc: Add POWER10 DD1.0 model information
  ppc/pnv: Introduce a POWER10 PnvChip and a powernv10 machine
  ppc/psi: cleanup definitions
  ppc/pnv: add a PSI bridge model for POWER10
  ppc/pnv: add a LPC Controller model for POWER10

 include/hw/ppc/pnv.h            |  46 +++++++
 include/hw/ppc/pnv_lpc.h        |   6 +-
 include/hw/ppc/pnv_psi.h        |   2 +
 include/hw/ppc/pnv_xscom.h      |  22 ++++
 target/ppc/cpu-models.h         |   3 +
 target/ppc/cpu.h                |   1 +
 hw/ppc/pnv.c                    | 192 ++++++++++++++++++++++++++--
 hw/ppc/pnv_core.c               |  10 ++
 hw/ppc/pnv_lpc.c                |  30 +++--
 hw/ppc/pnv_psi.c                |  32 ++++-
 hw/ppc/pnv_xscom.c              |  23 +++-
 target/ppc/compat.c             |  21 +++-
 target/ppc/cpu-models.c         |   3 +
 target/ppc/translate_init.inc.c | 215 ++++++++++++++++++++++++++++++++
 14 files changed, 576 insertions(+), 30 deletions(-)

-- 
2.21.0


Re: [PATCH 0/5] ppc/pnv: add a POWER10 PnvChip and a powernv10 machine
Posted by David Gibson 4 years, 4 months ago
On Thu, Dec 05, 2019 at 07:44:49PM +0100, Cédric Le Goater wrote:
> Hello,
> 
> The POWER10 and POWER9 processors are very similar and this series
> adds the basic framework for a POWER10 chip and a machine using this
> chip. The PSI and LPC models are provided first because there are no
> changes. XIVE needs some adaptation and will come later.

Applied to ppc-for-5.0, thanks.

> 
> Thanks,
> 
> C.
> 
> Cédric Le Goater (5):
>   target/ppc: Add POWER10 DD1.0 model information
>   ppc/pnv: Introduce a POWER10 PnvChip and a powernv10 machine
>   ppc/psi: cleanup definitions
>   ppc/pnv: add a PSI bridge model for POWER10
>   ppc/pnv: add a LPC Controller model for POWER10
> 
>  include/hw/ppc/pnv.h            |  46 +++++++
>  include/hw/ppc/pnv_lpc.h        |   6 +-
>  include/hw/ppc/pnv_psi.h        |   2 +
>  include/hw/ppc/pnv_xscom.h      |  22 ++++
>  target/ppc/cpu-models.h         |   3 +
>  target/ppc/cpu.h                |   1 +
>  hw/ppc/pnv.c                    | 192 ++++++++++++++++++++++++++--
>  hw/ppc/pnv_core.c               |  10 ++
>  hw/ppc/pnv_lpc.c                |  30 +++--
>  hw/ppc/pnv_psi.c                |  32 ++++-
>  hw/ppc/pnv_xscom.c              |  23 +++-
>  target/ppc/compat.c             |  21 +++-
>  target/ppc/cpu-models.c         |   3 +
>  target/ppc/translate_init.inc.c | 215 ++++++++++++++++++++++++++++++++
>  14 files changed, 576 insertions(+), 30 deletions(-)
> 

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson