From: malc Date: Thu, 11 Dec 2008 19:12:59 +0000 (+0000) Subject: Don't require linux/auxvec.h, which isn't always installed with libc. X-Git-Tag: TizenStudio_2.0_p2.3.2~208^2~13306 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4710036affbd9e88c40d433c3417f3d74f166f4d;p=sdk%2Femulator%2Fqemu.git 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 --- 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; } }