Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Oct 2019 19:35:26 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r353962 - head/sys/arm64/conf
Message-ID:  <201910231935.x9NJZQLT038656@repo.freebsd.org>

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



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