History | View | Annotate | Download (16.8 kB)
spapr: add vio-bus devices to categories
In order to get devices appear in output of"./qemu-system-ppc64 -device ?",they must be assigned to one of DEVICE_CATEGORY_XXXX.
This puts VIO devices classes to corresponding categories.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>...
spapr: Rename 'dprintf' to 'DPRINTF'
'dprintf' is the name of a POSIX standard function so we should not bestealing it for our debug macro. Rename to 'DPRINTF' (in line witha number of other source files.)
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>...
pseries: savevm support for PAPR VIO logical lan
This patch adds the necessary VMStateDescription information to supportsavevm/loadvm for the spapr_llan (PAPR logical lan) device.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>...
spapr_llan: fix device reenabling
Normally, the "tap" device is polled by QEMU if a guest NIC canreceive packets. If a guest NIC is stopped during transfer (rmmod orifdown), it may still have packets in a queue which have to be sendto the guest before QEMU enables polling of a "tap" interface via...
pseries: Convert VIO code to QOM style type safe(ish) casts
Curerntly the pseries VIO device code contains quite a few explicituses of DO_UPCAST and plain C casts. This is (obviously) type unsafe,and not the conventional way of doing things in the QOM model. This...
hw: move NICs to hw/net/, configure via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>