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