[發(fā)明專(zhuān)利]一種MMIO資源的設(shè)置方法及相關(guān)裝置有效
| 申請(qǐng)?zhí)枺?/td> | 202110314302.6 | 申請(qǐng)日: | 2021-03-24 |
| 公開(kāi)(公告)號(hào): | CN113032148B | 公開(kāi)(公告)日: | 2023-07-18 |
| 發(fā)明(設(shè)計(jì))人: | 黃家明;李道童;蘆飛;艾山彬;孫永博 | 申請(qǐng)(專(zhuān)利權(quán))人: | 山東英信計(jì)算機(jī)技術(shù)有限公司 |
| 主分類(lèi)號(hào): | G06F9/50 | 分類(lèi)號(hào): | G06F9/50;G06F13/42 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 丁曼曼 |
| 地址: | 250001 山東省濟(jì)南市高新區(qū)*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 mmio 資源 設(shè)置 方法 相關(guān) 裝置 | ||
1.一種MMIO資源的設(shè)置方法,其特征在于,包括:
顯示MMIO?High?Granularity?Size和MMIO?High?Base的設(shè)置項(xiàng);其中,所述設(shè)置項(xiàng)包括自定義設(shè)置項(xiàng)和多個(gè)依次增大的固定設(shè)置項(xiàng);
接收所述設(shè)置項(xiàng)的設(shè)置指令;
判斷所有Stack的MMIOH資源量之和與MMIO?High?Base的總和是否小于閾值,所述閾值為MMIO資源的最大物理限制;若是,則根據(jù)所述設(shè)置指令對(duì)所述所有Stack的MMIO粒度值、Stack資源Base值、Limit值以及對(duì)應(yīng)寄存器進(jìn)行設(shè)置;
判斷所述所有Stack的MMIO資源和MMIO?High?Base總和是否大于所述閾值;若是,則將所述MMIO?High?Base值進(jìn)行縮量調(diào)整;
根據(jù)所述閾值對(duì)MMIO上限的報(bào)錯(cuò)功能和宕機(jī)功能進(jìn)行修改。
2.根據(jù)權(quán)利要求1所述的設(shè)置方法,其特征在于,接收所述設(shè)置項(xiàng)的設(shè)置指令,包括:
通過(guò)BIOS設(shè)置界面接收所述設(shè)置項(xiàng)的設(shè)置指令,并根據(jù)所述設(shè)置指令進(jìn)行對(duì)應(yīng)的處理。
3.根據(jù)權(quán)利要求1所述的設(shè)置方法,其特征在于,還包括:
當(dāng)任一Stack連接設(shè)備的MMIO資源數(shù)量大于預(yù)設(shè)數(shù)量時(shí),對(duì)所述Stack的MMIO?HighGranularity?Size和MMIO?High?Base進(jìn)行動(dòng)態(tài)增量調(diào)整;將每個(gè)Stack的配置數(shù)據(jù)進(jìn)行更新。
4.根據(jù)權(quán)利要求1所述的設(shè)置方法,其特征在于,還包括:
通過(guò)CPUID命令獲取EAX寄存器的數(shù)值;
對(duì)所述EAX寄存器的數(shù)值進(jìn)行分析,得到所述閾值。
5.一種MMIO資源的設(shè)置裝置,其特征在于,包括:
設(shè)置項(xiàng)顯示模塊,用于顯示MMIO?High?Granularity?Size和MMIO?High?Base的設(shè)置項(xiàng);其中,所述設(shè)置項(xiàng)包括自定義設(shè)置項(xiàng)和多個(gè)依次增大的固定設(shè)置項(xiàng);
指令接收模塊,用于接收所述設(shè)置項(xiàng)的設(shè)置指令;
第一判斷模塊,用于判斷所有Stack的MMIOH資源量之和與MMIO?High?Base的總和是否小于閾值,所述閾值為MMIO資源的最大物理限制;若是,則根據(jù)所述設(shè)置指令對(duì)所述所有Stack的MMIO粒度值、Stack資源Base值、Limit值以及對(duì)應(yīng)寄存器進(jìn)行設(shè)置;
第二判斷模塊,用于判斷所述所有Stack的MMIO資源和MMIO?High?Base總和是否大于所述閾值;若是,則將所述MMIO?High?Base值進(jìn)行縮量調(diào)整;
修改模塊,用于根據(jù)所述閾值對(duì)MMIO上限的報(bào)錯(cuò)功能和宕機(jī)功能進(jìn)行修改。
6.一種服務(wù)器,其特征在于,包括:
存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;
處理器,用于執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至4任一項(xiàng)所述的設(shè)置方法的步驟。
7.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至4任一項(xiàng)所述的設(shè)置方法的步驟。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于山東英信計(jì)算機(jī)技術(shù)有限公司,未經(jīng)山東英信計(jì)算機(jī)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110314302.6/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 信息處理裝置、進(jìn)程控制方法及其計(jì)算機(jī)程序
- 虛擬機(jī)系統(tǒng)及其訪問(wèn)顯卡的方法
- 基于空間要求的目標(biāo)報(bào)告的MMIO請(qǐng)求處理的機(jī)會(huì)改進(jìn)
- 數(shù)據(jù)處理系統(tǒng)和數(shù)據(jù)處理的方法
- 用于擴(kuò)展外圍組件互連高速結(jié)構(gòu)的系統(tǒng)和方法
- 一種系統(tǒng)及其動(dòng)態(tài)分配MMIO資源的方法
- 內(nèi)存映射輸入輸出地址分配方法、裝置及計(jì)算機(jī)系統(tǒng)
- 允許受保護(hù)的容器存儲(chǔ)器與輸入/輸出設(shè)備之間的安全通信的處理器、方法、系統(tǒng)和指令
- 用于擴(kuò)展外圍組件互連高速結(jié)構(gòu)的系統(tǒng)和方法
- 一種MMIO資源的設(shè)置方法及相關(guān)裝置
- 數(shù)據(jù)速率設(shè)置裝置、設(shè)置方法、設(shè)置程序和信息記錄介質(zhì)
- 路徑設(shè)置服務(wù)器、路徑設(shè)置方法和路徑設(shè)置程序
- 通信設(shè)備、通信系統(tǒng)、設(shè)置方法、設(shè)置程序和設(shè)置電路
- 設(shè)置裝置及設(shè)置方法
- 設(shè)置支持裝置、設(shè)置支持系統(tǒng)和設(shè)置支持方法
- 智能電視的必要設(shè)置項(xiàng)的設(shè)置方法和設(shè)置裝置
- 鬧鈴設(shè)置方法和鬧鈴設(shè)置裝置
- 設(shè)置項(xiàng)的設(shè)置方法和裝置
- 設(shè)置輔助裝置、設(shè)置輔助系統(tǒng)以及設(shè)置輔助程序
- 觸控筆、設(shè)置方法及設(shè)置裝置
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





