qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [5973] Introduce and use cache-utils.[ch]


From: malc
Subject: Re: [Qemu-devel] [5973] Introduce and use cache-utils.[ch]
Date: Thu, 11 Dec 2008 21:52:00 +0300 (MSK)

On Thu, 11 Dec 2008, Hollis Blanchard wrote:

On Wed, 2008-12-10 at 19:18 +0000, malc wrote:
+#elif defined __linux__
+#include <linux/auxvec.h>
+
+static void ppc_init_cacheline_sizes(char **envp)
+{
+    unsigned long *auxv;
+
+    while (*envp++);
+
+    for (auxv = (unsigned long *) envp; *auxv != 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;
+        default: break;
+        }
+    }
+}

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 <address@hidden>

Funny you mention it.. My initial code was exactly like this only
the defines where called QAT_...
[..snip..]

--
mailto:address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]