qemu-e2k/hw/pci
Peter Maydell 9bff5d8135 hw/pci: Use pow2ceil() rather than hand-calculation
A couple of places in hw/pci use an inline calculation to round a
size up to the next largest power of 2. We have a utility routine
for this, so use it.

(The behaviour of the old code is different if the size value
is 0 -- it would leave it as 0 rather than rounding up to 1,
but in both cases we know the size can't be 0.
In the case where the size value had bit 31 set, the old code
would invoke undefined behaviour; the new code will give a
result of 0. Presumably that could never happen either.)

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Message-id: 1437741192-20955-2-git-send-email-peter.maydell@linaro.org
2015-09-07 14:19:00 +01:00
..
Makefile.objs
msi.c xen: don't allow guest to control MSI mask register 2015-06-02 15:07:00 +00:00
msix.c hw/pci: Use pow2ceil() rather than hand-calculation 2015-09-07 14:19:00 +01:00
pci_bridge.c
pci_host.c
pci-stub.c Include qapi/qmp/qerror.h exactly where needed 2015-06-22 18:20:41 +02:00
pci.c hw/pci: Use pow2ceil() rather than hand-calculation 2015-09-07 14:19:00 +01:00
pcie_aer.c qobject: Use 'bool' inside qdict 2015-06-22 17:40:00 +02:00
pcie_host.c
pcie_port.c
pcie.c pcie: Set the "link active" in the link status register 2015-07-08 10:09:56 +03:00
shpc.c Include qapi/qmp/qerror.h exactly where needed 2015-06-22 18:20:41 +02:00
slotid_cap.c Convert (ffs(val) - 1) to ctz32(val) 2015-04-28 15:36:08 +02:00