[發明專利]用于執行DMA塊移動的方法及DMA設備無效
| 申請號: | 200810001637.7 | 申請日: | 2008-01-07 |
| 公開(公告)號: | CN101221544A | 公開(公告)日: | 2008-07-16 |
| 發明(設計)人: | R·尼古拉斯;B·C·德雷魯普;J·古普塔;G·比朗;L·E·德拉托爾 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F13/30 | 分類號: | G06F13/30 |
| 代理公司: | 北京市中咨律師事務所 | 代理人: | 于靜;李崢 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 執行 dma 移動 方法 設備 | ||
1.一種用于在直接存儲器訪問設備中執行直接存儲器訪問塊移動的方法,所述方法包括:
接收直接存儲器訪問塊移動描述符,其中所述直接存儲器訪問塊移動描述符指示了源和目標,并且其中所述直接存儲器訪問塊移動描述符被標識為屏障描述符;
將所述直接存儲器訪問塊移動描述符轉換為所述直接存儲器訪問塊移動描述符的一個或多個直接存儲器訪問請求;
標識所述一個或多個直接存儲器訪問請求內的最后一個直接存儲器訪問請求;以及
處理所述一個或多個直接存儲器訪問請求以滿足直接存儲器訪問塊移動請求,以便所述直接存儲器訪問設備在處理所述一個或多個直接存儲器訪問請求內的所有其他直接存儲器訪問請求之前,不會處理所述最后一個直接存儲器訪問請求。
2.根據權利要求1的方法,還包括:
設置與所述最后一個直接存儲器訪問請求關聯的屏障屬性。
3.根據權利要求1的方法,還包括:
每次處理屏障描述符時切換屏障標記。
4.根據權利要求1的方法,還包括:
響應于所述最后一個直接存儲器訪問請求的完成,生成中斷。
5.根據權利要求1的方法,其中所述最后一個直接存儲器訪問請求被配置為將完成代碼移動到郵箱。
6.一種用于在直接存儲器訪問設備內的直接存儲器訪問引擎中執行直接存儲器訪問塊移動的方法,所述方法包括:
接收直接存儲器訪問塊移動描述符,其中所述直接存儲器訪問塊移動描述符指示了源和目標,并且其中所述直接存儲器訪問塊移動描述符被標識為屏障描述符;
將所述直接存儲器訪問塊移動描述符轉換為所述直接存儲器訪問塊移動描述符的一個或多個直接存儲器訪問請求;
標識所述一個或多個直接存儲器訪問請求內的最后一個直接存儲器訪問請求;
設置與所述最后一個直接存儲器訪問請求關聯的屏障屬性;以及
對于所述一個或多個直接存儲器訪問請求中的每個給定直接存儲器訪問請求:
判定是否為所述給定直接存儲器訪問請求設置了所述屏障屬性;
如果設置了所述屏障屬性,則判定對于與所述給定直接存儲器訪
問請求關聯的通道而言屏障是否未決;以及
如果對于與所述給定直接存儲器訪問請求關聯的通道而言屏障沒
有未決,則向所述直接存儲器訪問設備中的總線引擎發出所述給定直
接存儲器訪問請求。
7.根據權利要求6的方法,還包括:
如果沒有為所述給定直接存儲器訪問請求設置所述屏障屬性,則向所述總線引擎發出所述給定直接存儲器訪問請求。
8.根據權利要求6的方法,還包括:
如果對于與所述給定直接存儲器訪問請求關聯的通道而言屏障未決,則保持所述給定直接存儲器訪問請求,直至從所述總線引擎接收到針對與所述給定直接存儲器訪問請求關聯的通道的屏障清除信號。
9.根據權利要求6的方法,還包括:
響應于向所述總線引擎發出所述給定直接存儲器訪問請求,切換屏障標記,以便所述屏障第一側上的直接存儲器訪問請求使屏障標記被設置為第一值,并且所述屏障第二側上的直接存儲器訪問請求使屏障標記被設置為第二值。
10.根據權利要求6的方法,其中所述直接存儲器訪問塊移動描述符設置了中斷位,所述方法還包括:
設置與所述最后一個直接存儲器訪問請求關聯的中斷位。
11.一種用于在直接存儲器訪問設備內的總線引擎中執行直接存儲器訪問塊移動的方法,所述方法包括:
從直接存儲器訪問隊列接收直接存儲器訪問請求;
判定所述直接存儲器訪問請求是否設置了屏障屬性;
如果所述直接存儲器訪問請求設置了屏障屬性,則判定所述屏障之前的所有直接存儲器訪問請求是否都已完成;以及
如果所述屏障之前的所有直接存儲器訪問請求尚未完成,則保持所述直接存儲器訪問請求以防止完成。
12.根據權利要求11的方法,還包括:
如果所述直接存儲器訪問請求在所述屏障之后并且未設置屏障屬性,則發出針對所述直接存儲器訪問請求的直接存儲器訪問事務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810001637.7/1.html,轉載請聲明來源鉆瓜專利網。





