[發(fā)明專利]由配置來控制對適配器功能的訪問有效
| 申請?zhí)枺?/td> | 201080066928.X | 申請日: | 2010-11-08 |
| 公開(公告)號: | CN102906701A | 公開(公告)日: | 2013-01-30 |
| 發(fā)明(設(shè)計)人: | D·克拉多克;M·法雷爾;T·格雷格;B·格倫迪寧;D·格雷納 | 申請(專利權(quán))人: | 國際商業(yè)機(jī)器公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 北京市中咨律師事務(wù)所 11247 | 代理人: | 于靜;張亞非 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 配置 控制 適配器 功能 訪問 | ||
技術(shù)領(lǐng)域
本發(fā)明一般涉及輸入/輸出(I/O)處理,且更具體而言,涉及控制對計算環(huán)境的輸入/輸出適配器的訪問。
背景技術(shù)
使用輸入/輸出適配器的許多系統(tǒng)架構(gòu)通過使用基于中央處理器單元(CPU)的地址轉(zhuǎn)換機(jī)制來控制對這些適配器的訪問。在這樣的系統(tǒng)中,使用存儲器映射輸入/輸出(MMIO),并且基于建立存儲器的方式,硬件知道由處理器執(zhí)行的指令是否指向?qū)嶋H的存儲器或其是否實(shí)際上指向適配器中的一個的存儲器。然后,硬件因此能夠?qū)ζ溥M(jìn)行操控。
然而,一些系統(tǒng)可能不使用傳統(tǒng)的存儲器映射I/O。
Thomas?A.Gregg在2009年11月10日發(fā)布的題為“I/O?AdapterLPAR?Isolation?with?Assigned?Memory?Space”(具有分配的存儲器空間的I/O適配器LPAR隔離)的第7,617,340號美國專利描述了在系統(tǒng)中隔離多個I/O適配器的數(shù)據(jù)處理系統(tǒng)和方法。所述數(shù)據(jù)處理系統(tǒng)還包括使用PCIe協(xié)議與I/O適配器進(jìn)行通信的一組處理器。每個I/O適配器具有各自的ID。在優(yōu)選的實(shí)施例中,由I/O適配器發(fā)出的命令包括PCIe定義的請求者ID字段,其包括I/O適配器的一個或多個請求者ID??蓪eq?ID用作對CAM的輸入,所述CAM為TVT提供索引以識別用于I/O適配器的唯一的和獨(dú)立的系統(tǒng)存儲器空間。
Billau等在2009年5月5日發(fā)布的題為“Facilitating?Access?toInput/Output?Resources?Via?an?I/O?Partition?Shared?By?MultipleConsumer?Partitions”(促進(jìn)經(jīng)由多個客戶分區(qū)共享的I/O分區(qū)對輸入/輸出資源的訪問)的第7,530,071號美國專利描述了在分區(qū)的環(huán)境中提供至少一個輸入/輸出(I/O)固件分區(qū),以促進(jìn)對由至少一個I/O固件分區(qū)所擁有的I/O資源的訪問。由環(huán)境的一個或多個其他分區(qū)(被稱為客戶分區(qū))來共享I/O固件分區(qū)的I/O資源。客戶分區(qū)使用I/O固件來訪問I/O資源。由于I/O固件分區(qū)負(fù)責(zé)為那些分區(qū)所擁有的I/O資源提供訪問,客戶分區(qū)免于這種風(fēng)險、降低客戶分區(qū)中的加載度和成本。
Corneli等在2009年9月24日公開的題為“System?and?Method?forDistributing?Virtual?Input/Output?Operations?Across?Multiple?LogicalPartitions”(用于在多個邏輯分區(qū)間分布虛擬輸入/輸出操作的系統(tǒng)和方法)的第2009/0240849A1號美國公開專利描述了分布式虛擬I/O工具通過在由高速通信信道連接的多個應(yīng)用LPAR間分布虛擬I/O功能來替換專用VIO服務(wù)器LPAR。在可用的LPAR之間分布邏輯I/O。分布式虛擬I/O工具將每個I/O請求分配(assign)給適當(dāng)?shù)腎/O設(shè)備。分布式虛擬I/O工具監(jiān)測每個I/O請求,并且當(dāng)性能挑中特定設(shè)備或當(dāng)設(shè)備不再可用時,重新分配I/O設(shè)備。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的方面,控制對I/O適配器的訪問,使得僅經(jīng)授權(quán)的配置才可以訪問給定的I/O適配器(例如,適配器功能)。在一個實(shí)施例中,在不使用例如存儲器映射I/O的那些計算環(huán)境中進(jìn)行控制。
克服了現(xiàn)有技術(shù)的缺點(diǎn)并且通過提供用于控制對計算環(huán)境的適配器的計算機(jī)程序產(chǎn)品來提供優(yōu)點(diǎn)。計算機(jī)程序產(chǎn)品包括處理電路可讀的計算機(jī)可讀存儲介質(zhì)并且存儲由用于執(zhí)行方法的處理電路所執(zhí)行的指令。例如,所述方法包括,執(zhí)行包括配置對訪問適配器的請求的指令,由提供了請求的功能句柄來識別適配器,所述執(zhí)行包括處理器使用所述功能句柄來獲得用于適配器的功能表項(xiàng),所述功能表項(xiàng)包括與所述適配器相關(guān)聯(lián)的信息;基于功能表項(xiàng)中的信息,確定是否允許所述配置來訪問所述適配器;以及響應(yīng)于確定允許所述配置訪問所述適配器,允許訪問所述適配器。
此處,還描述和要求保護(hù)與本發(fā)明的一個或多個方面相關(guān)的方法和系統(tǒng)。
通過本發(fā)明的技術(shù)可以實(shí)現(xiàn)附加的特征和優(yōu)點(diǎn)。此處詳細(xì)地描述本發(fā)明的其他實(shí)施例和方面,并且將本發(fā)明的其他實(shí)施例和方面認(rèn)作要求保護(hù)的發(fā)明的一部分。
附圖說明
作為本說明書的結(jié)尾處的權(quán)利要求的例子,本發(fā)明的一個或多個方面被特別指出和明確要求。根據(jù)下列詳細(xì)描述并結(jié)合附圖,本發(fā)明的上述和其他目標(biāo)、特征和優(yōu)勢將變得明顯,在附圖中:
圖1A示出了包含并使用本發(fā)明的一個或多個方面的計算環(huán)境的一個實(shí)施例;
圖1B示出了包含并使用本發(fā)明的一個或多個方面的計算環(huán)境的另一實(shí)施例;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國際商業(yè)機(jī)器公司,未經(jīng)國際商業(yè)機(jī)器公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080066928.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:文本連續(xù)性的指示符
- 下一篇:搭載電力線的通信裝置





