On 10/1/18 10:14 AM, Andrew Gallatin wrote:
Author: gallatin
Date: Mon Oct  1 14:14:21 2018
New Revision: 339043
URL: 
https://urldefense.proofpoint.com/v2/url?u=https-3A__svnweb.freebsd.org_changeset_base_339043&d=DwIDaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Ed-falealxPeqc22ehgAUCLh8zlZbibZLSMWJeZro4A&m=vFxrWMxnRsVgXYUUeDU3mY3EdLAlur-SanLWzMxFWow&s=a6s6FleHIdYhZF1D_SqEOf9apgxdQ2RBvF0HcKicCus&e=

Log:
   Allow empty NUMA memory domains to support Threadripper2
The AMD Threadripper 2990WX is basically a slightly crippled Epyc.
   Rather than having 4 memory controllers, one per NUMA domain, it has
   only 2  memory controllers enabled. This means that only 2 of the
   4 NUMA domains can be populated with physical memory, and the
   others are empty.
Add support to FreeBSD for empty NUMA domains by: - creating empty memory domains when parsing the SRAT table,
       rather than failing to parse the table
   - not running the pageout deamon threads in empty domains
   - adding defensive code to UMA to avoid allocating from empty domains
   - adding defensive code to cpuset to avoid binding to an empty domain
       Thanks to Jeff for suggesting this strategy.
Reviewed by: alc, markj
   Approved by: re (gjb@)
   Differential Revision:       https://reviews.freebsd.org/D1683

Whoops, cut-and-paste error. The Differential Revision should have been: https://reviews.freebsd.org/D16836

Drew
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to