summaryrefslogtreecommitdiff
path: root/memory_mapping.h
diff options
context:
space:
mode:
Diffstat (limited to 'memory_mapping.h')
-rw-r--r--memory_mapping.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/memory_mapping.h b/memory_mapping.h
index 836b0472b6..e486d1056e 100644
--- a/memory_mapping.h
+++ b/memory_mapping.h
@@ -16,6 +16,7 @@
#include "qemu-queue.h"
+#ifndef CONFIG_USER_ONLY
/* The physical and virtual address in the memory mapping are contiguous. */
typedef struct MemoryMapping {
target_phys_addr_t phys_addr;
@@ -44,4 +45,9 @@ void memory_mapping_list_free(MemoryMappingList *list);
void memory_mapping_list_init(MemoryMappingList *list);
+#else
+
+/* We use MemoryMappingList* in cpu-all.h */
+typedef struct MemoryMappingList MemoryMappingList;
+#endif
#endif