svn commit: r324302 - head/sys/amd64/amd64
Konstantin Belousov
kib at FreeBSD.org
Thu Oct 5 11:36:56 UTC 2017
Author: kib
Date: Thu Oct 5 11:36:55 2017
New Revision: 324302
URL: https://svnweb.freebsd.org/changeset/base/324302
Log:
Reduce default max_ldt_segment value to 512.
This makes the LDT to use only one page with default settings,
avoiding the need to find contigous 2 pages in KVA. It seems that
most users are fine even with 512 segments.
Discussed with: bde
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Modified:
head/sys/amd64/amd64/sys_machdep.c
Modified: head/sys/amd64/amd64/sys_machdep.c
==============================================================================
--- head/sys/amd64/amd64/sys_machdep.c Thu Oct 5 11:34:51 2017 (r324301)
+++ head/sys/amd64/amd64/sys_machdep.c Thu Oct 5 11:36:55 2017 (r324302)
@@ -64,7 +64,7 @@ __FBSDID("$FreeBSD$");
#define MAX_LD 8192
-int max_ldt_segment = 1024;
+int max_ldt_segment = 512;
SYSCTL_INT(_machdep, OID_AUTO, max_ldt_segment, CTLFLAG_RDTUN,
&max_ldt_segment, 0,
"Maximum number of allowed LDT segments in the single address space");
More information about the svn-src-head
mailing list