[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