asus/m5a88-v: Fix build
authorPatrick Georgi <patrick@georgi-clan.de>
Sat, 29 Oct 2011 20:42:22 +0000 (22:42 +0200)
committerSven Schnelle <svens@stackframe.org>
Sun, 30 Oct 2011 10:42:51 +0000 (11:42 +0100)
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@georgi-clan.de>
Reviewed-on: http://review.coreboot.org/353
Tested-by: build bot (Jenkins)
Reviewed-by: Sven Schnelle <svens@stackframe.org>
src/mainboard/asus/m5a88-v/mptable.c
src/mainboard/asus/m5a88-v/platform_cfg.h

index 72733c667c09f1f11d41b167a8d20043fff32fe0..516b915c45912d46fa921b83be1da5ee32032595 100644 (file)
@@ -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);
 }
index 1b740738970c8c27702686baab3327b69b016651..43573f19a5419114c55b28cb6a47822dbc7d021e 100644 (file)
  */
 #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