tag asm

標籤
貢獻7
78
08:18 AM · Oct 30 ,2025

@asm / 博客 RSS 訂閱

putao - risc-v+rust-- 加載用户的app的底層原理?

文章寫的有點墨跡, 我在梳理梳理一下, 其實,就是一個技巧: 內核棧裏面放入的是用户態的數據。還有一點, 用户的程序放到一個位置, 內核去這個位置讀取數據 之前都是內核態,用的棧也是內核態的sp. extern "C" { //彙編地址的入口 fn __restore(cx_addr: usize); } unsafe { //

asm , rust , risc-v

收藏 評論

codists - 《Programming from the Ground Up》閲讀筆記:p147-p180

《Programming from the Ground Up》學習第9天,p147-p180總結,總計34頁。 一、技術總結 1.Physical memeory p152, Physical memory refers to the actual RAM chips inside your computer and what they contain. 物理地址指的RAM,即我們買電腦所説的“

編程 , asm

收藏 評論

putao - sbi--底層原理以及調用規範(sbi_call)

用rust 實現規範的定義 // 定義 SbiRet 結構體,用於存儲 SBI 調用的返回值 struct SbiRet { error: i64, value: i64, } /// 實現一個封裝SBI調用的函數 #[inline(always)] fn sbi_call(extension: usize, function: usize, arg0: usize, arg1

asm , rust , risc-v , 引導

收藏 評論

MothurView - ORACLE---oracle_ASM管理一

一、oracle_ASM管理 Oracle 10g 使用dbca創建asm實例,11g使用grid軟件創建實例。 查看asm實例參數文件; ASM_POWER_LIMIT: 這個參數 ASM_POWER_LIMIT 參數控制 ASM 後台進程 ARBx 的數量。 RBx 進程用來進行 ASM 磁盤數據重新分佈打散。ASM_POWER_LIMIT 取值 從 0 到

oracle , asm , 視圖 , grid

收藏 評論

putao - sbi--sbi_send_ipi

如何確定HART掩碼對應關係 每個位的位置對應一個HART ID。例如: 第0位(最低位)對應HART 0 第1位對應HART 1 第2位對應HART 2 如果你想指定HART 1,HART掩碼將是0x2(二進制表示為0b10),因為第1位是1,其他位是0。 // 發送處理器間中斷(IPI)的函數 fn send_ipi(hart_mask: usize) - SbiR

asm , rust , risc-v , 引導

收藏 評論

putao - risc-v-- satp寄存器

問題一:cpu 怎麼知道自己用的是那種分頁方式呢? 靠MODE字段 問題二:PNN怎麼設計的呢? 問題三:多個虛擬地址對應一個物理地址怎麼辦呢? satp(Supervisor Address Translation and Protection)寄存器用於管理地址轉換和保護機制。satp 寄存器的具體格式取決於 RISC-V 的地址空間寬度(如 32 位或 64 位)。 64位的s

asm , risc-v

收藏 評論

MothurView - ORACLE---oracle_ASM管理二

一、檢查磁盤組狀況信息 1、查詢磁盤組故障組分配 SELECT G.NAME,D.disk_number,D.STATE,D.redundancy,D.NAME,D.PATH,D.FAILGROUP,D.FAILGROUP_TYPE FROM V$asm_diskgroup g,v$asm_disk d where g.group_number=d.group_number; 2、查看磁盤組,(空

oracle , asm , grid , 磁盤

收藏 評論