summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/southbridge/intel/common/acpi/platform.asl34
1 files changed, 32 insertions, 2 deletions
diff --git a/src/southbridge/intel/common/acpi/platform.asl b/src/southbridge/intel/common/acpi/platform.asl
index 03cb625ce6..057d5c28d8 100644
--- a/src/southbridge/intel/common/acpi/platform.asl
+++ b/src/southbridge/intel/common/acpi/platform.asl
@@ -61,10 +61,16 @@ Method(GOS, 0)
* OSYS value | Operating System
* -----------+------------------
* 2000 | Windows 2000
- * 2001 | Windows XP(+SP1)
+ * 2001 | Windows XP
+ * 2001 | Windows XP SP1
+ * 2001 | Windows Server 2003
+ * 2001 | Windows Server 2003 SP1
* 2002 | Windows XP SP2
* 2006 | Windows Vista
- * ???? | Windows 7
+ * 2006 | Windows Vista SP1
+ * 2006 | Windows Server 2008
+ * 2009 | Windows 7
+ * 2012 | Windows 8
*/
/* Let's assume we're running at least Windows 2000 */
@@ -79,6 +85,14 @@ Method(GOS, 0)
Store (2001, OSYS)
}
+ If (_OSI("Windows 2001.1")) {
+ Store (2001, OSYS)
+ }
+
+ If (_OSI("Windows 2001.1 SP1")) {
+ Store (2001, OSYS)
+ }
+
If (_OSI("Windows 2001 SP2")) {
Store (2002, OSYS)
}
@@ -86,5 +100,21 @@ Method(GOS, 0)
If (_OSI("Windows 2006")) {
Store (2006, OSYS)
}
+
+ If (_OSI("Windows 2006 SP1")) {
+ Store (2006, OSYS)
+ }
+
+ If (_OSI("Windows 2006.1")) {
+ Store (2006, OSYS)
+ }
+
+ If (_OSI("Windows 2009")) {
+ Store (2009, OSYS)
+ }
+
+ If (_OSI("Windows 2012")) {
+ Store (2012, OSYS)
+ }
}
}