iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

RISC-V: 深入淺出從入門到放棄 系列

本系列將介紹RISC-V privilege spec,以及介紹 AIA (Advanced Interrupt Architecture),最後是筆者近期研究的項目HPM(hardware performance monitor),一同認識risc-v,再一同放棄,人生一大樂事。
是否曾想著躺著賺國外高薪工作,又或者一夜致富的發財夢呢?
看完本篇系列,你將對RISC-V有粗淺的認識,至於為何會想放棄呢?
放棄不勞而獲的高薪工作吧!放棄一夜致富的可能性吧!
放棄從來不代表結束,而是新的開始,結束與開始本是一個輪迴從來沒有先後順序,唯有放棄心中雜念,重新捲起袖子才能擁有新開始。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 11

DAY11: RISC-V: IMSIC(三)

tags: 鐵人賽 0.前言 今日繼續介紹 IMSIC 加油!! 1. CSRs for external interrupts via an IMSIC 軟體...

DAY 12

DAY12: RISC-V: IMSIC(四)

tags: 鐵人賽 0. 前言 今日我們繼續介紹 IMSIC 今天會是 IMSIC 系列的最後一天~加油!! 1. Top external interrupt...

DAY 13

DAY13: RISC-V: APLIC(一)

tags: 鐵人賽 0. 前言 今日來介紹 APLIC ,究竟 APLIC 的用途意義是什麼呢?以及跟 PLIC 和 IMSIC 有何不同? 1. APLIC...

DAY 14

DAY14: RISC-V: APLIC(二)

tags: 鐵人賽 0. 前言 昨日介紹 APLIC 基本功能與 interrupt source 範圍,今日我們繼續囉~ 1. Hart index numb...

DAY 15

DAY15: RISC-V: APLIC(三)

tags: 鐵人賽 0. 前言 首先簡單複習昨日所介紹的,在繼續將剩餘的介紹完畢,先前我們有介紹,對於 APLIC 支持的每個 interrupt domain...

DAY 16

DAY16: RISC-V: APLIC(四)

tags: 鐵人賽 0. 前言 昨日已經介紹 Memory-mapped control region 前 16KB 的各種暫存器,今日我們來介紹 IDC 結構...

DAY 17

DAY17: RISC-V: 傻傻分不清之 Duo-PLIC

tags: 鐵人賽 0. 前言 今日我們來介紹 Duo-PLIC,為何需要 Duo-PLIC 呢~update:根據最新的 SPEC 描述,RISC-V 不會將...

DAY 18

DAY18: RISC-V: Machine level 的 Interrupt

tags: 鐵人賽 0. 前言 定義 major interrupt 以及 默認的優先權 下圖列出目前 risc-v 所定義 major interrupt 的...

DAY 19

DAY19: RISC-V: Supervisor level 的 Interrupt

tags: 鐵人賽 0. 前言 跟昨日蠻像的,但今天是介紹 supervisor level 的部分 簡介 當 sip/siph 為 1時,sip/siph...

DAY 20

DAY20: RISC-V: Virtual Machines 的 interrupt

tags: 鐵人賽 0. 前言 今日來介紹 VM(virtual machine) 的 interrupt 簡介 當實作 hypervisor extensio...