今日的行程:
辦公室:10:00 - 19:30
讀書室:21:30 - 23:30
Exception handling 是系統,或說 CPU,在執行到某些指令,或在某些特殊狀態下,需要做特殊處理的過程。這個章節介紹了整個 exception handling 所需要的知識。
是用來加速 exception handling 過程的機制,當 exception 發生的時候,可以直接跳到 exception vector entry 執行,不需要透過統一的入口再做 dispatch;不同的 EL,不同的執行狀態,會對應到不同的 exception vector entry,詳見 arch/arm64/kernel/entry.S。
RISC-V 有著相似的 exception handling 過程