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

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

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

3天內不再提示

PCIe的Spec中明確規定只有Root有權限發起配置請求

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-05-04 09:12 ? 次閱讀

需要特別注意的是,PCIe的Spec中明確規定只有Root有權限發起配置請求(Originate Configuration Requests),也就是說PCIe系統里面的其他設備是不允許去配置其他設備的配置空間的,即peer-to-peer的配置請求是不允許的。并且配置請求的路由(Routing)方式只能是采用BDF(Bus,Device,Function)。

處理器一般不能夠直接發起配置讀寫請求,因為其只能產生Memory Request和IO Request。這就意味著Root必須要將處理器的相關請求轉換為配置讀寫請求。針對傳統的PCI設備(Legacy PCI),采用的是IO間接尋址訪問(IO-indirect Accesses);針對PCIe設備,采用的是Memory-Mapped Accesses。

前面的文章還介紹過,Root和Switch的每一個端口中都包含一個P2P橋,并且知道橋的配置空間頭(Configuration Space Header)是Type1型的。如下圖所示:

每個Type1型的Header中都包含最后一級總線號(Subordinate Bus Number)、下一級總線號(Secondary Bus Number)和上一級總線號(Primary Bus Number)等信息。當配置請求進行BDF路由的時候,正是依靠這些信息來確定要找的設備的。一個簡單地例子如下圖所示:

注:上面的例子是整個PCIe總線系統中只有一個Root的情況,實際上PCIe Spec還允許總線系統中存在多個Root(即Multi-Root)。關于Multi-Root,這里就不詳細地介紹了,有興趣地可以自行閱讀PCIe的Spec。

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

    關注

    16

    文章

    1328

    瀏覽量

    84740
  • root
    +關注

    關注

    1

    文章

    86

    瀏覽量

    21640

原文標題:【博文連載】PCIe掃盲——配置空間的讀寫機制

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    arkts http 發起請求失敗

    http 發起請求 官網Http庫
    發表于 03-23 00:33

    為什么老是提示沒有權限呢?

    為什么老是提示沒有權限呢?
    發表于 11-24 10:49

    抱歉,您沒有權限在該版塊回帖

    抱歉,您沒有權限在該版塊回帖
    發表于 11-24 15:40

    MOTO MB855 ROOT權限獲取教程

    】MOTO MB855獲取ROOT權限步驟ROOT工具下載完成之后,打開ROOT助手點擊軟件的一鍵RO
    發表于 10-15 17:44

    如何才能獲得ROOT權限

    如何獲ROOT權限? 有哪些指令可以改變呢?
    發表于 07-05 00:12

    如何獲取root權限

    需求:獲取root權限操作:1.>>adb remountUse "adb disable-verity" to disable verity.If you do
    發表于 12-31 06:24

    如何才能獲取andriod版本的root權限

    OK4418C開發板 andriod版本,需要獲取root權限,需要如何配置?使用adb shell 連接之后輸入su,提示命令不存在輸入busybox su,,提示must be suid
    發表于 01-06 06:29

    如何獲取root權限

    如何獲取root權限呢?怎樣獲取root權限工具RootUtils呢?
    發表于 02-10 06:41

    如何添加系統root權限

    如何添加系統root權限
    發表于 03-04 06:16

    RBAC私有權限問題研究

    角色繼承關系的私有權限問題是 RBAC 中一個尚未被很好解決的問題,通過對最新的研究成果進行分析,總結其優點分析不足,發現原有模型在靈活性和可管理性方面存在一些不足
    發表于 09-02 15:15 ?7次下載

    華為c8812如何獲得root權限詳細教程

    在網上看到很多朋友問:華為c8812如何獲得root權限,下面分享一個用Recovery刷華為c8812如何獲得root權限的方法,以下是具體方法: 在刷
    發表于 10-12 18:23 ?1.4w次閱讀
    華為c8812如何獲得<b class='flag-5'>root</b><b class='flag-5'>權限</b>詳細教程

    手機該不該ROOT權限ROOT之后會怎樣?

    ROOT權限也就是手機的一個大門,即超級管理員的功能。手機廠商會植入APP廣告,增加手機的影響力,又或者軟件給予的津貼,在新的手機上預安裝很多的APP。這些app程序,用戶的操作權限是無法刪除,但
    的頭像 發表于 11-24 10:50 ?1.1w次閱讀

    如何使用鴻蒙系統上權限請求框架桃夭

    ?? 桃夭是鴻蒙系統上的一款權限請求框架,對請求權限的代碼進行高度封裝,極大的簡化了申請權限的代碼邏輯,同時支持在 Ability、FractionAbility、AbilitySli
    的頭像 發表于 11-10 09:34 ?2405次閱讀

    一款好用的鴻蒙系統上的權限請求框架

    ?? 桃夭是鴻蒙系統上的一款權限請求框架,對請求權限的代碼進行高度封裝,極大的簡化了申請權限的代碼邏輯,同時支持在 Ability、FractionAbility、AbilitySli
    的頭像 發表于 12-03 10:10 ?2153次閱讀

    虛擬機的root權限在哪里設置

    是一種常見的虛擬化平臺,可用于創建多種操作系統的虛擬機。要設置虛擬機的root權限,請按照以下步驟操作: 步驟1:啟動VMware并打開虛擬機。 步驟2:在虛擬機的操作系統登錄為管理員或帶有管理員
    的頭像 發表于 11-23 10:55 ?1.5w次閱讀
    主站蜘蛛池模板: 亚洲深爱| 稀缺资源呦视频在线网站 | 久久精品国产精品亚洲红杏 | 男啪女色黄无遮挡免费视频 | 欧美3p精品三区 | 亚洲人成网站色7799在线观看 | 清纯漂亮小美女准备啪啪 | 2023av网站| 久久国产精品亚洲综合 | 色宅男午夜电影在线观看 | 日韩美香港a一级毛片 | 三级视频中文字幕 | 天堂网www | 国产农村妇女毛片精品久久 | 国产码一区二区三区 | 成人黄色一级片 | 国产一级一片免费播放视频 | 久久久久久久久久免免费精品 | 男人一级片 | 成人v片| 国产黄色在线观看 | 久综合网 | 天天做天天爱天天做天天吃中 | 欧美一二三区在线 | 欧美一级在线观看播放 | 午夜影视在线观看 | 天天干视频在线 | 成人国产在线24小时播放视频 | 你懂得在线网站 | 网女色| 天天舔天天插 | 天天做天天添婷婷我也去 | 成人免费国产gav视频在线 | 国产精品美女一级在线观看 | 加勒比在线视频 | 最新在线视频 | 欧美大全| 哥也操 | 日本色片在线观看 | 国产未成女年一区二区 | 不良视频在线观看 |