Author: wmb
Date: Thu Jun 10 20:24:35 2010
New Revision: 1818
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/1818
Log:
OLPC XO-1.5 - Added signature string to ACPI DSDT table for
Windows OEM activation.
Modified:
cpu/x86/pc/olpc/via/dsdt.dsl
Modified: cpu/x86/pc/olpc/via/dsdt.dsl
==============================================================================
--- cpu/x86/pc/olpc/via/dsdt.dsl Thu Jun 10 07:54:52 2010 (r1817)
+++ cpu/x86/pc/olpc/via/dsdt.dsl Thu Jun 10 20:24:35 2010 (r1818)
@@ -30,6 +30,16 @@
0x00000001) // OEM Revision
{
+// This entity must be present very near the beginning of the DSDT
+// so Windows OEM Activation will work. The OEMBIOS.INI file that
+// was supplied to Microsoft stipulates that the sequence "OLPC XO"
+// will appear within 60 bytes of the address 0xfc000, which is the
+// DSDT start address.
+Name (VERS, Package (0x02) {
+ "OLPC XO-1.5",
+ "$Id$"
+})
+
OperationRegion (UART, SystemIO, 0x03f8, 0x07)
// set to 1 to enable debug output
Author: wmb
Date: Thu Jun 10 07:54:52 2010
New Revision: 1817
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/1817
Log:
When booting Windows from the external SD card, disable the internal
SD card to prevent Windows from making the internal card C:.
Modified:
cpu/x86/pc/biosints.fth
Modified: cpu/x86/pc/biosints.fth
==============================================================================
--- cpu/x86/pc/biosints.fth Tue Jun 8 03:13:51 2010 (r1816)
+++ cpu/x86/pc/biosints.fth Thu Jun 10 07:54:52 2010 (r1817)
@@ -1209,7 +1209,8 @@
" ext:1" ntfs? if
" ext:0" set-hd-boot
" sound-end" evaluate
-
+ \ Disable the internal SD to prevent Windows from making it C:
+ h# f9 h# 6099 config-b!
true exit
then
false