move MemMapEntry

It is defined twice already.  Move to a common header file to
remove duplication and make it available to everybody.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Message-id: 20200928104256.9241-2-kraxel@redhat.com
This commit is contained in:
Gerd Hoffmann 2020-09-28 12:42:45 +02:00
parent b150cb8f67
commit 52f5903a27
3 changed files with 5 additions and 10 deletions

View File

@ -80,11 +80,6 @@ enum {
SBSA_EHCI,
};
typedef struct MemMapEntry {
hwaddr base;
hwaddr size;
} MemMapEntry;
struct SBSAMachineState {
MachineState parent;
struct arm_boot_info bootinfo;

View File

@ -18,4 +18,9 @@ typedef uint64_t hwaddr;
#define HWADDR_PRIx PRIx64
#define HWADDR_PRIX PRIX64
typedef struct MemMapEntry {
hwaddr base;
hwaddr size;
} MemMapEntry;
#endif

View File

@ -111,11 +111,6 @@ typedef enum VirtGICType {
VIRT_GIC_VERSION_NOSEL,
} VirtGICType;
typedef struct MemMapEntry {
hwaddr base;
hwaddr size;
} MemMapEntry;
struct VirtMachineClass {
MachineClass parent;
bool disallow_affinity_adjustment;