The ARRAY_SIZE macro is convenient, yet mostly unused. Switch lots of
[coreboot.git] / src / mainboard / asus / p2b-f / auto.c
index ac696171088f2262a2b01654e25f5179ac98653d..acb3c2fb9fe5f0b7a4bad44afaf5a3af128203ee 100644 (file)
@@ -26,6 +26,7 @@
 #include <device/pnp_def.h>
 #include <arch/romcc_io.h>
 #include <arch/hlt.h>
+#include <stdlib.h>
 #include "pc80/serial.c"
 #include "arch/i386/lib/console.c"
 #include "ram/ramtest.c"
@@ -70,6 +71,6 @@ static void main(unsigned long bist)
        report_bist_failure(bist);
        enable_smbus();
        /* dump_spd_registers(&memctrl[0]); */
-       sdram_initialize(sizeof(memctrl) / sizeof(memctrl[0]), memctrl);
+       sdram_initialize(ARRAY_SIZE(memctrl), memctrl);
        /* ram_check(0, 640 * 1024); */
 }