mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
apb: QOMify sabre PCI host bridge
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Acked-by: Artyom Tarasenko <atar4qemu@gmail.com>
This commit is contained in:
parent
5560c58a50
commit
8fb28035aa
2 changed files with 14 additions and 6 deletions
|
@ -14,9 +14,13 @@
|
|||
#define OBIO_MSE_IRQ 0x2a
|
||||
#define OBIO_SER_IRQ 0x2b
|
||||
|
||||
#define TYPE_APB "pbm"
|
||||
#define APB_DEVICE(obj) \
|
||||
OBJECT_CHECK(APBState, (obj), TYPE_APB)
|
||||
typedef struct SabrePCIState {
|
||||
PCIDevice parent_obj;
|
||||
} SabrePCIState;
|
||||
|
||||
#define TYPE_SABRE_PCI_DEVICE "sabre-pci"
|
||||
#define SABRE_PCI_DEVICE(obj) \
|
||||
OBJECT_CHECK(SabrePCIState, (obj), TYPE_SABRE_PCI_DEVICE)
|
||||
|
||||
typedef struct APBState {
|
||||
PCIHostState parent_obj;
|
||||
|
@ -41,4 +45,8 @@ typedef struct APBState {
|
|||
unsigned int nr_resets;
|
||||
} APBState;
|
||||
|
||||
#define TYPE_APB "apb"
|
||||
#define APB_DEVICE(obj) \
|
||||
OBJECT_CHECK(APBState, (obj), TYPE_APB)
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue