在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SMMU數(shù)據(jù)結(jié)構(gòu)格式之Level 1 Stream Table Descriptor介紹

芯片驗(yàn)證工程師 ? 來(lái)源:芯片驗(yàn)證工程師 ? 2023-05-06 14:44 ? 次閱讀

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

上圖就是SMMU Level 1 Stream Table Descriptor的數(shù)據(jù)格式,簡(jiǎn)稱(chēng)Level1 STD

[4:0] Span(跨度)

描述Level2 STE數(shù)組的大小和L2Ptr的有效性。

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

如上圖,當(dāng)

Span為0,表明該STD是無(wú)效的,需要上報(bào)異常。

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

Span為12-31,Reserved,也需要上報(bào)異常。

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

傳入事務(wù)StreamID所對(duì)應(yīng)的STDSpan如果設(shè)置為

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

都會(huì)視為無(wú)效。

[51:6] L2Ptr

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

N == 5 + (Span - 1)

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

所有導(dǎo)致Stream table lookup未到達(dá)有效STE的事務(wù)都會(huì)終止,上報(bào)異常并可以記錄事件C_BAD_STREAMID(根據(jù)SMMU_(S_)CR2.RECINVSID設(shè)置)

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

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

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





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • STD
    STD
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    14511

原文標(biāo)題:SMMU數(shù)據(jù)結(jié)構(gòu)格式之 Level 1 Stream Table Descriptor

