svn commit: r353962 - head/sys/arm64/conf

Ed Maste emaste at FreeBSD.org
Wed Oct 23 19:35:27 UTC 2019


Author: emaste
Date: Wed Oct 23 19:35:26 2019
New Revision: 353962
URL: https://svnweb.freebsd.org/changeset/base/353962

Log:
  arm64: enable options NUMA in GENERIC
  
  As with amd64 NUMA is required for reasonable operation on big-iron
  arm64 systems and is expected to have no significant impact on small
  systems.  Enable it now for wider testing in advance of FreeBSD 13.0.
  
  You can use the 'vm.ndomains' sysctl to see if multiple domains are in
  use - for example (from Cavium/Marvell ThunderX2):
  
  # sysctl vm.ndomains
  vm.ndomains: 2
  
  No objection:	manu
  Sponsored by:	The FreeBSD Foundation

Modified:
  head/sys/arm64/conf/GENERIC

Modified: head/sys/arm64/conf/GENERIC
==============================================================================
--- head/sys/arm64/conf/GENERIC	Wed Oct 23 19:23:31 2019	(r353961)
+++ head/sys/arm64/conf/GENERIC	Wed Oct 23 19:35:26 2019	(r353962)
@@ -25,6 +25,7 @@ makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug
 makeoptions	WITH_CTF=1		# Run ctfconvert(1) for DTrace support
 
 options 	SCHED_ULE		# ULE scheduler
+options 	NUMA			# Non-Uniform Memory Architecture support
 options 	PREEMPTION		# Enable kernel thread preemption
 options 	VIMAGE			# Subsystem virtualization, e.g. VNET
 options 	INET			# InterNETworking


More information about the svn-src-head mailing list