risc-v共4篇

RISC-V Linux啟動之頁表創建分析-小浪學習網

RISC-V Linux啟動之頁表創建分析

上篇分析了RISC-V Linux的匯編啟動過程,其中講到了relocate重定向需要開啟MMU,今天分析RISC-V Linux的頁表創建。 注意:本文基于linux5.10.111內核 sv39 mmu RISC-V Linux支持sv32、sv39、sv4...
站長的頭像-小浪學習網月度會員站長6個月前
499
Armbian 系統 23.05 發布:基于 Debian 12,支持 i3 窗口管理器-小浪學習網

Armbian 系統 23.05 發布:基于 Debian 12,支持 i3 窗口管理器

?6 月 1 日消息,Armbian 社區今天發布了用于 ARM 和 RISC-V 單板計算機以及其他平臺的 Armbian?23.05(代號 Suni)操作系統。 在 Armbian?23.02?發布三個月后,Armbian?23.05?版本首次在...
站長的頭像-小浪學習網月度會員站長9個月前
367
RISC-V Linux匯編啟動過程分析-小浪學習網

RISC-V Linux匯編啟動過程分析

RISC-V Linux的匯編啟動部分比較簡單,不算復雜。有兩個部分比較核心:頁表創建和重定向。頁表創建是用C語言寫的,今天先分析匯編部分,先帶大家分析整體匯編啟動流程,然后分析重定向。 注意:...
站長的頭像-小浪學習網月度會員站長6個月前
265
RISC-V SiFive U54內核——中斷和異常詳解-小浪學習網

RISC-V SiFive U54內核——中斷和異常詳解

mstatus.MIE?寫入?0(默認復位值)來全局禁用中斷。將機器模式異常處理程序的基地址寫入?mtvec?CSR。這是任何引導流程中的必需步驟。將?mstatus.MPP?寫入?0?以將之前的模式設置為?User...
站長的頭像-小浪學習網月度會員站長6個月前
2210