女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

SMMU數據結構格式之Stream Table Entry...V和Config介紹

芯片驗證工程師 ? 來源:芯片驗證工程師 ? 2023-05-04 10:15 ? 次閱讀

c9740160-e7e3-11ed-ab56-dac502259ad0.png

[0] V Valid

V == 1'b0:意味著STE是invalid,STE中的其他語段都被IGNORED

V== 1'b1:意味著STE是valid,STE中的其他語段按照描述含義執行

更新一個valid STE時需要非常小心,因為此時SMMU可能會訪問這個STE數據,這其中存在著“競爭race”。

選擇到invalid STE的Device transaction將會報告abort,事務處理終止,并且記錄下這個C_BAD_STE事件

STE 字段遵循 S1 前綴用于與 stage 1 translation相關的字段,S2 前綴用于與stage 2 translation相關的字段,以及其他不使用前綴的字段與特定translationstage無關,同時適用Stage1和Stage2。

[3:1] Config[2:0] Stream configuration

c99d2590-e7e3-11ed-ab56-dac502259ad0.png

c9aa8c76-e7e3-11ed-ab56-dac502259ad0.png

如果stage 1未實現(SMMU_IDR0.S1P == 0),則設置 Config[2:0] == 0b1x1 是非法的。Config[0]可以是RAZ/WI。RAZ/WIRead-As-Zero, Writes Ignored.

如果stage 2未實現(SMMU_IDR0.S2P == 0),則設置 Config[2:0] == 0b11x 是非法的。Config[1]可以是RAZ/WI。

如果實現了stage 2,并且不支持Secure stage 2(SMMU_S_IDR1.SEL2 == 0),并且 STE 是從Secure Stream table中獲得的,則設置 Config[2:0] == 0b11x 也是非法的。

配置Secure STE為 STE.Config[2:0] == 0b11x,且 STE.S2AA64 == 0 是非法的。

在一個valid STE中(STE.V == 1):

S2前綴的字段(除了S2VMID)被IGNORED ,如果stage 2 bypasses translation (Config[1] == 0)

S1前綴的字段被IGNORED ,如果stage 1bypasses translation (Config[1] == 0)

Note:當stage 1配置為translate時,需要根據域段S1DSS 和 S1Fmt 的描述以獲取substream配置。





審核編輯:劉清

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

    關注

    0

    文章

    26

    瀏覽量

    13289
  • MMU
    MMU
    +關注

    關注

    0

    文章

    92

    瀏覽量

    18641

原文標題:SMMU數據結構格式之 Stream Table Entry...V和Config

文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    大話數據結構pdf下載

    大話數據結構是一本很值得初學者看的編程書籍,用簡單的語言然人深刻的理解數據結構,強烈程序員推薦下載收藏,下面是部分內容預覽: 完整的pdf格式電子書下載: 《大話數據結構》.pdf
    發表于 07-04 00:33

    常見的數據結構

    `數據結構在實際應用中非常常見,現在各種算法基本都牽涉到數據結構,因此,掌握數據結構算是軟件工程師的必備技能。一、什么是數據結構數據結構,直
    發表于 05-10 07:58

    數據結構的基本概念是什么

    數據結構基本概念
    發表于 05-27 08:29

    數據結構鏈式棧介紹

    數據結構鏈式棧鏈式棧鏈式棧的定義鏈式棧操作的實現鏈式棧初始化鏈式棧入棧鏈式棧出棧鏈式棧初始化鏈式棧鏈式棧無棧滿問題,空間可以擴充插入與刪除僅在棧頂處執行鏈式棧的棧頂在鏈頭鏈式棧的定義 //定義鏈式
    發表于 12-17 08:11

    ARM系列SMMU總線資料合集

    SMMU的高級功能上篇我們介紹SMMU的基本結構和用法,本篇講一下SMMU的高級功能。在ARM64體系
    發表于 04-11 15:58

    SMMU學習這一篇就夠了

    的STE(streamID entry)2.4.2 一個 2-level Stream Table 的示例2.4.3 Multi-level Stream and CD tables而
    發表于 02-23 17:11

    數據結構教程,下載

    1. 數據結構的基本概念 2. 算法與數據結構3. C語言的數據類型及其算法描述要點4. 學習算法與數據結構的意義與方法
    發表于 05-14 17:22 ?0次下載
    <b class='flag-5'>數據結構</b>教程,下載

    數據結構是什么_數據結構有什么用

    數據結構是計算機存儲、組織數據的方式。數據結構是指相互之間存在一種或多種特定關系的數據元素的集合。通常情況下,精心選擇的數據結構可以帶來更高
    發表于 11-17 14:45 ?1.6w次閱讀
    <b class='flag-5'>數據結構</b>是什么_<b class='flag-5'>數據結構</b>有什么用

    為什么要學習數據結構數據結構的應用詳細資料概述免費下載

    本文檔的主要內容詳細介紹的是為什么要學習數據結構數據結構的應用詳細資料概述免費下載包括了:數據結構在串口通信當中的應用,數據結構在按鍵監測
    發表于 09-11 17:15 ?13次下載
    為什么要學習<b class='flag-5'>數據結構</b>?<b class='flag-5'>數據結構</b>的應用詳細資料概述免費下載

    什么是數據結構?為什么要學習數據結構數據結構的應用實例分析

    本文檔的主要內容詳細介紹的是什么是數據結構?為什么要學習數據結構數據結構的應用實例分析包括了:數據結構在串口通信當中的應用,
    發表于 09-26 15:45 ?14次下載
    什么是<b class='flag-5'>數據結構</b>?為什么要學習<b class='flag-5'>數據結構</b>?<b class='flag-5'>數據結構</b>的應用實例分析

    arm smmu的原理

    的作用就是替設備將dma請求的地址,翻譯成設備真正能用的物理地址,但是當smmu bypass的時候,設備也可以直接使用物理地址來進行dma; 1.2: smmu數據結構 smmu
    的頭像 發表于 10-09 10:43 ?4826次閱讀
    arm <b class='flag-5'>smmu</b>的原理

    SMMU數據結構格式

    就是SMMU Level 1 Stream Table Descriptor的數據格式,簡稱 **Level1 STD** 。
    的頭像 發表于 04-28 11:48 ?1181次閱讀

    SMMU數據結構格式Level 1 Stream Table Descriptor介紹

    上圖就是SMMU Level 1 Stream Table Descriptor的數據格式,簡稱Level1 STD。
    的頭像 發表于 05-06 14:44 ?1310次閱讀
    <b class='flag-5'>SMMU</b><b class='flag-5'>數據結構</b><b class='flag-5'>格式</b><b class='flag-5'>之</b>Level 1 <b class='flag-5'>Stream</b> <b class='flag-5'>Table</b> Descriptor<b class='flag-5'>介紹</b>

    ARM SMMU Data structuresStream Table

    incoming transaction的StreamID可以找到一個STE。SMMU支持兩種Stream table格式格式
    的頭像 發表于 05-11 09:22 ?1710次閱讀
    ARM <b class='flag-5'>SMMU</b> Data structures<b class='flag-5'>之</b><b class='flag-5'>Stream</b> <b class='flag-5'>Table</b>

    epoll的基礎數據結構

    一、epoll的基礎數據結構 在開始研究源代碼之前,我們先看一下 epoll 中使用的數據結構,分別是 eventpoll、epitem 和 eppoll_entry。 1、eventpoll 我們
    的頭像 發表于 11-10 10:20 ?1072次閱讀
    epoll的基礎<b class='flag-5'>數據結構</b>