[發(fā)明專利]一種基于內(nèi)核參數(shù)的飛騰平臺(tái)非易失內(nèi)存注冊(cè)方法有效
| 申請(qǐng)?zhí)枺?/td> | 202010216441.0 | 申請(qǐng)日: | 2020-03-25 |
| 公開(公告)號(hào): | CN111444119B | 公開(公告)日: | 2023-06-02 |
| 發(fā)明(設(shè)計(jì))人: | 濮約剛;孫大東;韓瓊;吳磊;魯欣妍 | 申請(qǐng)(專利權(quán))人: | 北京計(jì)算機(jī)技術(shù)及應(yīng)用研究所 |
| 主分類號(hào): | G06F12/14 | 分類號(hào): | G06F12/14;G06F12/06 |
| 代理公司: | 中國(guó)兵器工業(yè)集團(tuán)公司專利中心 11011 | 代理人: | 張然 |
| 地址: | 100854*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 內(nèi)核 參數(shù) 飛騰 平臺(tái) 非易失 內(nèi)存 注冊(cè) 方法 | ||
1.一種基于內(nèi)核參數(shù)的飛騰平臺(tái)非易失內(nèi)存注冊(cè)方法,其特征在于,包括:
內(nèi)核啟動(dòng)時(shí)解析固件傳遞的非易失內(nèi)存配置參數(shù);
非易失內(nèi)存配置參數(shù)格式為pmemmap=nn!ss,其中pmemmap為非易失內(nèi)存的配置參數(shù)名稱,nn!ss表示字段的內(nèi)容,比較cmdline字符串中是否包含pmemmap=字符串來判斷內(nèi)核參數(shù)中是否有非易失內(nèi)存的配置字段,如果不包含pmemmap=字符,則結(jié)束非易失內(nèi)存注冊(cè);
讀取pmemmap配置字段內(nèi)容到字符串變量p中,在變量p中查找字符’!’的偏移地址,記為offset,從p開始到p+offset結(jié)束的字符串記為nn,表示非易失內(nèi)存的起始地址,從offset開始到字符串結(jié)束的字符串記為ss,表示非易失內(nèi)存的大小;
遍歷物理地址空間資源列表,將物理內(nèi)存地址nn到nn+ss之間的內(nèi)存從內(nèi)核的物理內(nèi)存地址空間中移除;
申請(qǐng)并注冊(cè)非易失內(nèi)存平臺(tái)設(shè)備。
2.如權(quán)利要求1所述的基于內(nèi)核參數(shù)的飛騰平臺(tái)非易失內(nèi)存注冊(cè)方法,其特征在于,還包括:飛騰平臺(tái)的服務(wù)器上電后,固件加載操作系統(tǒng)內(nèi)核并引導(dǎo)操作系統(tǒng)。
3.如權(quán)利要求1所述的基于內(nèi)核參數(shù)的飛騰平臺(tái)非易失內(nèi)存注冊(cè)方法,其特征在于,通過讀取內(nèi)核的cmdline字符串,檢查是否存在非易失內(nèi)存配置參數(shù),并按照約定的參數(shù)格式讀取非易失內(nèi)存的地址和大小信息。
4.如權(quán)利要求1所述的基于內(nèi)核參數(shù)的飛騰平臺(tái)非易失內(nèi)存注冊(cè)方法,其特征在于,通過memblock_remove函數(shù)將物理內(nèi)存地址nn到nn+ss之間的內(nèi)存從內(nèi)核的物理內(nèi)存地址空間中移除。
5.如權(quán)利要求1所述的基于內(nèi)核參數(shù)的飛騰平臺(tái)非易失內(nèi)存注冊(cè)方法,其特征在于,申請(qǐng)并注冊(cè)非易失內(nèi)存平臺(tái)設(shè)備包括:向系統(tǒng)分配平臺(tái)設(shè)備資源,平臺(tái)設(shè)備的起始地址為非易失內(nèi)存起始地址nn,平臺(tái)設(shè)備的大小為非易失內(nèi)存大小ss,平臺(tái)設(shè)備的類型為非易失內(nèi)存,通過platform_device_add函數(shù)將非易失內(nèi)存設(shè)備掛載到系統(tǒng)的平臺(tái)設(shè)備總線上,使得非易失內(nèi)存驅(qū)動(dòng)能夠正確識(shí)別設(shè)備。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京計(jì)算機(jī)技術(shù)及應(yīng)用研究所,未經(jīng)北京計(jì)算機(jī)技術(shù)及應(yīng)用研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010216441.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 一種飛騰平臺(tái)遠(yuǎn)程監(jiān)控與操作擴(kuò)展卡
- 基于飛騰平臺(tái)的LPC接口訪問裝置及方法、筆記本電腦
- 基于飛騰1500A芯片的基板管理控制電路和計(jì)算機(jī)
- 基于飛騰平臺(tái)的LPC接口訪問裝置、筆記本電腦
- 一種飛騰處理器的性能檢測(cè)裝置及方法
- 一種基于飛騰服務(wù)器PCIE接口卡的DMA數(shù)據(jù)傳輸方法
- 一種基于飛騰平臺(tái)的雙BIOS系統(tǒng)及其實(shí)現(xiàn)方法
- 一種面向飛騰機(jī)器的操作系統(tǒng)硬盤快速部署方法
- 一種在飛騰平臺(tái)使用BMC實(shí)現(xiàn)中斷響應(yīng)的方法
- 一種飛騰平臺(tái)IO擴(kuò)展電路





