arch_initcall是在include/linux目录下init.h中定义的宏定义。
arch_initcall(board_init) 通过调用arch_initcall这个宏定义来登记板上设备,比如MTD NAND,USB等,包括MTD空间分区地址分配。
http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:customizing_for_your_board
arch_initcall是在include/linux目录下init.h中定义的宏定义。
arch_initcall(board_init) 通过调用arch_initcall这个宏定义来登记板上设备,比如MTD NAND,USB等,包括MTD空间分区地址分配。
http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:customizing_for_your_board