mirror of https://gitee.com/openkylin/qemu.git
tests/libqos: rename qpci_init_pc and qpci_init_spapr functions
Rename qpci_init_pc in qpci_pc_new and qpci_init_spapr in qpci_spapr_new, since these function actually allocate a new pci struct and initialize it (compare to object_new and object_initialize). Changed QOSOps field name from qpci_init to qpci_new. Signed-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com> Reviewed-by: Laurent Vivier <lvivier@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
34c977489d
commit
143e6db6fa
|
@ -395,7 +395,7 @@ static void data_test_init(e1000e_device *d)
|
|||
test_alloc = pc_alloc_init(global_qtest);
|
||||
g_assert_nonnull(test_alloc);
|
||||
|
||||
test_bus = qpci_init_pc(global_qtest, test_alloc);
|
||||
test_bus = qpci_new_pc(global_qtest, test_alloc);
|
||||
g_assert_nonnull(test_bus);
|
||||
|
||||
e1000e_device_init(test_bus, d);
|
||||
|
|
|
@ -38,7 +38,7 @@ static QPCIBus *test_start_get_bus(const TestData *s)
|
|||
cmdline = g_strdup_printf("-smp %d", s->num_cpus);
|
||||
qtest_start(cmdline);
|
||||
g_free(cmdline);
|
||||
return qpci_init_pc(global_qtest, NULL);
|
||||
return qpci_new_pc(global_qtest, NULL);
|
||||
}
|
||||
|
||||
static void test_i440fx_defaults(gconstpointer opaque)
|
||||
|
|
|
@ -157,7 +157,7 @@ static QPCIDevice *get_pci_device(QPCIBar *bmdma_bar, QPCIBar *ide_bar)
|
|||
uint16_t vendor_id, device_id;
|
||||
|
||||
if (!pcibus) {
|
||||
pcibus = qpci_init_pc(global_qtest, NULL);
|
||||
pcibus = qpci_new_pc(global_qtest, NULL);
|
||||
}
|
||||
|
||||
/* Find PCI device and verify it's the right one */
|
||||
|
|
|
@ -130,7 +130,7 @@ QPCIDevice *get_ahci_device(QTestState *qts, uint32_t *fingerprint)
|
|||
uint32_t ahci_fingerprint;
|
||||
QPCIBus *pcibus;
|
||||
|
||||
pcibus = qpci_init_pc(qts, NULL);
|
||||
pcibus = qpci_new_pc(qts, NULL);
|
||||
|
||||
/* Find the AHCI PCI device and verify it's the right one. */
|
||||
ahci = qpci_device_find(pcibus, QPCI_DEVFN(0x1F, 0x02));
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
static QOSOps qos_ops = {
|
||||
.init_allocator = pc_alloc_init_flags,
|
||||
.uninit_allocator = pc_alloc_uninit,
|
||||
.qpci_init = qpci_init_pc,
|
||||
.qpci_new = qpci_new_pc,
|
||||
.qpci_free = qpci_free_pc,
|
||||
.shutdown = qtest_pc_shutdown,
|
||||
};
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
static QOSOps qos_ops = {
|
||||
.init_allocator = spapr_alloc_init_flags,
|
||||
.uninit_allocator = spapr_alloc_uninit,
|
||||
.qpci_init = qpci_init_spapr,
|
||||
.qpci_new = qpci_new_spapr,
|
||||
.qpci_free = qpci_free_spapr,
|
||||
.shutdown = qtest_spapr_shutdown,
|
||||
};
|
||||
|
|
|
@ -25,7 +25,7 @@ QOSState *qtest_vboot(QOSOps *ops, const char *cmdline_fmt, va_list ap)
|
|||
qs->ops = ops;
|
||||
if (ops) {
|
||||
qs->alloc = ops->init_allocator(qs->qts, ALLOC_NO_FLAGS);
|
||||
qs->pcibus = ops->qpci_init(qs->qts, qs->alloc);
|
||||
qs->pcibus = ops->qpci_new(qs->qts, qs->alloc);
|
||||
}
|
||||
|
||||
g_free(cmdline);
|
||||
|
|
|
@ -10,7 +10,7 @@ typedef struct QOSState QOSState;
|
|||
typedef struct QOSOps {
|
||||
QGuestAllocator *(*init_allocator)(QTestState *qts, QAllocOpts);
|
||||
void (*uninit_allocator)(QGuestAllocator *);
|
||||
QPCIBus *(*qpci_init)(QTestState *qts, QGuestAllocator *alloc);
|
||||
QPCIBus *(*qpci_new)(QTestState *qts, QGuestAllocator *alloc);
|
||||
void (*qpci_free)(QPCIBus *bus);
|
||||
void (*shutdown)(QOSState *);
|
||||
} QOSOps;
|
||||
|
|
|
@ -116,7 +116,7 @@ static void qpci_pc_config_writel(QPCIBus *bus, int devfn, uint8_t offset, uint3
|
|||
qtest_outl(bus->qts, 0xcfc, value);
|
||||
}
|
||||
|
||||
QPCIBus *qpci_init_pc(QTestState *qts, QGuestAllocator *alloc)
|
||||
QPCIBus *qpci_new_pc(QTestState *qts, QGuestAllocator *alloc)
|
||||
{
|
||||
QPCIBusPC *ret = g_new0(QPCIBusPC, 1);
|
||||
|
||||
|
|
|
@ -16,7 +16,17 @@
|
|||
#include "libqos/pci.h"
|
||||
#include "libqos/malloc.h"
|
||||
|
||||
QPCIBus *qpci_init_pc(QTestState *qts, QGuestAllocator *alloc);
|
||||
/* qpci_pc_new():
|
||||
* @qts: The %QTestState for this PC machine
|
||||
* @alloc: A previously initialized @alloc providing memory for @qts
|
||||
*
|
||||
* This function creates a new QPCIBusPC object,
|
||||
* and properly initialize its fields.
|
||||
*
|
||||
* Returns a newly allocated QPCIBus.
|
||||
*/
|
||||
QPCIBus *qpci_new_pc(QTestState *qts, QGuestAllocator *alloc);
|
||||
|
||||
void qpci_free_pc(QPCIBus *bus);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -160,7 +160,7 @@ static void qpci_spapr_config_writel(QPCIBus *bus, int devfn, uint8_t offset,
|
|||
#define SPAPR_PCI_MMIO32_WIN_SIZE 0x80000000 /* 2 GiB */
|
||||
#define SPAPR_PCI_IO_WIN_SIZE 0x10000
|
||||
|
||||
QPCIBus *qpci_init_spapr(QTestState *qts, QGuestAllocator *alloc)
|
||||
QPCIBus *qpci_new_spapr(QTestState *qts, QGuestAllocator *alloc)
|
||||
{
|
||||
QPCIBusSPAPR *ret = g_new0(QPCIBusSPAPR, 1);
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#include "libqos/malloc.h"
|
||||
#include "libqos/pci.h"
|
||||
|
||||
QPCIBus *qpci_init_spapr(QTestState *qts, QGuestAllocator *alloc);
|
||||
QPCIBus *qpci_new_spapr(QTestState *qts, QGuestAllocator *alloc);
|
||||
void qpci_free_spapr(QPCIBus *bus);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -87,7 +87,7 @@ static void test_smram_lock(void)
|
|||
|
||||
qtest_start("-M q35");
|
||||
|
||||
pcibus = qpci_init_pc(global_qtest, NULL);
|
||||
pcibus = qpci_new_pc(global_qtest, NULL);
|
||||
g_assert(pcibus != NULL);
|
||||
|
||||
pcidev = qpci_device_find(pcibus, 0);
|
||||
|
@ -146,7 +146,7 @@ static void test_tseg_size(const void *data)
|
|||
g_free(cmdline);
|
||||
|
||||
/* locate the DRAM controller */
|
||||
pcibus = qpci_init_pc(global_qtest, NULL);
|
||||
pcibus = qpci_new_pc(global_qtest, NULL);
|
||||
g_assert(pcibus != NULL);
|
||||
pcidev = qpci_device_find(pcibus, 0);
|
||||
g_assert(pcidev != NULL);
|
||||
|
|
|
@ -35,7 +35,7 @@ static QPCIDevice *get_device(void)
|
|||
{
|
||||
QPCIDevice *dev;
|
||||
|
||||
pcibus = qpci_init_pc(global_qtest, NULL);
|
||||
pcibus = qpci_new_pc(global_qtest, NULL);
|
||||
qpci_device_foreach(pcibus, 0x10ec, 0x8139, save_fn, &dev);
|
||||
g_assert(dev != NULL);
|
||||
|
||||
|
|
|
@ -187,7 +187,7 @@ static QSDHCI *machine_start(const struct sdhci_t *test)
|
|||
global_qtest = qtest_initf("-machine %s -device sdhci-pci",
|
||||
test->machine);
|
||||
|
||||
s->pci.bus = qpci_init_pc(global_qtest, NULL);
|
||||
s->pci.bus = qpci_new_pc(global_qtest, NULL);
|
||||
|
||||
/* Find PCI device and verify it's the right one */
|
||||
s->pci.dev = qpci_device_find(s->pci.bus, QPCI_DEVFN(4, 0));
|
||||
|
|
|
@ -64,7 +64,7 @@ static void test_init(TestData *d)
|
|||
global_qtest = qs;
|
||||
qtest_irq_intercept_in(qs, "ioapic");
|
||||
|
||||
d->bus = qpci_init_pc(qs, NULL);
|
||||
d->bus = qpci_new_pc(qs, NULL);
|
||||
d->dev = qpci_device_find(d->bus, QPCI_DEVFN(0x1f, 0x00));
|
||||
g_assert(d->dev != NULL);
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ static void ehci_port_test(struct qhc *hc, int port, uint32_t expect)
|
|||
|
||||
static void test_init(void)
|
||||
{
|
||||
pcibus = qpci_init_pc(global_qtest, NULL);
|
||||
pcibus = qpci_new_pc(global_qtest, NULL);
|
||||
g_assert(pcibus != NULL);
|
||||
|
||||
qusb_pci_init_one(pcibus, &uhci1, QPCI_DEVFN(0x1d, 0), 4);
|
||||
|
|
|
@ -197,7 +197,7 @@ static void init_virtio_dev(QTestState *qts, TestServer *s, uint32_t features_ma
|
|||
uint32_t features;
|
||||
int i;
|
||||
|
||||
s->bus = qpci_init_pc(qts, NULL);
|
||||
s->bus = qpci_new_pc(qts, NULL);
|
||||
g_assert_nonnull(s->bus);
|
||||
|
||||
s->dev = qvirtio_pci_device_find(s->bus, VIRTIO_ID_NET);
|
||||
|
|
Loading…
Reference in New Issue