Page MenuHomeFreeBSD

acpi_pcib: Don't implement the ACPI flags IVAR
Needs ReviewPublic

Authored by jhb on Fri, Feb 27, 3:52 PM.
Tags
None
Referenced Files
F146137129: D55563.id172870.diff
Sat, Feb 28, 3:27 AM
F146120052: D55563.diff
Fri, Feb 27, 11:54 PM
Unknown Object (File)
Fri, Feb 27, 8:02 PM
Unknown Object (File)
Fri, Feb 27, 6:32 PM
Unknown Object (File)
Fri, Feb 27, 4:00 PM
Subscribers
None

Details

Reviewers
imp
jkim
ngie
Summary

This causes the immediate pciY children of top-level pcibX devices to
have a duplicate "wake" sysctl and duplicate set of flags that are not
kept in sync with the sysctl and flags for the parent pcibX device
managed by the acpi(4) driver.

Note that PCI devices on an ACPI device such as PCI-PCI bridge devices
have "wake" sysctls provided by the ACPI flags IVAR in the acpi_pci
driver.

The end result is that for each PCI "bus" there should only be a
single "wake" sysctl on the parent bridge device if the bus handle has
a _PRW method.

Diff Detail

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