sim-card
/
qemu
Archived
10
0
Fork 0

pci: move typedef, PCIHostState, PCIExpressHost to qemu-common.h.

This patch moves two typedefs, PCIHostState and PCIExpressHost to
qemu-common.h for consistency as PCIBus and PCIDevice are typedefed
in qemu-common.h.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
Isaku Yamahata 2009-11-12 14:58:41 +09:00 committed by Michael S. Tsirkin
parent 3c217c14f5
commit fb47a2e983
3 changed files with 6 additions and 4 deletions

View File

@ -30,11 +30,11 @@
#include "sysbus.h" #include "sysbus.h"
typedef struct { struct PCIHostState {
SysBusDevice busdev; SysBusDevice busdev;
uint32_t config_reg; uint32_t config_reg;
PCIBus *bus; PCIBus *bus;
} PCIHostState; };
void pci_data_write(PCIBus *s, uint32_t addr, uint32_t val, int len); void pci_data_write(PCIBus *s, uint32_t addr, uint32_t val, int len);
uint32_t pci_data_read(PCIBus *s, uint32_t addr, int len); uint32_t pci_data_read(PCIBus *s, uint32_t addr, int len);

View File

@ -24,7 +24,7 @@
#include "pci_host.h" #include "pci_host.h"
typedef struct { struct PCIExpressHost {
PCIHostState pci; PCIHostState pci;
/* express part */ /* express part */
@ -37,7 +37,7 @@ typedef struct {
/* result of cpu_register_io_memory() to map MMCONFIG area */ /* result of cpu_register_io_memory() to map MMCONFIG area */
int mmio_index; int mmio_index;
} PCIExpressHost; };
int pcie_host_init(PCIExpressHost *e); int pcie_host_init(PCIExpressHost *e);
void pcie_host_mmcfg_unmap(PCIExpressHost *e); void pcie_host_mmcfg_unmap(PCIExpressHost *e);

View File

@ -198,6 +198,8 @@ typedef struct i2c_bus i2c_bus;
typedef struct i2c_slave i2c_slave; typedef struct i2c_slave i2c_slave;
typedef struct SMBusDevice SMBusDevice; typedef struct SMBusDevice SMBusDevice;
typedef struct QEMUTimer QEMUTimer; typedef struct QEMUTimer QEMUTimer;
typedef struct PCIHostState PCIHostState;
typedef struct PCIExpressHost PCIExpressHost;
typedef struct PCIBus PCIBus; typedef struct PCIBus PCIBus;
typedef struct PCIDevice PCIDevice; typedef struct PCIDevice PCIDevice;
typedef struct SerialState SerialState; typedef struct SerialState SerialState;