diff options
author | Philippe Mathieu-Daudé <philmd@redhat.com> | 2019-12-09 10:49:58 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2019-12-18 02:34:11 +0100 |
commit | 340207607369f04c14665d94d5e172641391db1f (patch) | |
tree | 70d933434d97148465f98680ba2ffe55110ba470 /hw/pci-host | |
parent | cd3fdb7f26265eb2e08ca0d74245980cb10d4bd6 (diff) | |
download | qemu-340207607369f04c14665d94d5e172641391db1f.zip qemu-340207607369f04c14665d94d5e172641391db1f.tar.gz qemu-340207607369f04c14665d94d5e172641391db1f.tar.bz2 |
hw/pci-host/i440fx: Extract PCII440FXState to "hw/pci-host/i440fx.h"
Make the PCII440FXState structure public, so it can be used out of
this source file. This will allow us to extract the IGD Passthrough
Host Bridge, which is a children of the TYPE_I440FX_PCI_DEVICE.
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20191209095002.32194-3-philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/pci-host')
-rw-r--r-- | hw/pci-host/i440fx.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/hw/pci-host/i440fx.c b/hw/pci-host/i440fx.c index 3fc9442..fbdc563 100644 --- a/hw/pci-host/i440fx.c +++ b/hw/pci-host/i440fx.c @@ -31,7 +31,6 @@ #include "hw/sysbus.h" #include "qapi/error.h" #include "migration/vmstate.h" -#include "hw/pci-host/pam.h" #include "qapi/visitor.h" #include "qemu/error-report.h" @@ -51,23 +50,6 @@ typedef struct I440FXState { uint32_t short_root_bus; } I440FXState; -#define I440FX_PCI_DEVICE(obj) \ - OBJECT_CHECK(PCII440FXState, (obj), TYPE_I440FX_PCI_DEVICE) - -struct PCII440FXState { - /*< private >*/ - PCIDevice parent_obj; - /*< public >*/ - - MemoryRegion *system_memory; - MemoryRegion *pci_address_space; - MemoryRegion *ram_memory; - PAMMemoryRegion pam_regions[13]; - MemoryRegion smram_region; - MemoryRegion smram, low_smram; -}; - - #define I440FX_PAM 0x59 #define I440FX_PAM_SIZE 7 #define I440FX_SMRAM 0x72 |