X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=cache-utils.h;h=2c57f78fc19984c0ecd79d87b0ce1cee3fa34312;hb=f6801b83d0e77ca025867800d805ee80f6bda938;hp=0b65907e9725854ca82a3e802bbf2bca10bd3682;hpb=e54b7f5256659dddaf6b5c021847859829d7ebd7;p=qemu.git diff --git a/cache-utils.h b/cache-utils.h index 0b65907e9..2c57f78fc 100644 --- a/cache-utils.h +++ b/cache-utils.h @@ -2,6 +2,9 @@ #define QEMU_CACHE_UTILS_H #if defined(_ARCH_PPC) + +#include /* 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;