重写rust核心库,构建中断处理框架 #6
|
@ -63,7 +63,7 @@ interrupt_entry_UNSUPPORTED:
|
||||||
call interrupt_req_UNSUPPORTED
|
call interrupt_req_UNSUPPORTED
|
||||||
|
|
||||||
interrupt_entry_leave
|
interrupt_entry_leave
|
||||||
iret
|
iretq
|
||||||
|
|
||||||
global interrupt_entry_DE
|
global interrupt_entry_DE
|
||||||
extern interrupt_req_DE
|
extern interrupt_req_DE
|
||||||
|
@ -75,12 +75,12 @@ interrupt_entry_DE:
|
||||||
call interrupt_req_DE
|
call interrupt_req_DE
|
||||||
|
|
||||||
interrupt_entry_leave
|
interrupt_entry_leave
|
||||||
iret
|
iretq
|
||||||
|
|
||||||
global interrupt_entry_NMI
|
global interrupt_entry_NMI
|
||||||
interrupt_entry_NMI:
|
interrupt_entry_NMI:
|
||||||
; TODO 暂时不需要为这个中断实现任何功能
|
; TODO 暂时不需要为这个中断实现任何功能
|
||||||
iret
|
iretq
|
||||||
|
|
||||||
global interrupt_entry_BP
|
global interrupt_entry_BP
|
||||||
extern interrupt_req_BP
|
extern interrupt_req_BP
|
||||||
|
@ -94,7 +94,7 @@ interrupt_entry_BP:
|
||||||
call interrupt_req_BP
|
call interrupt_req_BP
|
||||||
|
|
||||||
interrupt_entry_leave
|
interrupt_entry_leave
|
||||||
iret
|
iretq
|
||||||
|
|
||||||
global interrupt_entry_OF
|
global interrupt_entry_OF
|
||||||
extern interrupt_req_OF
|
extern interrupt_req_OF
|
||||||
|
@ -106,4 +106,4 @@ interrupt_entry_OF:
|
||||||
call interrupt_req_OF
|
call interrupt_req_OF
|
||||||
|
|
||||||
interrupt_entry_leave
|
interrupt_entry_leave
|
||||||
iret
|
iretq
|
||||||
|
|
Reference in New Issue