r4457 - trunk/varnish-cache/lib/libjemalloc
ssm at projects.linpro.no
ssm at projects.linpro.no
Thu Jan 14 11:01:07 CET 2010
Author: ssm
Date: 2010-01-14 11:01:07 +0100 (Thu, 14 Jan 2010)
New Revision: 4457
Modified:
trunk/varnish-cache/lib/libjemalloc/jemalloc_linux.c
trunk/varnish-cache/lib/libjemalloc/malloc.c
Log:
Add jemalloc information for the SH architecture
Thanks to Nobuhiro Iwamatsu for the patch, at
http://bugs.debian.org/565239
Modified: trunk/varnish-cache/lib/libjemalloc/jemalloc_linux.c
===================================================================
--- trunk/varnish-cache/lib/libjemalloc/jemalloc_linux.c 2010-01-13 22:04:15 UTC (rev 4456)
+++ trunk/varnish-cache/lib/libjemalloc/jemalloc_linux.c 2010-01-14 10:01:07 UTC (rev 4457)
@@ -278,6 +278,12 @@
# define QUANTUM_2POW 4
# define SIZEOF_PTR_2POW 3
#endif
+#ifdef __sh__
+# define PAGESIZE_2POW 12
+# define QUANTUM_2POW 3
+# define SIZEOF_PTR_2POW 2
+# define NO_TLS
+#endif
#define QUANTUM ((size_t)(1U << QUANTUM_2POW))
#define QUANTUM_MASK (QUANTUM - 1)
Modified: trunk/varnish-cache/lib/libjemalloc/malloc.c
===================================================================
--- trunk/varnish-cache/lib/libjemalloc/malloc.c 2010-01-13 22:04:15 UTC (rev 4456)
+++ trunk/varnish-cache/lib/libjemalloc/malloc.c 2010-01-14 10:01:07 UTC (rev 4457)
@@ -264,6 +264,12 @@
# define QUANTUM_2POW 4
# define SIZEOF_PTR_2POW 2
#endif
+#ifdef __sh__
+# define PAGESIZE_2POW 12
+# define QUANTUM_2POW 3
+# define SIZEOF_PTR_2POW 2
+# define NO_TLS
+#endif
#define QUANTUM ((size_t)(1U << QUANTUM_2POW))
#define QUANTUM_MASK (QUANTUM - 1)
More information about the varnish-commit
mailing list