diff options
| author | Jeff Roberson <jeff@FreeBSD.org> | 2003-09-19 04:39:08 +0000 |
|---|---|---|
| committer | Jeff Roberson <jeff@FreeBSD.org> | 2003-09-19 04:39:08 +0000 |
| commit | 9fb535dec581fdddf6ca4c981785fcbcacaebb61 (patch) | |
| tree | 2a75626378e357ca691a2b41a24e9570b1ecc122 /sys/kern/kern_malloc.c | |
| parent | 6110675fd6991b44dc3eb1dff4a9e8f79a0a14a0 (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_malloc.c')
| -rw-r--r-- | sys/kern/kern_malloc.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/sys/kern/kern_malloc.c b/sys/kern/kern_malloc.c index a90d628f77a2..62fc909c7324 100644 --- a/sys/kern/kern_malloc.c +++ b/sys/kern/kern_malloc.c @@ -95,7 +95,7 @@ static char *kmemlimit; #define KMEM_ZBASE 16 #define KMEM_ZMASK (KMEM_ZBASE - 1) -#define KMEM_ZMAX 65536 +#define KMEM_ZMAX PAGE_SIZE #define KMEM_ZSIZE (KMEM_ZMAX >> KMEM_ZSHIFT) static u_int8_t kmemsize[KMEM_ZSIZE + 1]; @@ -114,10 +114,21 @@ struct { {1024, "1024", NULL}, {2048, "2048", NULL}, {4096, "4096", NULL}, +#if PAGE_SIZE > 4096 {8192, "8192", NULL}, +#if PAGE_SIZE > 8192 {16384, "16384", NULL}, +#if PAGE_SIZE > 16384 {32768, "32768", NULL}, +#if PAGE_SIZE > 32768 {65536, "65536", NULL}, +#if PAGE_SIZE > 65536 +#error "Unsupported PAGE_SIZE" +#endif /* 65536 */ +#endif /* 32768 */ +#endif /* 16384 */ +#endif /* 8192 */ +#endif /* 4096 */ {0, NULL}, }; |
