mptable: Refactor mptable generation some more
[coreboot.git] / src / mainboard / asus / m2v / mptable.c
index 9dd57f5c1d6f868e9aef745818b74c61d0b8cd10..5dc340a9bab11d50b88909796cd1abee7e48be6a 100644 (file)
@@ -136,11 +136,7 @@ static void *smp_write_config_table(void *v)
        /* 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);
-
-       return smp_next_mpe_entry(mc);
+       return mptable_finalize(mc);
 }
 
 unsigned long write_smp_table(unsigned long addr)