#define BUILD_INTERRUPT(name, nr) \ENTRY(name) \RING0_INT_FRAME; \pushl $~(nr); \CFI_ADJUST_CFA_OFFSET 4; \SAVE_ALL; \TRACE_IRQS_OFF \movl %esp,%eax; \call smp_/**/name; \jmp ret_from_intr; \CFI_ENDPROC
还有一个问题,pushl$-1是什么意思?先谢谢大家~~