Project

General

Profile

Actions

Feature #14925

closed

plumb DFv4 into amdzen(4D)

Added by Robert Mustacchi 4 months ago. Updated 3 months ago.

Status:
Closed
Priority:
Normal
Category:
driver - device drivers
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:

Description

The AMD DFv4 which is in forthcoming processors has a number of tweaks required for it to be detected and used properly, along with the usual set of related devices that we need to add here. As part of doing this, this fixes up a few minor bugs around the enumeration and validation of DFv4 style components. With this in place, we can successfully attach smntemp and zen_umc on DFv4 based devices.

Actions #1

Updated by Electric Monk 4 months ago

  • Gerrit CR set to 2323
Actions #2

Updated by Robert Mustacchi 3 months ago

More specifically what we've done is look at on both a Zen 4 and Zen 2 system that the following still hold:

  • smntemp attached and shows info in topo (e.g. pfexec /usr/lib/fm/fmd/fmtopo -V *sensor=temp* | less)
  • The usmn driver successfully gives us information
  • The udf driver successfully gives us information
  • Using /usr/lib/fm/fmd/mcdecode successfully decodes memory controller information and spot checking it in mdb -k looks reasonable
Actions #3

Updated by Electric Monk 3 months ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

git commit f8e9c7b3ba7100b047717589235b6d05ec43646c

commit  f8e9c7b3ba7100b047717589235b6d05ec43646c
Author: Robert Mustacchi <rm@fingolfin.org>
Date:   2022-09-11T04:06:00.000Z

    14925 plumb DFv4 into amdzen(4D)
    Reviewed by: Keith M Wesolowski <wesolows@oxide.computer>
    Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
    Approved by: Garrett D'Amore <garrett@damore.org>

Actions

Also available in: Atom PDF