[問題] virtual addr. -> physical addr.
寫作業遇到的問題 如有不當自刪
--
kernel: 2.6.18
要求是將指定的process(firefox)使用的virtual address轉換成physical address
目前的想法是先透過TSS來抓CR3 register的值
TSS的structure:tss_struct裡面有一個field "unsigned long __cr3;"
http://goo.gl/WYxPo
不過2.6.18的TSS是現在CPU裡面執行process的
如果firefox的process被context switch了
這樣該去哪裡找CR3的值呢? 是kernel mode stack或是?
任何的回答都很感激!謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.34.48
推
11/23 18:14, , 1F
11/23 18:14, 1F
→
11/23 20:15, , 2F
11/23 20:15, 2F
→
11/23 20:17, , 3F
11/23 20:17, 3F
→
11/23 20:18, , 4F
11/23 20:18, 4F
謝謝兩位的回答 我再試試!
※ 編輯: AIverson03 來自: 114.34.34.48 (11/24 00:36)
→
12/12 20:34, , 5F
12/12 20:34, 5F