色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PMP配置和訪問場景

麥辣雞腿堡 ? 來源:嵌入式Linux充電站 ? 作者: Vincent ? 2023-10-07 17:42 ? 次閱讀

PMP 配置

PMP 寄存器只能在機器模式下編程。pmpaddrX 寄存器應首先用受保護區域的基地址編程,右移兩位。然后,應該使用正確配置的 64 位值對pmpcfgY 寄存器進行編程,其中包含每個正確對齊的 8 位 pmpXcfg 字段。未使用的字段可以簡單地寫入 0,標記它們未使用。

PMP 配置例子

以下示例顯示了僅機器模式的配置,其中 PMP 權限應用于三個感興趣的區域,第四個區域覆蓋剩余的內存映射。回想一下,較低編號的 pmpXcfg 和pmpaddrX 寄存器優先于較高編號的區域。該規則允許更高編號的 PMP寄存器全面覆蓋整個內存映射,同時允許編號較低的區域將權限應用于特定的感興趣區域。以下示例顯示基地址 0x0 處的 64 KB 閃存區域、基地址0x2000_0000 處的 32 KB RAM 區域以及基地址 base 0x3000_0000 處的 4 KB外設區域。內存映射的其余部分是保留空間。

圖片

PMP 訪問場景

L、R、W 和 X 位僅在訪問的所有字節都被該 PMP 條目覆蓋時確定訪問是否成功。例如,如果 PMP 條目配置為匹配四字節范圍0xC–0xF,那么對 0x8–0xF 范圍的 8 字節訪問將失敗,假設 PMP 條目是與這些地址匹配的最高優先級條目。

在鎖定位清零 (L=0) 的機器模式下運行時,如果 PMP 條目與訪問的所有字節匹配,則訪問成功。如果在機器模式下設置了鎖定位(L=1),則訪問取決于為該區域設置的權限。同樣,在管理員模式或用戶模式下,訪問權限取決于為該區域設置的權限。

失敗的讀取或寫入訪問會生成加載或存儲訪問異常,并且指令訪問錯誤會在失敗的指令獲取時發生。當嘗試從沒有執行權限的區域執行時發生異常時,錯誤發生在獲取而不是分支上,因此mepc CSR 將反映目標保護區的值,而不是分支的地址。

一條指令可能產生多個訪問,這可能不是相互原子的。如果一條指令產生的至少一次訪問失敗,則將發生異常。一條指令的其他訪問可能會成功,但會產生明顯的副作用。例如,對虛擬內存的引用可以分解為多個訪問。

在某些實現中,未對齊的加載、存儲和指令提取也可能被分解為多個訪問,其中一些可能在訪問異常發生之前成功。特別是,通過 PMP檢查的未對齊存儲的一部分可能變得可見,即使另一部分未通過 PMP 檢查。對于比 XLEN 位寬的浮點存儲(例如,RV32D 中的 FSD指令),即使存儲地址自然對齊。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 內核
    +關注

    關注

    3

    文章

    1372

    瀏覽量

    40282
  • PMP
    PMP
    +關注

    關注

    0

    文章

    45

    瀏覽量

    18164
  • RISC
    +關注

    關注

    6

    文章

    462

    瀏覽量

    83715
  • 配置
    +關注

    關注

    1

    文章

    188

    瀏覽量

    18375
  • sifive
    +關注

    關注

    0

    文章

    36

    瀏覽量

    9458