文章出處:【微信號(hào):芯片驗(yàn)證工程師,微信公眾號(hào):芯片驗(yàn)證工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    大話數(shù)據(jù)結(jié)構(gòu)pdf下載

    大話數(shù)據(jù)結(jié)構(gòu)是一本很值得初學(xué)者看的編程書(shū)籍,用簡(jiǎn)單的語(yǔ)言然人深刻的理解數(shù)據(jù)結(jié)構(gòu),強(qiáng)烈程序員推薦下載收藏,下面是部分內(nèi)容預(yù)覽: 完整的pdf格式電子書(shū)下載: 《大話數(shù)據(jù)結(jié)構(gòu)》.pdf
    發(fā)表于 07-04 00:33

    常見(jiàn)的數(shù)據(jù)結(jié)構(gòu)

    胡亂的,這就要求我們選擇一種好的方式來(lái)存儲(chǔ)數(shù)據(jù),而這也是數(shù)據(jù)結(jié)構(gòu)的核心內(nèi)容。數(shù)據(jù)存儲(chǔ)一直以來(lái)大家面對(duì)的數(shù)據(jù)存儲(chǔ),都是類(lèi)似存儲(chǔ) 1、 2、{a
    發(fā)表于 05-10 07:58

    數(shù)據(jù)結(jié)構(gòu)的基本概念是什么

    數(shù)據(jù)結(jié)構(gòu)基本概念
    發(fā)表于 05-27 08:29

    數(shù)據(jù)結(jié)構(gòu)鏈?zhǔn)綏?b class='flag-5'>介紹

    數(shù)據(jù)結(jié)構(gòu)鏈?zhǔn)綏f準(zhǔn)綏f準(zhǔn)綏5亩x鏈?zhǔn)綏2僮鞯膶?shí)現(xiàn)鏈?zhǔn)綏3跏蓟準(zhǔn)綏H霔f準(zhǔn)綏3鰲f準(zhǔn)綏3跏蓟準(zhǔn)綏f準(zhǔn)綏o(wú)棧滿問(wèn)題,空間可以擴(kuò)充插入與刪除僅在棧頂處執(zhí)行鏈?zhǔn)綏5臈m斣阪滎^鏈?zhǔn)綏5亩x //定義鏈?zhǔn)?/div>
    發(fā)表于 12-17 08:11

    ARM系列SMMU總線資料合集

    1SMMU的基本結(jié)構(gòu)和用法SMMU即system memory management unit,在其他體系結(jié)構(gòu)中對(duì)應(yīng)的是IOMMU。先上圖
    發(fā)表于 04-11 15:58

    多個(gè)設(shè)備是否可以共用一個(gè)SMMU StreamID?

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

    SMMU學(xué)習(xí)這一篇就夠了

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

    數(shù)據(jù)結(jié)構(gòu)教程,下載

    1. 數(shù)據(jù)結(jié)構(gòu)的基本概念 2. 算法與數(shù)據(jù)結(jié)構(gòu)3. C語(yǔ)言的數(shù)據(jù)類(lèi)型及其算法描述要點(diǎn)4. 學(xué)習(xí)算法與數(shù)據(jù)結(jié)構(gòu)的意義與方法
    發(fā)表于 05-14 17:22 ?0次下載
    <b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>教程,下載

    什么是數(shù)據(jù)結(jié)構(gòu)

    什么是數(shù)據(jù)結(jié)構(gòu) 1數(shù)據(jù)類(lèi)型和數(shù)據(jù)結(jié)構(gòu)·數(shù)據(jù)值:atomic data value: 不可再分解。如3、2、5等。nonatomicdat
    發(fā)表于 08-13 13:56 ?1734次閱讀

    為什么要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)的應(yīng)用詳細(xì)資料概述免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是為什么要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)的應(yīng)用詳細(xì)資料概述免費(fèi)下載包括了:數(shù)據(jù)結(jié)構(gòu)在串口通信當(dāng)中的應(yīng)用,數(shù)據(jù)結(jié)構(gòu)在按鍵監(jiān)測(cè)
    發(fā)表于 09-11 17:15 ?13次下載
    為什么要學(xué)習(xí)<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>?<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>的應(yīng)用詳細(xì)資料概述免費(fèi)下載

    什么是數(shù)據(jù)結(jié)構(gòu)?為什么要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)的應(yīng)用實(shí)例分析

    本文檔的主要內(nèi)容詳細(xì)介紹的是什么是數(shù)據(jù)結(jié)構(gòu)?為什么要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)的應(yīng)用實(shí)例分析包括了:數(shù)據(jù)結(jié)構(gòu)在串口通信當(dāng)中的應(yīng)用,
    發(fā)表于 09-26 15:45 ?14次下載
    什么是<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>?為什么要學(xué)習(xí)<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>?<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>的應(yīng)用實(shí)例分析

    arm smmu的原理

    的作用就是替設(shè)備將dma請(qǐng)求的地址,翻譯成設(shè)備真正能用的物理地址,但是當(dāng)smmu bypass的時(shí)候,設(shè)備也可以直接使用物理地址來(lái)進(jìn)行dma; 1.2: smmu數(shù)據(jù)結(jié)構(gòu) smmu
    的頭像 發(fā)表于 10-09 10:43 ?4840次閱讀
    arm <b class='flag-5'>smmu</b>的原理

    SMMU數(shù)據(jù)結(jié)構(gòu)格式

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

    SMMU數(shù)據(jù)結(jié)構(gòu)格式Stream Table Entry...V和Config介紹

    更新一個(gè)valid STE時(shí)需要非常小心,因?yàn)榇藭r(shí)SMMU可能會(huì)訪問(wèn)這個(gè)STE數(shù)據(jù),這其中存在著“競(jìng)爭(zhēng)race”。
    的頭像 發(fā)表于 05-04 10:15 ?1692次閱讀
    <b class='flag-5'>SMMU</b><b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</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可以找到一個(gè)STE。SMMU支持兩種Stream table格式格式
    的頭像 發(fā)表于 05-11 09:22 ?1722次閱讀
    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>
    主站蜘蛛池模板: 天天摸天天摸天天躁 | 欧美xxxxx喷潮 | 国产三级香港三级人妇 | 成人a毛片视频免费看 | 一级毛片无毒不卡直接观看 | 五月天婷婷爱 | 国产网站在线免费观看 | 兔费看全黄三级 | 婷婷色六月| 亚洲一本之道在线观看不卡 | 久久中文字幕综合婷婷 | 国产一级特黄aa大片在线 | 婷婷综合影院 | 色香蕉视频 | 三级毛片在线播放 | 一日本道加勒比高清一二三 | 亚洲乱论| 中文字幕天天干 | 久久久久99精品成人片三人毛片 | 国产黄色在线网站 | 久草香蕉在线 | 天天夜夜爽| 中国毛茸茸bbxx | 天天操天天摸天天射 | 上课被同桌摸下面做羞羞 | 色香蕉色香蕉在线视频 | 日韩色天使综合色视频 | 18视频网站在线观看 | 性殴美高清视频 | 很黄的网站在线观看 | 天堂网在线资源www种子 | 88影视在线观看污污 | 天天干天天拍天天射天天添天天爱 | 亚洲网站色 | 成人a毛片免费全部播放 | 美女被免费视频网站九色 | 免费大片av手机看片 | 国产乱子伦一区二区三区 | 免费看欧美一级特黄a大片 免费看欧美一级特黄a大片一 | 1024手机看片你懂得的 日韩欧美 | 国内精品久久久久影院薰衣草 |