AMDZEN(4D) Devices AMDZEN(4D)
NAME
amdzen,
amdzen_stub - AMD Zen Nexus Driver
DESCRIPTION
The
amdzen driver provides access to the Northbridge, Data Fabric, and
System Management Network (SMN) for a number of AMD processor lines,
including AMD Ryzen CPUs and APUs, ThreadRipper CPUs, and EPYC CPUs
from the following families:
+o AMD Zen Naples, Summit Ridge, Whitehaven (Family 17h)
+o AMD Zen+ Colfax, Picasso, and Pinnacle Ridge (Family 17h)
+o AMD Zen 2 Castle Peak, Matisse, Mendocino, Rome, Renoir, and Van
Gogh (Family 17h)
+o AMD Zen 3 Cezanne, Milan, and Vermeer (Family 19h)
+o AMD Zen 3+ Rembrandt (Family 19h)
+o AMD Zen 4 Genoa, Bergamo, Siena, Raphael, and Phoenix (Family 19h)
+o Amd Zen 5 Turin, Strix, Krackan, Strix Halo, and Granite Ridge
(Family 1ah)
This driver is a nexus driver and facilitates access to the
northbridge, data fabric, and SMN between various other devices such as
smntemp(4D). The various processor devices that make up the
northbridge and data fabric have the
amdzen_stub driver attached to
them. The different devices are all amalgamated and a single uniform
view is provided by the
amdzen driver.
The
amdzen driver is a nexus driver that has the following children:
smntemp(4D) Provides access to on-die temperature sensors.
usmn(4D) Provides read access to the SMN. This driver is intended
for development purposes.
zen_udf(4D) Provides read access to the data fabric. This driver is
intended for development purposes.
ARCHITECTURE
The
amdzen and
amdzen_stub drivers are limited to
x86 platforms with
AMD Family 17h and 19h processors.
SEE ALSO
smntemp(4D),
usmn(4D),
zen_udf(4D)illumos January 11, 2025 illumos