Browse Source

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
pull/99/head
Gerd Hoffmann 6 years ago
parent
commit
52f5903a27
  1. 5
      hw/arm/sbsa-ref.c
  2. 5
      include/exec/hwaddr.h
  3. 5
      include/hw/arm/virt.h

5
hw/arm/sbsa-ref.c

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

5
include/exec/hwaddr.h

@ -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

5
include/hw/arm/virt.h

@ -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;

Loading…
Cancel
Save