Author: wmb Date: Thu Jul 1 20:02:43 2010 New Revision: 1857 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/1857
Log: OLPC XO-1.5 - DSDT - changed OEM name from OLPC to QUANTACOMPUTER to make Windows activation happier, using the "System Locked Preinstallation" (SLP) feature. This undoes svn 1848, which was an incorrect solution to the problem. The QUANTACOMPUTER OEM string needs to be in the DSDT instead of SMBIOS tables, according to the OEMBIOS.INI that we use.
Modified: cpu/x86/pc/olpc/via/dsdt.dsl cpu/x86/pc/olpc/via/smbios.fth
Modified: cpu/x86/pc/olpc/via/dsdt.dsl ============================================================================== --- cpu/x86/pc/olpc/via/dsdt.dsl Thu Jul 1 19:36:36 2010 (r1856) +++ cpu/x86/pc/olpc/via/dsdt.dsl Thu Jul 1 20:02:43 2010 (r1857) @@ -25,7 +25,7 @@ DefinitionBlock ("dsdt.aml", // AML file name "DSDT", // Table signature, DSDT 0x01, // Compliance Revision - "OLPC", // OEM ID + "QUANTACOMPUTER",// OEM ID "XO-1.5 ", // Table ID 0x00000001) // OEM Revision {
Modified: cpu/x86/pc/olpc/via/smbios.fth ============================================================================== --- cpu/x86/pc/olpc/via/smbios.fth Thu Jul 1 19:36:36 2010 (r1856) +++ cpu/x86/pc/olpc/via/smbios.fth Thu Jul 1 20:02:43 2010 (r1857) @@ -394,7 +394,7 @@ pad h# 30 -leading -trailing ;
-: +OEM ( adr -- adr' ) " QUANTACOMPUTER" +smbios$ ; +: +OLPC ( adr -- adr' ) " OLPC" +smbios$ ; : setup-smbios ( -- ) 0 to #smbios-tables 0 to portinfo# @@ -405,7 +405,7 @@ bios-info copy-smbios-table ( adr ) test-name$ +smbios$ test-version$ +smbios$ -\ +OEM +\ +OLPC \ fw-version$ +smbios$ fw-date$ +smbios$ end-smbios-table @@ -413,7 +413,7 @@ dup >r ( adr r: adr ) system-info copy-smbios-table ( adr r: adr ) get-uuid r> 8 + swap move ( adr ) - +OEM + +OLPC " XO" +smbios$ " 1.5" +smbios$ \ Version " SN" get-tag$ +smbios$ @@ -428,7 +428,7 @@
\ XXX might need to amend the security status field system-enclosure copy-smbios-table ( adr ) - +OEM + +OLPC " 1.5" +smbios$ \ Version end-smbios-table