[coreboot] Patch set updated for coreboot: 4f98011 asus/m5a88-v: Fix build

Patrick Georgi (patrick@georgi-clan.de) gerrit at coreboot.org
Sat Oct 29 23:24:51 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/353

-gerrit

commit 4f98011ac37b1fa5ea48093b67a30ca1c8018104
Author: Patrick Georgi <patrick at georgi-clan.de>
Date:   Sat Oct 29 22:42:22 2011 +0200

    asus/m5a88-v: Fix build
    
    We added some new flag for certain AMD boards after support for
    this board was submitted. Also integrate the mptable refactorings
    that happened in the meantime.
    
    Change-Id: I50cf50f343a740832fd1a14a2a1ef5b903315675
    Signed-off-by: Patrick Georgi <patrick at georgi-clan.de>
---
 src/mainboard/asus/m5a88-v/mptable.c      |   10 ++--------
 src/mainboard/asus/m5a88-v/platform_cfg.h |    6 ++++++
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/mainboard/asus/m5a88-v/mptable.c b/src/mainboard/asus/m5a88-v/mptable.c
index 72733c6..516b915 100644
--- a/src/mainboard/asus/m5a88-v/mptable.c
+++ b/src/mainboard/asus/m5a88-v/mptable.c
@@ -139,18 +139,12 @@ static void *smp_write_config_table(void *v)
 	IO_LOCAL_INT(mp_NMI, 0x0, MP_APIC_ALL, 0x1);
 	/* There is no extension information... */
 
-	/* Compute the checksums */
-	mc->mpe_checksum =
-	    smp_compute_checksum(smp_next_mpc_entry(mc), mc->mpe_length);
-	mc->mpc_checksum = smp_compute_checksum(mc, mc->mpc_length);
-	printk(BIOS_DEBUG, "Wrote the mp table end at: %p - %p\n",
-		     mc, smp_next_mpe_entry(mc));
-	return smp_next_mpe_entry(mc);
+	return mptable_finalize(mc);
 }
 
 unsigned long write_smp_table(unsigned long addr)
 {
 	void *v;
-	v = smp_write_floating_table(addr);
+	v = smp_write_floating_table(addr, 0);
 	return (unsigned long)smp_write_config_table(v);
 }
diff --git a/src/mainboard/asus/m5a88-v/platform_cfg.h b/src/mainboard/asus/m5a88-v/platform_cfg.h
index 1b74073..43573f1 100644
--- a/src/mainboard/asus/m5a88-v/platform_cfg.h
+++ b/src/mainboard/asus/m5a88-v/platform_cfg.h
@@ -211,6 +211,12 @@
  */
 #define SB_GPP_GEN2			TRUE
 
+/**
+ * @def SB_GPP_UNHIDE_PORTS
+ *    TRUE   - ports visable always, even port empty
+ *    FALSE  - ports invisable if port empty
+ */
+#define SB_GPP_UNHIDE_PORTS		FALSE
 
 /**
  * @def   GEC_CONFIG




More information about the coreboot mailing list