> 4) The other thing that comes to mind are the mountain of WARNINGs
> because of the "redefinition" of
>
> #define CACHE_LINE_SIZE 128
>
> in
>
> opal/include/opal/sys/cache.h
>
> although it's a bit "chicken and egg" because NetBSD's definition,
> in:
>
> /usr/include/sys/param.h
>
> obviously allows one to redefine it, vis:
>
> #ifndef CACHE_LINE_SIZE
> #define CACHE_LINE_SIZE 64
> #endif
>
> so that's probably not an issue but at least you know about it.
But here's a patch:
--- opal/include/opal/sys/cache.h.orig 2010-07-06 14:29:44.000000000 +1200
+++ opal/include/opal/sys/cache.h 2010-07-06 14:32:34.000000000 +1200
@@ -30,7 +30,9 @@
*
* For now hardwire this to a reasonable value, and automate later - RLG
*/
+#ifndef CACHE_LINE_SIZE
#define CACHE_LINE_SIZE 128
+#endif
#endif /* OPAL_SYS_CACHE_H */
--
Kevin M. Buckley Room: CO327
School of Engineering and Phone: +64 4 463 5971
Computer Science
Victoria University of Wellington
New Zealand
|