[問題] linux ARM 中斷向量 除0

看板LinuxDev作者時間9年前 (2015/07/25 04:29), 9年前編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
最近在讀ARM跟linux的東西 好奇 除0跟DATA 存取錯誤都是軟體中斷 但為什麼在arm的中斷向量表發生在不同位置?? 誰去決定以及如何決定在不同向量位置 (SWINTERRUPT 跟DATA ABORT) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.51.240 ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1437769785.A.52D.html ※ 編輯: cola99 (220.137.51.240), 07/25/2015 04:33:23

07/25 12:33, , 1F
1.你的分類有點怪 2.不同offset就是因為不同分類
07/25 12:33, 1F

07/25 12:35, , 2F
分類粗細和offset當然是arch決定的
07/25 12:35, 2F

07/26 00:27, , 3F
想請問 ARM是否是以pipeline的發生點做分類??(ALU)
07/26 00:27, 3F

07/26 00:27, , 4F
還是發生除0問題之後,有自己的判斷機制。跳到不同offset
07/26 00:27, 4F

07/26 00:29, , 5F
而判斷機制就是ARM自己的電路有針對除0做另外判斷<=對嗎??
07/26 00:29, 5F

07/27 15:42, , 6F
啊...有點沒空回~請多翻翻"白算盤"
07/27 15:42, 6F
文章代碼(AID): #1Lig0vKj (LinuxDev)
文章代碼(AID): #1Lig0vKj (LinuxDev)