From 43c8c8bf6f639f87b9e715a096cd02e373fe9927 Mon Sep 17 00:00:00 2001 From: malc Date: Thu, 11 Dec 2008 19:12:59 +0000 Subject: [PATCH] Don't require linux/auxvec.h, which isn't always installed with libc. I'm cross-compiling, and linux/auxvec.h was not installed with my glibc headers. How about this: Don't require linux/auxvec.h, which isn't always installed with libc. Signed-off-by: Hollis Blanchard git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5980 c046a42c-6fe2-441c-8c8c-71466251a162 --- cache-utils.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/cache-utils.c b/cache-utils.c index 0b4a5ac..52aba64 100644 --- a/cache-utils.c +++ b/cache-utils.c @@ -16,7 +16,10 @@ static void ppc_init_cacheline_sizes(void) } #elif defined __linux__ -#include + +#define QEMU_AT_NULL 0 +#define QEMU_AT_DCACHEBSIZE 19 +#define QEMU_AT_ICACHEBSIZE 20 static void ppc_init_cacheline_sizes(char **envp) { @@ -24,10 +27,10 @@ static void ppc_init_cacheline_sizes(char **envp) while (*envp++); - for (auxv = (unsigned long *) envp; *auxv != AT_NULL; auxv += 2) { + for (auxv = (unsigned long *) envp; *auxv != QEMU_AT_NULL; auxv += 2) { switch (*auxv) { - case AT_DCACHEBSIZE: qemu_cache_conf.dcache_bsize = auxv[1]; break; - case AT_ICACHEBSIZE: qemu_cache_conf.icache_bsize = auxv[1]; break; + case QEMU_AT_DCACHEBSIZE: qemu_cache_conf.dcache_bsize = auxv[1]; break + case QEMU_AT_ICACHEBSIZE: qemu_cache_conf.icache_bsize = auxv[1]; break default: break; } } -- 2.7.4