qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Cédric Le Goater" <clg@kaod.org>
To: David Gibson <david@gibson.dropbear.id.au>
Cc: "Alexander Graf" <agraf@suse.de>,
	qemu-devel@nongnu.org, qemu-ppc@nongnu.org,
	"Cédric Le Goater" <clg@kaod.org>
Subject: [Qemu-devel] [PATCH 0/3] Add PowerNV skeleton
Date: Mon, 25 Jul 2016 16:24:40 +0200	[thread overview]
Message-ID: <1469456683-25891-1-git-send-email-clg@kaod.org> (raw)

The patchset starts with two small cleanups which are used in the
PowerNV skeleton. The PowerNV platform does not provide enough support
yet to be useful but it is the first step to add the required chiplets
missing in the model.

This version only adds a few minor cleanups to the initial patch that
was sent by Ben last year and we might want to do some more rework
before merging the code. The PnvChip struct could become a Qemu Object
for instance, or not. Feedback welcomed !

I guess it will take some time to get it right. Hopefully we will find
a minimal base to merge and move on with the other pnv chiplets. If
you want to look at what comes after, here is a port on v2.7.0-rc0 :

	https://github.com/legoater/qemu/commits/powernv-ipmi-2.7

which boots smoothly a xenial.

Cheers,

C. 


Benjamin Herrenschmidt (1):
  ppc/pnv: Add skeleton PowerNV platform

Cédric Le Goater (2):
  hw/ppc: include fdt helper routine in a common file
  hw/ppc: use error_report instead of fprintf

 default-configs/ppc64-softmmu.mak |   1 +
 hw/ppc/Makefile.objs              |   2 +
 hw/ppc/pnv.c                      | 593 ++++++++++++++++++++++++++++++++++++++
 hw/ppc/spapr.c                    |  23 +-
 hw/ppc/spapr_drc.c                |   8 +-
 hw/ppc/spapr_events.c             |  11 +-
 hw/ppc/spapr_iommu.c              |   4 +-
 hw/ppc/spapr_rtas.c               |  13 +-
 hw/ppc/spapr_vio.c                |   3 +-
 include/hw/ppc/fdt.h              |  23 ++
 include/hw/ppc/pnv.h              |  35 +++
 11 files changed, 677 insertions(+), 39 deletions(-)
 create mode 100644 hw/ppc/pnv.c
 create mode 100644 include/hw/ppc/fdt.h
 create mode 100644 include/hw/ppc/pnv.h

-- 
2.1.4

             reply	other threads:[~2016-07-25 14:25 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-25 14:24 Cédric Le Goater [this message]
2016-07-25 14:24 ` [Qemu-devel] [PATCH 1/3] hw/ppc: include fdt helper routine in a common file Cédric Le Goater
2016-07-26  5:57   ` David Gibson
2016-07-25 14:24 ` [Qemu-devel] [PATCH 2/3] hw/ppc: use error_report instead of fprintf Cédric Le Goater
2016-07-26  5:58   ` David Gibson
2016-07-26  6:29     ` Cédric Le Goater
2016-07-25 14:24 ` [Qemu-devel] [PATCH 3/3] ppc/pnv: Add skeletton PowerNV platform Cédric Le Goater
2016-07-26  6:23   ` David Gibson
2016-07-28 17:27     ` Cédric Le Goater
2016-07-29  3:32       ` David Gibson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1469456683-25891-1-git-send-email-clg@kaod.org \
    --to=clg@kaod.org \
    --cc=agraf@suse.de \
    --cc=david@gibson.dropbear.id.au \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-ppc@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).