qemu-e2k/hw/ppc
David Gibson c4eda5b723 pseries: Generate device paths for VIO devices
This patch implements a get_dev_path qdev hook for the pseries paravirtual
VIO bus.  With upcoming savevm support, this will become very important for
scsi disks hanging of VIO virtual SCSI adapters.  scsibus_get_dev_path
uses the get_dev_path of the parent adapter if available, but otherwise
just uses a local channel/target/lun number to identify the device.  So if
two disks are present in the system having the same target and lun on
seperate VIO scsi adapters, savevm cannot distinguish them.  Since the
conventional way of using VSCSI adapters is to have just one disk per
adapter, such a conflict is very likely.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alexander Graf <agraf@suse.de>
2013-04-26 23:02:42 +02:00
..
e500-ccsr.h
e500.c
e500.h
e500plat.c PPC: e500: advertise 4.2 MPIC only if KVM supports EPR 2013-04-26 23:02:40 +02:00
mac_newworld.c PPC: mac newworld: fix cpu NIP reset value 2013-04-26 23:02:41 +02:00
mac_oldworld.c
mac.h
Makefile.objs
mpc8544_guts.c
mpc8544ds.c
ppc4xx_devs.c
ppc4xx_pci.c
ppc405_boards.c Remove unneeded type casts 2013-04-19 11:36:33 +02:00
ppc405_uc.c
ppc405.h
ppc440_bamboo.c
ppc_booke.c Enable kvm emulated watchdog 2013-04-26 23:02:40 +02:00
ppc.c
ppce500_spin.c
prep.c
spapr_events.c
spapr_hcall.c
spapr_iommu.c
spapr_pci.c
spapr_rtas.c
spapr_vio.c pseries: Generate device paths for VIO devices 2013-04-26 23:02:42 +02:00
spapr.c pseries: Fixes and enhancements to L1 cache properties 2013-04-26 23:02:41 +02:00
virtex_ml507.c Remove unneeded type casts 2013-04-19 11:36:33 +02:00
xics.c pseries: Fix some small errors in XICS logic 2013-04-26 23:02:41 +02:00