The ARRAY_SIZE macro is convenient, yet mostly unused. Switch lots of
[coreboot.git] / src / mainboard / intel / xe7501devkit / auto.c
index 1bd83a3187ff8ba3477fcf8febfa95b81893fa2a..b106595803356505a281abe8dbb542a00138b273 100644 (file)
@@ -7,6 +7,7 @@
 #include <arch/romcc_io.h>
 #include <cpu/x86/lapic.h>
 #include <arch/cpu.h>
+#include <stdlib.h>
 #include "option_table.h"
 #include "pc80/mc146818rtc_early.c"
 #include "pc80/serial.c"
@@ -83,7 +84,7 @@ static void main(unsigned long bist)
 //      dump_smbus_registers();
 
 //             memreset_setup();               No-op for this chipset
-               sdram_initialize(sizeof(memctrl)/sizeof(memctrl[0]), memctrl);
+               sdram_initialize(ARRAY_SIZE(memctrl), memctrl);
        }
        
        // NOTE: ROMCC dies with an internal compiler error