Implement the bus structure for PAPR virtual IO
commit4040ab72379f75fe171c03f93ceb75efb48c14a5
authorDavid Gibson <david@gibson.dropbear.id.au>
Fri, 1 Apr 2011 04:15:21 +0000 (1 15:15 +1100)
committerAlexander Graf <agraf@suse.de>
Fri, 1 Apr 2011 16:34:55 +0000 (1 18:34 +0200)
tree0d7f11215e5032e24f10cca36d48aeff4d7b0edb
parent9fdf0c2995d04a74a22ea4609b2931eef209e53d
Implement the bus structure for PAPR virtual IO

This extends the "pseries" (PAPR) machine to include a virtual IO bus
supporting the PAPR defined hypercall based virtual IO mechanisms.

So far only one VIO device is provided, the vty / vterm, providing
a full console (polled only, for now).

Signed-off-by: David Gibson <dwg@au1.ibm.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Makefile.target
hw/spapr.c
hw/spapr.h
hw/spapr_vio.c [new file with mode: 0644]
hw/spapr_vio.h [new file with mode: 0644]
hw/spapr_vty.c [new file with mode: 0644]