diff options
Diffstat (limited to 'memory_mapping.h')
-rw-r--r-- | memory_mapping.h | 6 |
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 |