xref: /illumos-gate/usr/src/man/man4d/amdzen.4d (revision 7a15b0ec33c685e4e6b096454b077a52604acf9b)
1.\"
2.\" This file and its contents are supplied under the terms of the
3.\" Common Development and Distribution License ("CDDL"), version 1.0.
4.\" You may only use this file in accordance with the terms of version
5.\" 1.0 of the CDDL.
6.\"
7.\" A full copy of the text of the CDDL should have accompanied this
8.\" source.  A copy of the CDDL is also available via the Internet at
9.\" http://www.illumos.org/license/CDDL.
10.\"
11.\"
12.\" Copyright 2021 Oxide Computer Company
13.\"
14.Dd September 26, 2020
15.Dt AMDZEN 4D
16.Os
17.Sh NAME
18.Nm amdzen ,
19.Nm amdzen_stub
20.Nd AMD Zen Nexus Driver
21.Sh DESCRIPTION
22The
23.Nm
24driver provides access to the Northbridge, Data Fabric, and System
25Management Network
26.Pq SMN
27for a number of AMD processor lines, including AMD Ryzen CPUs and APUs,
28ThreadRipper CPUs, and EPYC CPUs from the following families:
29.Bl -bullet
30.It
31AMD Zen Naples, Summit Ridge, Whitehaven
32.Pq Family 17h
33.It
34AMD Zen+ Colfax, Picasso, and Pinnacle Ridge
35.Pq Family 17h
36.It
37AMD Zen 2 Castle Peak, Matisse, Rome, and Renoir
38.Pq Family 17h
39.It
40AMD Zen 3 Cezanne, Milan, and Vermeer
41.Pq Family 19h
42.El
43.Pp
44This driver is a nexus driver and facilitates access to the northbridge,
45data fabric, and SMN between various other devices such as
46.Xr smntemp 4D .
47The various processor devices that make up the northbridge and data
48fabric have the
49.Sy amdzen_stub
50driver attached to them.
51The different devices are all amalgamated and a single uniform view is
52provided by the
53.Sy amdzen
54driver.
55.Pp
56The
57.Nm
58driver is a nexus driver that has the following children:
59.Bl -tag -width "smntemp(4D)"
60.It Xr smntemp 4D
61Provides access to on-die temperature sensors.
62.It Xr usmn 4D
63Provides read access to the SMN.
64This driver is intended for development purposes.
65.It Xr zen_udf 4D
66Provides read access to the data fabric.
67This driver is intended for development purposes.
68.El
69.Sh ARCHITECTURE
70The
71.Sy amdzen
72and
73.Sy amdzen_stub
74drivers are limited to
75.Sy x86
76platforms with AMD Family 17h and 19h processors.
77.Sh SEE ALSO
78.Xr smntemp 4D ,
79.Xr usmn 4D ,
80.Xr zen_udf 4D
81