mb/{lenovo/x201,packardbell/ms2290}/acpi: Use GOS method
Change-Id: I6408cb3c9ef1227d8cf7df12d192b10341205e2c Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/37944 Reviewed-by: Alexander Couzens <lynxis@fe80.eu> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
cc805d9dd6
commit
b3100775ae
@ -71,62 +71,6 @@ Scope(\_SB)
|
|||||||
|
|
||||||
/* TRAP(71) */ /* TODO */
|
/* TRAP(71) */ /* TODO */
|
||||||
|
|
||||||
/* Determine the Operating System and save the value in OSYS.
|
\GOS()
|
||||||
* We have to do this in order to be able to work around
|
|
||||||
* certain windows bugs.
|
|
||||||
*
|
|
||||||
* OSYS value | Operating System
|
|
||||||
* -----------+------------------
|
|
||||||
* 2000 | Windows 2000
|
|
||||||
* 2001 | Windows XP(+SP1)
|
|
||||||
* 2002 | Windows XP SP2
|
|
||||||
* 2006 | Windows Vista
|
|
||||||
* ???? | Windows 7
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* Let's assume we're running at least Windows 2000 */
|
|
||||||
Store (2000, OSYS)
|
|
||||||
|
|
||||||
If (CondRefOf(_OSI)) {
|
|
||||||
If (_OSI("Windows 2001")) {
|
|
||||||
Store (2001, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2001 SP1")) {
|
|
||||||
Store (2001, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2001 SP2")) {
|
|
||||||
Store (2002, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2001.1")) {
|
|
||||||
Store (2001, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2001.1 SP1")) {
|
|
||||||
Store (2001, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2006")) {
|
|
||||||
Store (2006, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2006.1")) {
|
|
||||||
Store (2006, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2006 SP1")) {
|
|
||||||
Store (2006, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2009")) {
|
|
||||||
Store (2009, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2012")) {
|
|
||||||
Store (2012, OSYS)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -46,62 +46,6 @@ Scope(\_SB)
|
|||||||
|
|
||||||
/* TRAP(71) */ /* TODO */
|
/* TRAP(71) */ /* TODO */
|
||||||
|
|
||||||
/* Determine the Operating System and save the value in OSYS.
|
\GOS()
|
||||||
* We have to do this in order to be able to work around
|
|
||||||
* certain windows bugs.
|
|
||||||
*
|
|
||||||
* OSYS value | Operating System
|
|
||||||
* -----------+------------------
|
|
||||||
* 2000 | Windows 2000
|
|
||||||
* 2001 | Windows XP(+SP1)
|
|
||||||
* 2002 | Windows XP SP2
|
|
||||||
* 2006 | Windows Vista
|
|
||||||
* ???? | Windows 7
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* Let's assume we're running at least Windows 2000 */
|
|
||||||
Store (2000, OSYS)
|
|
||||||
|
|
||||||
If (CondRefOf(_OSI)) {
|
|
||||||
If (_OSI("Windows 2001")) {
|
|
||||||
Store (2001, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2001 SP1")) {
|
|
||||||
Store (2001, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2001 SP2")) {
|
|
||||||
Store (2002, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2001.1")) {
|
|
||||||
Store (2001, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2001.1 SP1")) {
|
|
||||||
Store (2001, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2006")) {
|
|
||||||
Store (2006, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2006.1")) {
|
|
||||||
Store (2006, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2006 SP1")) {
|
|
||||||
Store (2006, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2009")) {
|
|
||||||
Store (2009, OSYS)
|
|
||||||
}
|
|
||||||
|
|
||||||
If (_OSI("Windows 2012")) {
|
|
||||||
Store (2012, OSYS)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user