[發明專利]具有PCIe接口的裝置共享系統及方法無效
| 申請號: | 201210525640.5 | 申請日: | 2012-12-10 |
| 公開(公告)號: | CN103873489A | 公開(公告)日: | 2014-06-18 |
| 發明(設計)人: | 楊佳儒 | 申請(專利權)人: | 鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/455 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 pcie 接口 裝置 共享 系統 方法 | ||
技術領域
本發明涉及硬件共享技術,尤其涉及一種具有快速外設組件互連標準PCIe接口的裝置共享系統及方法。
背景技術
輸入輸出設備可以被用于在多個裝置之間進行共享,然而,在一個裝置需要共享其他裝置的輸入輸出設備時,往往需要修改該裝置本地端的相應的驅動程序。例如,以網卡為例,一個服務器想使用其他服務器上的網卡實現數據傳輸時,需要使用特定的驅動程序,必然導致需要對本地端的網卡驅動程序進行修改才能實現對不同類型的網卡的調用,并最終實現具有PCIe接口的裝置共享,如此,必然導致網卡的使用效率低下。或者,若是該服務器不對本地端的網卡驅動程序進行修改,那么,則必然僅能使用與該網卡驅動程序相對應的網卡,則必然使得能調用的網卡類型受到很大的限制,從而影響網卡在多個裝置之間的共享。
發明內容
鑒于以上內容,有必要提供一種具有PCIe接口的裝置共享系統及方法,可實現在多個裝置之間進行網卡的共享。
一種具有快速外設組件互連標準PCIe接口的裝置共享系統,運行于多個服務器中,至少一個請求服務器與另一個共享服務器相連接,所述共享服務器提供具有PCIe接口的裝置并將所述具有PCIe接口的裝置作為待共享裝置,該系統包括共享驅動、共享代理以及共享管理,其中:所述的共享驅動,用于獲取所述請求服務器中的虛擬機對所述共享服務器的待共享裝置的PCIe的配置空間的訪問以獲取所述待共享裝置的型號,并將該訪問傳給所述的共享代理;所述的共享代理,用于將該訪問傳送給所述共享服務器中的共享管理;所述共享管理,用于接收該訪問,將該待共享裝置的型號以及將該待共享裝置的PCIe的基址寄存器BAR的內存地址回傳給所述共享代理;所述共享代理,還用于將該待共享裝置的型號反饋給所述虛擬機,所述虛擬機根據該待共享裝置的型號確定相對應該待共享裝置的驅動程序;所述共享驅動,還用于在所述虛擬機的指定存儲空間中建立第一窗口,根據該待共享裝置的PCIe的基址寄存器的內存地址將該第一窗口映射到該待共享裝置的PCIe的基址寄存器內存;及所述共享管理,還用于在所述共享服務器的存儲裝置中建立第二窗口,將該第二窗口映射到所述虛擬機中的指定存儲空間中。
一種具有快速外設組件互連標準PCIe接口的裝置共享方法執行的具有PCIe接口的裝置共享方法,運行于多個服務器中,至少一個請求服務器與另一個共享服務器相連接,所述共享服務器提供具有PCIe接口的裝置并將所述具有PCIe接口的裝置作為待共享裝置,該方法包括如下步驟:共享驅動獲取所述請求服務器中的虛擬機對所述共享服務器的待共享裝置的PCIe的配置空間的訪問以獲取所述待共享裝置的型號,并將該訪問傳給所述的共享代理;共享代理將該訪問傳送給所述共享服務器中的共享管理;所述共享管理接收該訪問,將該待共享裝置的型號以及將該待共享裝置的PCIe的基址寄存器BAR的內存地址回傳給所述共享代理;所述共享代理將該待共享裝置的型號反饋給所述虛擬機,所述虛擬機根據該待共享裝置的型號確定相對應該待共享裝置的驅動程序;所述共享驅動在所述虛擬機的指定存儲空間中建立第一窗口,根據該待共享裝置的PCIe的基址寄存器的內存地址將該第一窗口映射到該待共享裝置的PCIe的基址寄存器內存;及所述共享管理在所述共享服務器的存儲裝置中建立第二窗口,將該第二窗口映射到所述虛擬機中的指定存儲空間中。
相較于現有技術,所述的具有快速外設組件互連標準接口的裝置共享系統及方法,可實現在多個裝置之間進行網卡的共享,并且無需修改相應的網卡驅動程序。
附圖說明
圖1是本發明具有PCIe接口的裝置共享系統的較佳實施方式的應用環境圖。
圖2是本發明具有PCIe接口的裝置共享系統的較佳實施方式的功能模塊圖。
圖3是本發明具有PCIe接口的裝置共享方法的較佳實施方式的流程圖。
主要元件符號說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司,未經鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210525640.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:語音提示模塊
- 下一篇:電子郵件處理方法及裝置





