https://bugzilla.novell.com/show_bug.cgi?id=516797
https://bugzilla.novell.com/show_bug.cgi?id=516797#c13
Rafael Wysocki changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |ASSIGNED
InfoProvider|rjw@novell.com |
--- Comment #13 from Rafael Wysocki 2011-03-25 00:54:33 UTC ---
Well, there are two types of _OSC bits, support bits and control bits.
The support bits, if set, mean that the kernel supports specific features
(eg. MSI, PCIe ASPM etc.), while the control bits, if set, mean that the
kernel wants to control specific features.
The support bits we pass to the BIOS depend on the kernel configuration and
are subject to quirks (eg. if the machine is quirked not to use MSI, we
won't pass the MSI support bit to the BIOS). Generally, the BIOS does whatever
it wants with those bits and that's beyond our control.
The mask of control bits we pass to the kernel depends on the support bits
plus some configuration switches. For those bits the rule is that if _OSC
evaluation fails, pretty much whatever the reason, we won't use features the
control of which has not been granted.
IOW, we only use the _OSC features (for PCI that basically means PCI Express
native hotplug, PME and AER, plus SHPC on some systems, very rare) the control
of which has been explicitly granted by the BIOS.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.