start_kernel------>setup_arch--->early_trap_init-----> (Copy the vectors, stubs and kuser helpers (in entry-armv.S))
软中断:asm_do_IRQ----->irq_exit------>invoke_softirq-------->do_softirq/__do_softirq
软中断:asm_do_IRQ----->irq_exit------>invoke_softirq-------->do_softirq/__do_softirq