xref: /illumos-gate/usr/src/man/man4d/amdzen.4d (revision 92279cb6e70fd12428e1d9e6270e7e2d877cbeec)
1bbf21555SRichard Lowe.\"
2bbf21555SRichard Lowe.\" This file and its contents are supplied under the terms of the
3bbf21555SRichard Lowe.\" Common Development and Distribution License ("CDDL"), version 1.0.
4bbf21555SRichard Lowe.\" You may only use this file in accordance with the terms of version
5bbf21555SRichard Lowe.\" 1.0 of the CDDL.
6bbf21555SRichard Lowe.\"
7bbf21555SRichard Lowe.\" A full copy of the text of the CDDL should have accompanied this
8bbf21555SRichard Lowe.\" source.  A copy of the CDDL is also available via the Internet at
9bbf21555SRichard Lowe.\" http://www.illumos.org/license/CDDL.
10bbf21555SRichard Lowe.\"
11bbf21555SRichard Lowe.\"
12*92279cb6SRobert Mustacchi.\" Copyright 2025 Oxide Computer Company
13bbf21555SRichard Lowe.\"
14*92279cb6SRobert Mustacchi.Dd January 11, 2025
15bbf21555SRichard Lowe.Dt AMDZEN 4D
16bbf21555SRichard Lowe.Os
17bbf21555SRichard Lowe.Sh NAME
18bbf21555SRichard Lowe.Nm amdzen ,
19bbf21555SRichard Lowe.Nm amdzen_stub
20bbf21555SRichard Lowe.Nd AMD Zen Nexus Driver
21bbf21555SRichard Lowe.Sh DESCRIPTION
22bbf21555SRichard LoweThe
23bbf21555SRichard Lowe.Nm
24bbf21555SRichard Lowedriver provides access to the Northbridge, Data Fabric, and System
25bbf21555SRichard LoweManagement Network
26bbf21555SRichard Lowe.Pq SMN
27bbf21555SRichard Lowefor a number of AMD processor lines, including AMD Ryzen CPUs and APUs,
28bbf21555SRichard LoweThreadRipper CPUs, and EPYC CPUs from the following families:
29bbf21555SRichard Lowe.Bl -bullet
30bbf21555SRichard Lowe.It
31bbf21555SRichard LoweAMD Zen Naples, Summit Ridge, Whitehaven
32bbf21555SRichard Lowe.Pq Family 17h
33bbf21555SRichard Lowe.It
34bbf21555SRichard LoweAMD Zen+ Colfax, Picasso, and Pinnacle Ridge
35bbf21555SRichard Lowe.Pq Family 17h
36bbf21555SRichard Lowe.It
37f8e9c7b3SRobert MustacchiAMD Zen 2 Castle Peak, Matisse, Mendocino, Rome, Renoir, and Van Gogh
38bbf21555SRichard Lowe.Pq Family 17h
39bbf21555SRichard Lowe.It
40bbf21555SRichard LoweAMD Zen 3 Cezanne, Milan, and Vermeer
41bbf21555SRichard Lowe.Pq Family 19h
42f8e9c7b3SRobert Mustacchi.It
43f8e9c7b3SRobert MustacchiAMD Zen 3+ Rembrandt
44f8e9c7b3SRobert Mustacchi.Pq Family 19h
45f8e9c7b3SRobert Mustacchi.It
46*92279cb6SRobert MustacchiAMD Zen 4 Genoa, Bergamo, Siena, Raphael, and Phoenix
47f8e9c7b3SRobert Mustacchi.Pq Family 19h
48019df03dSRobert Mustacchi.It
49*92279cb6SRobert MustacchiAmd Zen 5 Turin, Strix, Krackan, Strix Halo, and Granite Ridge
50019df03dSRobert Mustacchi.Pq Family 1ah
51bbf21555SRichard Lowe.El
52bbf21555SRichard Lowe.Pp
53bbf21555SRichard LoweThis driver is a nexus driver and facilitates access to the northbridge,
54bbf21555SRichard Lowedata fabric, and SMN between various other devices such as
55bbf21555SRichard Lowe.Xr smntemp 4D .
56bbf21555SRichard LoweThe various processor devices that make up the northbridge and data
57bbf21555SRichard Lowefabric have the
58bbf21555SRichard Lowe.Sy amdzen_stub
59bbf21555SRichard Lowedriver attached to them.
60bbf21555SRichard LoweThe different devices are all amalgamated and a single uniform view is
61bbf21555SRichard Loweprovided by the
62bbf21555SRichard Lowe.Sy amdzen
63bbf21555SRichard Lowedriver.
64bbf21555SRichard Lowe.Pp
65bbf21555SRichard LoweThe
66bbf21555SRichard Lowe.Nm
67bbf21555SRichard Lowedriver is a nexus driver that has the following children:
68bbf21555SRichard Lowe.Bl -tag -width "smntemp(4D)"
69bbf21555SRichard Lowe.It Xr smntemp 4D
70bbf21555SRichard LoweProvides access to on-die temperature sensors.
71bbf21555SRichard Lowe.It Xr usmn 4D
72bbf21555SRichard LoweProvides read access to the SMN.
73bbf21555SRichard LoweThis driver is intended for development purposes.
74bbf21555SRichard Lowe.It Xr zen_udf 4D
75bbf21555SRichard LoweProvides read access to the data fabric.
76bbf21555SRichard LoweThis driver is intended for development purposes.
77bbf21555SRichard Lowe.El
78bbf21555SRichard Lowe.Sh ARCHITECTURE
79bbf21555SRichard LoweThe
80bbf21555SRichard Lowe.Sy amdzen
81bbf21555SRichard Loweand
82bbf21555SRichard Lowe.Sy amdzen_stub
83bbf21555SRichard Lowedrivers are limited to
84bbf21555SRichard Lowe.Sy x86
85bbf21555SRichard Loweplatforms with AMD Family 17h and 19h processors.
86bbf21555SRichard Lowe.Sh SEE ALSO
87bbf21555SRichard Lowe.Xr smntemp 4D ,
88bbf21555SRichard Lowe.Xr usmn 4D ,
89bbf21555SRichard Lowe.Xr zen_udf 4D
90