Page MenuHomeFreeBSD

amdsmu: Diagnose S0i3 entry after resume
Needs ReviewPublic

Authored by obiwac on Mon, Sep 14, 6:31 PM.
Tags
None
Referenced Files
F171960245: D59673.id186706.diff
Mon, Sep 14, 10:49 PM
F171957865: D59673.id186708.diff
Mon, Sep 14, 10:22 PM
F171957832: D59673.id186707.diff
Mon, Sep 14, 10:21 PM
F171957573: D59673.diff
Mon, Sep 14, 10:19 PM
F171949323: D59673.id186708.diff
Mon, Sep 14, 8:48 PM
F171949278: D59673.id186706.diff
Mon, Sep 14, 8:47 PM
F171949229: D59673.id186707.diff
Mon, Sep 14, 8:47 PM
F171948720: D59673.diff
Mon, Sep 14, 8:41 PM
Subscribers

Details

Reviewers
olce
Summary

Print out diagnostic information after resuming from suspend-to-idle if
we failed to enter S0i3, i.e. the IP blocks that were blocking entry to
S0i3.

Don't give detailed IP block info for other SMUs than for Phoenix, as I
have not had a chance to test these yet and the SMU seems to be very
quirky.

Sponsored by: The FreeBSD Foundation

Test Plan

Purposely prevent S0i3 entry by e.g. not loading thunderbolt(4) or amdgpu and see if amdsmu(4) correctly reports the equivalent IP blocks after resuming from suspend-to-idle.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 76893
Build 73776: arc lint + arc unit