diff options
author | rwatson <rwatson@FreeBSD.org> | 2009-04-20 12:59:23 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2009-04-20 12:59:23 +0000 |
commit | 21a8b350dc7ca2485c627342a0cfab0791b1cd45 (patch) | |
tree | f5c7486cc0c69aef8fc84d1f077627857e581db9 /sys/sun4v | |
parent | a780a09a2b78068eb257ee0108e556be3c191053 (diff) | |
download | FreeBSD-src-21a8b350dc7ca2485c627342a0cfab0791b1cd45.zip FreeBSD-src-21a8b350dc7ca2485c627342a0cfab0791b1cd45.tar.gz |
Don't conditionally define CACHE_LINE_SHIFT, as we anticipate sizing
a fair number of static data structures, making this an unlikely
option to try to change without also changing source code. [1]
Change default cache line size on ia64, sparc64, and sun4v to 128
bytes, as this was what rtld-elf was already using on those
platforms. [2]
Suggested by: bde [1], jhb [2]
MFC after: 2 weeks
Diffstat (limited to 'sys/sun4v')
-rw-r--r-- | sys/sun4v/include/param.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/sun4v/include/param.h b/sys/sun4v/include/param.h index aca3c37..e42abf5 100644 --- a/sys/sun4v/include/param.h +++ b/sys/sun4v/include/param.h @@ -75,9 +75,7 @@ * CACHE_LINE_SIZE is the compile-time maximum cache line size for an * architecture. It should be used with appropriate caution. */ -#ifndef CACHE_LINE_SHIFT -#define CACHE_LINE_SHIFT 6 -#endif +#define CACHE_LINE_SHIFT 7 #define CACHE_LINE_SIZE (1 << CACHE_LINE_SHIFT) #define PAGE_SHIFT_8K 13 |