Page MenuHomeFreeBSD

nvme: derive CC.CSS from CAP.CSS instead of hardcoding the NVM set
Needs ReviewPublic

Authored by seuros on Sun, Sep 13, 8:56 AM.
Referenced Files
F171780386: D59628.id186579.diff
Sun, Sep 13, 11:51 AM
F171780369: D59628.id186563.diff
Sun, Sep 13, 11:51 AM
F171780154: D59628.id186579.diff
Sun, Sep 13, 11:48 AM
F171766733: D59628.diff
Sun, Sep 13, 9:18 AM
F171766428: D59628.id186563.diff
Sun, Sep 13, 9:14 AM
Subscribers
None

Details

Reviewers
imp
dab
adrian
ngie
Summary

CC.CSS was always writting zero, which is a reserved encoding on a
controller that does not support the NVM command set.
Select 111b on admin-only controllers and 110b when the
I/O command set mechanism is available.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 76827
Build 73710: arc lint + arc unit