svn commit: r51135 - head/en_US.ISO8859-1/htdocs/news/status

Benjamin Kaduk bjk at FreeBSD.org
Thu Oct 19 02:48:29 UTC 2017


Author: bjk
Date: Thu Oct 19 02:48:27 2017
New Revision: 51135
URL: https://svnweb.freebsd.org/changeset/doc/51135

Log:
  Add 2017Q3 AMD Zen architecture support entry from cem

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2017-07-2017-09.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2017-07-2017-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2017-07-2017-09.xml	Thu Oct 19 02:08:24 2017	(r51134)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2017-07-2017-09.xml	Thu Oct 19 02:48:27 2017	(r51135)
@@ -180,4 +180,78 @@
     <partialsponsor>The &os; Foundation [2]</partialsponsor>
   </project>
 
+  <project cat="arch">
+    <title>AMD Zen (family 17h) support</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Conrad</given>
+	  <common>Meyer</common>
+	  <email>cem at FreeBSD.org</email>
+	</name>
+      </person>
+    </contact>
+
+    <body>
+      <p>This quarter, a bit of work was done to enhance platform
+	support for AMD Zen (Ryzen, Threadripper, Epyc) processors:</p>
+
+      <ul>
+	<li>The CPU topology detection code was enhanced to properly
+	  detect Zen dies and CCXes.  This gives the scheduler more
+	  locality information to make scheduling decisions.</li>
+
+	<li>The x86 topology analysis was enhanced to report dies and
+	  CCXes, in addition to the existing reporting on packages,
+	  cores, and threads.  An example  of the new output is
+	  "FreeBSD/SMP: 1 package(s) x 2 groups x 2 cache groups
+	  x 4 core(s) x 2 hardware threads".</li>
+
+	<li>The amdsmn(4) driver for accessing SMN (System Management
+	  Network) registers was added.</li>
+
+	<li>CPU temperature monitoring support for Zen was added to
+	  amdtemp(4).</li>
+
+	<li>In cpufreq(4):
+	  <ul>
+	    <li>Added support for decoding Zen P-state info from MSRs
+	      (mostly not necessary due to ACPI P-state information,
+	      but potentially useful)</li>
+
+	    <li>Work around the apparent Ryzen inability to achieve
+	      the P1 state by not busying cores waiting to
+	      transition.</li>
+	  </ul>
+	</li>
+
+	<li>The intpm(4) smbus driver was fixed to attach to FCH
+	  (Fusion Controller Hub).</li>
+
+	<li>All MCA banks are now enabled and monitored on Zen
+	  CPUs.</li>
+
+	<li>Feature bit decoding was added for: CLZERO, SVM features,
+	  RAS capabilities.</li>
+
+	<li>SHA intrinsic support was added to the aesni(4) driver.
+	  Ryzen is currently the only desktop processor to feature
+	  these intrinsics.  Support is also present in Intel's
+	  Goldmont line of low end SoCs.</li>
+      </ul>
+
+      <p>Overall, Zen is now a very usable platform for x86
+	workstations and servers.</p>
+    </body>
+
+    <sponsor>Dell EMC Isilon</sponsor>
+
+    <help>
+      <task>Add HWPMC support for new performance counters in
+	Zen.</task>
+
+      <task>Add support for the CCP (Crypto Co-Processor).</task>
+    </help>
+  </project>
 </report>


More information about the svn-doc-all mailing list