Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F164209833
D37707.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
D37707.diff
View Options
diff --git a/sys/amd64/include/vmparam.h b/sys/amd64/include/vmparam.h
--- a/sys/amd64/include/vmparam.h
+++ b/sys/amd64/include/vmparam.h
@@ -289,12 +289,6 @@
#define ZERO_REGION_SIZE (2 * 1024 * 1024) /* 2MB */
-/*
- * Use a fairly large batch size since we expect amd64 systems to have lots of
- * memory.
- */
-#define VM_BATCHQUEUE_SIZE 63
-
/*
* The pmap can create non-transparent large page mappings.
*/
diff --git a/sys/powerpc/include/vmparam.h b/sys/powerpc/include/vmparam.h
--- a/sys/powerpc/include/vmparam.h
+++ b/sys/powerpc/include/vmparam.h
@@ -258,14 +258,6 @@
#define ZERO_REGION_SIZE (64 * 1024) /* 64KB */
#endif
-/*
- * Use a fairly large batch size since we expect ppc64 systems to have lots of
- * memory.
- */
-#ifdef __powerpc64__
-#define VM_BATCHQUEUE_SIZE 63
-#endif
-
/*
* On 32-bit OEA, the only purpose for which sf_buf is used is to implement
* an opaque pointer required by the machine-independent parts of the kernel.
diff --git a/sys/vm/vm_pagequeue.h b/sys/vm/vm_pagequeue.h
--- a/sys/vm/vm_pagequeue.h
+++ b/sys/vm/vm_pagequeue.h
@@ -74,7 +74,9 @@
uint64_t pq_pdpages;
} __aligned(CACHE_LINE_SIZE);
-#ifndef VM_BATCHQUEUE_SIZE
+#if __SIZEOF_LONG__ == 8
+#define VM_BATCHQUEUE_SIZE 63
+#else
#define VM_BATCHQUEUE_SIZE 15
#endif
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Jul 30, 5:10 PM (3 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35750907
Default Alt Text
D37707.diff (1 KB)
Attached To
Mode
D37707: centralize VM_BATCHQUEUE_SIZE definition & increase size on arm64
Attached
Detach File
Event Timeline
Log In to Comment