收藏 人收藏

    評論

    相關推薦

    怎么使用不帶PMWR和PMRD的PMP數據引腳?

    嗨,我想知道我能不能用PMP來驅動一個圖形控制器,用普通的gpio來驅動(CS,WR,RD,RS)信號,而不是用pmp模塊控制信號?如果可以,PMP和諧模塊的配置是什么?謝謝
    發表于 04-01 09:45

    16-MAC訪問列表配置命令

    MAC訪問列表配置命令
    發表于 12-17 10:44 ?5次下載

    17-物理端口IP訪問列表配置命令

    物理端口IP訪問列表配置命令
    發表于 12-17 11:06 ?9次下載

    18-VLAN訪問列表配置命令

    VLAN訪問列表配置命令
    發表于 12-17 11:06 ?7次下載

    工業交換機VLAN訪問列表配置

    19-VLAN訪問列表配置
    發表于 12-25 00:02 ?0次下載

    物理端口IP訪問列表配置

    18-物理端口IP訪問列表配置
    發表于 12-20 17:06 ?0次下載

    工業交換機MAC訪問列表配置

    17-MAC訪問列表配置
    發表于 12-25 00:03 ?0次下載

    交換機MAC訪問列表配置

    交換機MAC訪問列表配置
    發表于 12-27 16:44 ?0次下載

    交換機物理端口IP訪問列表配置

    交換機物理端口IP訪問列表配置
    發表于 12-27 16:43 ?0次下載

    配置Nginx訪問日志

    每當處理客戶請求時,Nginx都會在訪問日志中生成一個新記錄。每個事件記錄都包含一個時間戳,并包含有關客戶端和所請求資源的各種信息。訪問日志可以顯示訪問者的位置,訪問者的
    的頭像 發表于 05-24 09:59 ?2315次閱讀

    InfiniBand和遠程直接訪問是什么,如何進行配置

    本文簡單描述了InfiniBand 和遠程直接訪問(RDMA)是什么,以及在實踐中如何配置InfiniBand網絡硬件。另外,本文檔解釋了如何配置與 InfiniBand 相關的服務。
    的頭像 發表于 11-25 14:26 ?1687次閱讀

    OpenHarmony上配置雙網卡案例

    在某些特殊場景下,我們可能有這樣的網絡配置訴求,即:訪問內網同時也需要訪問外網。
    的頭像 發表于 02-20 10:13 ?769次閱讀

    PMP是什么 PMP功能描述

    PMP 可以授予對設備內存映射的特定區域的權限,但它也可以在機器模式下撤銷權限。 當進行相應編程時,PMP 將在 hart 以管理員或用戶模式運行時檢查每次訪問。對于機器模式,除非在特定區域的 pmpcfgY CSR 中設置鎖
    的頭像 發表于 10-07 17:32 ?919次閱讀

    PMP物理內存保護介紹

    PMP 和 Paging 物理內存保護機制旨在與 RISC?V 指令集手冊,第二卷:特權架構,版本 1.10 中描述的基于頁面的虛擬內存系統組合。啟用分頁后,訪問虛擬內存的指令可能會導致多次物理內存
    的頭像 發表于 10-07 17:49 ?1000次閱讀

    什么是ACL訪問控制列表

    通過之前的文章簡單介紹了華為交換機如何配置SSH遠程登錄,在一些工作場景,需要特定的IP地址段能夠SSH遠程訪問和管理網絡設備,這樣又需要怎么配置呢?下面通過一個簡單的案例帶著大家去了
    的頭像 發表于 10-10 14:35 ?282次閱讀
    什么是ACL<b class='flag-5'>訪問</b>控制列表
    主站蜘蛛池模板: 免费看 a一级毛片| 亚洲国产中文字幕在线视频| 国产亚洲999精品AA片在线爽| 亚洲无AV在线中文字幕| 人妻夜夜爽99麻豆AV| 户外插BBBBB| 豆奶视频在线高清观看| 在线视频a| 亚洲精品有码在线观看| 妻子+免费观看完整| 久久ZYZ资源站无码中文动漫| 虫族bl文全肉高h| 最新国产三级在线不卡视频| 小p孩玩成年女性啪啪资源| 欧美性爱 成人| 久久免费特黄毛片| 国产免费人成在线视频视频| 99视频精品全部 国产| 一本之道高清视频在线观看| 我强进了老师身体在线观看| 女性露出奶头流出精子| 久久青青草原精品国产软件| 国产偷啪自怕网| 国产白丝精品爽爽久久蜜臀| 97人妻碰视频在线观看| 一个人在线观看免费中文www| 无限资源在线观看8| 青青草久久| 女子初尝黑人巨嗷嗷叫| 老司机午夜影院味味| 精品精品国产yyy5857香蕉| 国产欧美日韩国产高清| 国产 精品 亚洲 欧美 高清| GAY空少被体育生开菊| 69精品国产人妻蜜桃国产毛片| 一本色道久久综合亚洲精品蜜桃冫| 亚洲 欧美 国产 在线 日韩| 色狼亚洲色图| 少妇无码吹潮久久精品AV网站| 囚禁固定在调教椅上扩张H| 欧美日韩一二区旡码高清在线|