The ARRAY_SIZE macro is convenient, yet mostly unused. Switch lots of
[coreboot.git] / src / mainboard / asus / p2b / auto.c
index ab12ab6abe4dd4b9da7d02fbec051feb78de5919..22ac2027d9c9a48c37097b2e9ff709391e00e2cd 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"
@@ -67,6 +68,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); */
 }