diff options
| author | Yi Min Zhao | 2016-05-13 08:58:14 +0200 |
|---|---|---|
| committer | Cornelia Huck | 2016-07-11 09:48:05 +0200 |
| commit | e7d336959b7c01699702dcda4b54a822972d74a8 (patch) | |
| tree | 0e147b5af87151cc37e2b6f036f11e2c8fe6ab36 /include | |
| parent | s390x/pci: fix failures of dma map/unmap (diff) | |
| download | qemu-e7d336959b7c01699702dcda4b54a822972d74a8.tar.gz qemu-e7d336959b7c01699702dcda4b54a822972d74a8.tar.xz 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 'include')
0 files changed, 0 insertions, 0 deletions
