Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Oct 2017 11:36:55 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r324302 - head/sys/amd64/amd64
Message-ID:  <201710051136.v95Bat8Z018481@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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");



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201710051136.v95Bat8Z018481>