[coreboot] New patch to review for coreboot: b768713 siemens/sitemp_g1p1: Don't mess with virtual wire settings

Patrick Georgi (patrick@georgi-clan.de) gerrit at coreboot.org
Fri Oct 7 15:47:10 CEST 2011


Patrick Georgi (patrick at georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/243

-gerrit

commit b7687135f3d1f17fcaa3c47c9856319ac7ab7645
Author: Patrick Georgi <patrick.georgi at secunet.com>
Date:   Thu Oct 6 15:24:08 2011 +0200

    siemens/sitemp_g1p1: Don't mess with virtual wire settings
    
    That function broke SMP on Linux 2.4, now it works.
    
    Change-Id: I4ddd25fef57bed64877959ca96cca68170042bca
    Signed-off-by: Patrick Georgi <patrick.georgi at secunet.com>
---
 src/mainboard/siemens/sitemp_g1p1/mptable.c |   10 ----------
 1 files changed, 0 insertions(+), 10 deletions(-)

diff --git a/src/mainboard/siemens/sitemp_g1p1/mptable.c b/src/mainboard/siemens/sitemp_g1p1/mptable.c
index d5b18ec..f1f96d2 100644
--- a/src/mainboard/siemens/sitemp_g1p1/mptable.c
+++ b/src/mainboard/siemens/sitemp_g1p1/mptable.c
@@ -73,19 +73,9 @@ static void *smp_write_config_table(void *v)
 	return smp_next_mpe_entry(mc);
 }
 
-static void fixup_virtual_wire(void *v)
-{
-        struct intel_mp_floating *mf = v;
-
-        mf->mpf_checksum = 0;
-        mf->mpf_feature2 = MP_FEATURE_VIRTUALWIRE;
-        mf->mpf_checksum = smp_compute_checksum(mf, mf->mpf_length*16);
-}
-
 unsigned long write_smp_table(unsigned long addr)
 {
 	void *v;
 	v = smp_write_floating_table(addr);
-	fixup_virtual_wire(v);
 	return (unsigned long)smp_write_config_table(v);
 }




More information about the coreboot mailing list