Details
- Reviewers
jhb - Commits
- rS313785: Use symbolic constants for OSC support / control negotiations.
Diff Detail
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 7466 Build 7628: arc lint + arc unit
Event Timeline
sys/dev/pci/pcireg.h | ||
---|---|---|
1046 | So this is not PCI specific. It's meaning is defined for all _OSC invocations regardless of GUID. If we want constants for this, I think they need to be in some ACPI header along with the bitmasks (the query flag before invoking _OSC and the various status flags in this word after it returns). | |
1058 | This is about ownership of the single PCI-e capability (the PCI cap, not the extended ones above 0x100). We should probably check the firmware spec to find out if we need to set this before we start dinking around with any of those registers. |
sys/dev/pci/pcireg.h | ||
---|---|---|
1046 | Agreed. Didn't want to complicate things too much by adding this to ACPI. | |
1058 | It was unclear to me what this bit means, given that the AER bit is separate, but AER is also mentioned here. Since we're not doing any of the other things, my forthcoming AER patches don't set it. But that's an excellent AI to chase down. |