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

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

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

3天內不再提示

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

芯片驗證工程師 ? 來源:芯片驗證工程師 ? 2023-05-06 14:44 ? 次閱讀

588d8978-e6d8-11ed-ab56-dac502259ad0.png

上圖就是SMMU Level 1 Stream Table Descriptor的數據格式,簡稱Level1 STD

[4:0] Span(跨度)

描述Level2 STE數組的大小和L2Ptr的有效性。

5896300a-e6d8-11ed-ab56-dac502259ad0.png

如上圖,當

Span為0,表明該STD是無效的,需要上報異常。

Span為1-11,表明該STD底下的Level STE包含2^(Span-1)個STEs

Span為12-31,Reserved,也需要上報異常。

Span必須在0到(SMMU_STRTAB_BASE_CFG.SPLIT + 1)的范圍內,即它必須保持在Stream table split point的范圍內。

傳入事務StreamID所對應的STDSpan如果設置為

Span == 0

Span ==Reserved value

Span out of bounds value given the split point

select a valid Level 1 descriptor but are outside of the level 2 range

都會視為無效。

[51:6] L2Ptr

指向Level-2 STE的起始位置。L2Ptr[N:0]被SMMU視為0,其中

N == 5 + (Span - 1)

因此,SMMU將Level-2 STE的起始地址對齊到其大小。在SMMUv3.0中,L2Ptr[51:48]是RES0。超出OAS或物理地址的行為是會上報異常的。

所有導致Stream table lookup未到達有效STE的事務都會終止,上報異常并可以記錄事件C_BAD_STREAMID(根據SMMU_(S_)CR2.RECINVSID設置)

當L1STD更改時, non-leaf CMD_CFGI_STE是使L1STD條目失效所需的最小范圍invalidate命令。根據更改情況,也可能需要其他STE失效,例如:

將Span == 0的inactive L1STD更改為non-zero active Span(引入新的部分Level-2 STE)僅需要使L1STD失效。

將Span != 0的active L1STD更改為inactive L1STD需要使L1STD以及受影響的緩存的STE失效。需要多個non-leaf CMD_CFGI_STE命令或更廣泛的命令,如CMD_CFGI_STE_RANGE或CMD_CFGI_ALL。





審核編輯:劉清

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

    關注

    0

    文章

    36

    瀏覽量

    14367

原文標題:SMMU數據結構格式之 Level 1 Stream Table Descriptor

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

收藏 人收藏

    評論

    相關推薦

    大話數據結構pdf下載

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

    常見的數據結構

    胡亂的,這就要求我們選擇一種好的方式來存儲數據,而這也是數據結構的核心內容。數據存儲一直以來大家面對的數據存儲,都是類似存儲 1、 2、{a
    發表于 05-10 07:58

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

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

    數據結構鏈式棧介紹

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

    ARM系列SMMU總線資料合集

    1SMMU的基本結構和用法SMMU即system memory management unit,在其他體系結構中對應的是IOMMU。先上圖
    發表于 04-11 15:58

    多個設備是否可以共用一個SMMU StreamID?

    。##### Q6. 一個設備有多個Stream ID會如何呢?如果一個device在device tree, ACPI table中指定了多個StreamID, 那么arm SMMU driver為這些
    發表于 11-07 15:36

    SMMU學習這一篇就夠了

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

    數據結構教程,下載

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

    什么是數據結構

    什么是數據結構 1數據類型和數據結構·數據值:atomic data value: 不可再分解。如3、2、5等。nonatomicdat
    發表于 08-13 13:56 ?1682次閱讀

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

    本文檔的主要內容詳細介紹的是為什么要學習數據結構數據結構的應用詳細資料概述免費下載包括了:數據結構在串口通信當中的應用,數據結構在按鍵監測
    發表于 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 ?4420次閱讀
    arm <b class='flag-5'>smmu</b>的原理

    SMMU數據結構格式

    就是SMMU Level 1 Stream Table Descriptor
    的頭像 發表于 04-28 11:48 ?961次閱讀

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

    更新一個valid STE時需要非常小心,因為此時SMMU可能會訪問這個STE數據,這其中存在著“競爭race”。
    的頭像 發表于 05-04 10:15 ?1353次閱讀
    <b class='flag-5'>SMMU</b><b class='flag-5'>數據結構</b><b class='flag-5'>格式</b><b class='flag-5'>之</b><b class='flag-5'>Stream</b> <b class='flag-5'>Table</b> Entry...V和Config<b class='flag-5'>介紹</b>

    ARM SMMU Data structuresStream Table

    incoming transaction的StreamID可以找到一個STE。SMMU支持兩種Stream table格式格式
    的頭像 發表于 05-11 09:22 ?1377次閱讀
    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>
    主站蜘蛛池模板: 少妇高潮惨叫久久久久久欧美| 美女被C污黄网站免费观看| 国产亚洲日韩在线播放不卡| 欧美一夜爽爽爽爽爽爽| 2022国产91精品久久久久久| 金瓶梅 快播| 亚洲欧美一区二区三区九九九| 国产激情精品久久久久久碰| 日本男女动态图| 成人18视频在线观看| 欧美亚洲精品午夜福利AV| 4388成人| 女人十八毛片水真多啊| 999久久精品国产| 美女屁股软件| 99热都是精品| 日本久久和电影| 丰满艳妇亲伦| 无人影院在线播放视频| 国产欧美一区二区三区视频| 亚洲精品成人AV在线观看爽翻| 国产三级精品三级男人的天堂| 亚洲精品成人a在线观看| 精品九九视频| 最新毛片网| 欧美特黄99久久毛片免费| 成人亚洲乱码在线| 午夜深情在线观看免费| 户外露出野战hd| 中文在线日韩亚洲制服| 免费国产精品视频| 成片免费观看视频大全| 善良的女房东味道2在线观看| 国产精品视频大全| 与子敌伦刺激对白亂輪亂性| 名女躁b久久天天躁| 打扑克床上视频不用下载免费观看 | 一级无毛片| 免费看男人J放进女人J无遮掩| videos gratis欧美另类| 午夜在线观看免费完整直播网|