diff options
Diffstat (limited to 'cache-utils.h')
| -rw-r--r-- | cache-utils.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cache-utils.h b/cache-utils.h index 0b65907e97..2c57f78fc1 100644 --- a/cache-utils.h +++ b/cache-utils.h @@ -2,6 +2,9 @@ #define QEMU_CACHE_UTILS_H #if defined(_ARCH_PPC) + +#include <stdint.h> /* uintptr_t */ + struct qemu_cache_conf { unsigned long dcache_bsize; unsigned long icache_bsize; @@ -12,7 +15,7 @@ extern struct qemu_cache_conf qemu_cache_conf; void qemu_cache_utils_init(char **envp); /* mildly adjusted code from tcg-dyngen.c */ -static inline void flush_icache_range(unsigned long start, unsigned long stop) +static inline void flush_icache_range(uintptr_t start, uintptr_t stop) { unsigned long p, start1, stop1; unsigned long dsize = qemu_cache_conf.dcache_bsize; |