diff options
| author | Yi Min Zhao <zyimin@linux.vnet.ibm.com> | 2016-05-13 14:58:14 +0800 |
|---|---|---|
| committer | Cornelia Huck <cornelia.huck@de.ibm.com> | 2016-07-11 09:48:05 +0200 |
| commit | e7d336959b7c01699702dcda4b54a822972d74a8 (patch) | |
| tree | 0e147b5af87151cc37e2b6f036f11e2c8fe6ab36 /hw/misc/hyperv_testdev.c | |
| parent | f7c40aa1e7feb50bc4d4bc171fa811bdd9a93e51 (diff) | |
| download | focaccia-qemu-e7d336959b7c01699702dcda4b54a822972d74a8.tar.gz focaccia-qemu-e7d336959b7c01699702dcda4b54a822972d74a8.zip | |
s390x/pci: acceleration for getting S390pciState
There are a number of places where the code needs to get the instance of S390pciState. It calls object_resolve_path() every time. This wastes a lot of time and leads to low performance. Thus we add s390_get_phb() to improve it. Because we always have a phb, we remove all return checkings in the callers and add an assert in s390_get_phb() to make sure that phb is getted successfully. Signed-off-by: Yi Min Zhao <zyimin@linux.vnet.ibm.com> Reviewed-by: Pierre Morel <pmorel@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Diffstat (limited to 'hw/misc/hyperv_testdev.c')
0 files changed, 0 insertions, 0 deletions