the following patch was just integrated into master: commit 00a0e76bc5ffaba01c98f1c1384b0499516fdaef Author: Mike Loptien mike.loptien@se-eng.com Date: Fri Mar 15 13:17:52 2013 -0600
AMD Fam14 DSDT: Add OSC method
The _OSC method is used to tell the OS what capabilities it can take control over from the firmware. This method is described in chapter 6.2.9 of the ACPI spec v3.0. The method takes 4 inputs (UUID, Rev ID, Input Count, and Capabilities Buffer) and returns a Capabilites Buffer the same size as the input Buffer. This Buffer is generally 3 Dwords long consisting of an Errors Dword, a Supported Capabilities Dword, and a Control Dword. The OS will request control of certain capabilities and the firmware must grant or deny control of those features. We do not want to have control over anything so let the OS control as much as it can.
The _OSC method is required for PCIe devices and dmesg checks for its existence and issues an error if it is not found.
This is the same change made to Persimmon with Change-ID I149428: http://review.coreboot.org/#/c/2684/
Change-Id: If6dd1a558d9c319d9a41ce63588550c8e81e595f Signed-off-by: Mike Loptien mike.loptien@se-eng.com Reviewed-on: http://review.coreboot.org/2738 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer stefan.reinauer@coreboot.org
Build-Tested: build bot (Jenkins) at Fri Mar 15 20:31:07 2013, giving +1 Reviewed-By: Stefan Reinauer stefan.reinauer@coreboot.org at Sun Mar 17 19:54:39 2013, giving +2 See http://review.coreboot.org/2738 for details.
-gerrit