Patrick Georgi ([email protected]) just uploaded a new patch set to 
gerrit, which you can find at http://review.coreboot.org/243

-gerrit

commit b7687135f3d1f17fcaa3c47c9856319ac7ab7645
Author: Patrick Georgi <[email protected]>
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 <[email protected]>
---
 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);
 }

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to