The ARRAY_SIZE macro is convenient, yet mostly unused. Switch lots of
[coreboot.git] / src / mainboard / supermicro / x6dhr_ig2 / auto.c
index 70607d016bf5b683b3663f8a4739c1e52964cb59..7be62506500339ce19b138c184ea7bef493becf2 100644 (file)
@@ -5,6 +5,7 @@
 #include <device/pnp_def.h>
 #include <arch/romcc_io.h>
 #include <cpu/x86/lapic.h>
+#include <stdlib.h>
 #include "option_table.h"
 #include "pc80/mc146818rtc_early.c"
 #include "pc80/serial.c"
@@ -139,7 +140,7 @@ static void main(unsigned long bist)
 //     dump_ipmi_registers();
        mainboard_set_e7520_leds();     
 //     memreset_setup();
-       sdram_initialize(sizeof(mch)/sizeof(mch[0]), mch);
+       sdram_initialize(ARRAY_SIZE(mch), mch);
 #if 0
        dump_pci_devices();
 #endif