[發明專利]一種CPU啟動方法、裝置、電子設備及計算機可讀存儲介質有效
| 申請號: | 202011186759.5 | 申請日: | 2020-10-29 |
| 公開(公告)號: | CN112463244B | 公開(公告)日: | 2022-12-27 |
| 發明(設計)人: | 孫秀強;黃家明;班華堂;喬英良;李道童;李勛堂;艾山彬;姚藩益 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 梁凱 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cpu 啟動 方法 裝置 電子設備 計算機 可讀 存儲 介質 | ||
本發明提供了一種CPU啟動方法、裝置、電子設備及計算機可讀存儲介質,屬于計算機的技術領域,解決了因AMD廠商升級CPU處理器導致需要重新研發設計硬件及固件的問題。該方法包括:編譯Rome固件鏡像和Naples固件鏡像,并將Rome固件鏡像和Naples固件鏡像組合形成BIOS鏡像;判斷CPU的類型;當CPU為Rome處理器時,執行BIOS鏡像中的Rome固件鏡像并對CPU進行啟動引導;當CPU為Naples處理器時,執行BIOS鏡像中的Naples固件鏡像并對CPU進行啟動引導。本發明通過CPU內的BootROM在主板開機上電時讀取EFS的狀態值去決定加載32M的BIOS鏡像的哪部分的16M鏡像進行加載啟動引導,可以滿足一個BIOS鏡像和一個主板硬件即可兼容AMD廠商的2代CPU處理器,為服務器廠商研發新產品節約了開發周期和人力成本。
技術領域
本發明涉及計算機技術領域,尤其是涉及一種CPU啟動方法、裝置、電子設備及計算機可讀存儲介質。
背景技術
在芯片行業中各個芯片公司都會隨著科技的發展、技術的更新、市場的需求等多方面因素綜合考慮,將適時的推出、更新新的芯片產品,這符合科技技術發展的趨勢和要求,但是,對于產品研發商而言這種升級將帶來研發設計的更新,對公司的研發人力成本造成了沉重的負擔,因為軟件、硬件、測試等一系列研發環節都需要重新進行開發驗證,故如何設計可以滿足即使芯片更新換代也不會影響固件、硬件、測試等一系列的研發成本投入,這對于各個產品開發商提出了更高的需求,為此,有些芯片開發商提供了通過芯片硬件針腳兼容,只需通過固件升級即可滿足芯片升級帶來的性能提升而無需重新設計研發的方法,極大的降低了研發設計成本。
隨著互聯網的快速發展越來越多的數據中心也隨之建立起來,數據中心的服務器幾乎都被美國芯片巨頭英特爾所壟斷,但是隨著科技的快速發展、數據流的激增,之前研發設計的服務器芯片已滿足不了性能的要求,而新的芯片產品將導致研發成本增加,故英特爾引入了一個微碼概念即僅通過固件升級即可解決一個硬件設計兼容2代處理器的能力。如英特爾 Purley平臺是2017年研發設計的,在數據中心客戶中對該芯片需求量巨大,但是隨著性能要求的提升英特爾研發設計了Cascade處理器,性能對比 Purley處理器有極大的性能提升,因CPU之間的針腳是兼容的故只需保留硬件設計單獨固件升級微碼即可解決該問題即一個固件可支持2款處理器,無需廠商額外設計即可滿足客戶需求。該解決的方案只是通過升級與CPU 相關的微碼即可。但是,AMD廠商也設計了多款處理器,Naples剛剛發布時性能極高,但是隨著技術的發展AMD又發布了Rome芯片,AMD在研發升級芯片的時候考慮到了兼容性,雖然硬件滿足針腳兼容,但因軟件與英特爾的設計有極大的區別且不支持像英特爾那樣只升級微碼即可滿足2 代處理器,這就需要服務器研發廠商考慮如何實現一個BIOS鏡像兼容2款處理器,為此本發明公開了一種CPU啟動方法、裝置、電子設備及計算機可讀存儲介質能夠很好的解決以上問題。
發明內容
本發明的目的在于提供一種CPU啟動方法、裝置、電子設備及計算機可讀存儲介質,為了減少因AMD廠商升級CPU處理器導致需要重新研發設計硬件及固件的問題,本發明通過CPU內的BootROM在主板開機上電時讀取EFS的狀態值去決定加載32M的BIOS鏡像的哪部分的16M鏡像進行加載啟動引導,通過這種方式可以滿足一個BIOS鏡像和一個主板硬件即可兼容AMD廠商的2代CPU處理器,為服務器廠商研發新產品節約了開發周期和人力成本,可以在極短的時間內使新產品快速上市與批量部署。
第一方面,本發明提供的一種CPU啟動方法,包括:
編譯Rome固件鏡像和Naples固件鏡像,并將Rome固件鏡像和Naples 固件鏡像組合形成BIOS鏡像;
判斷CPU的類型;
當CPU為Rome處理器時,執行所述BIOS鏡像中的Rome固件鏡像并對CPU進行啟動引導;
當CPU為Naples處理器時,執行所述BIOS鏡像中的Naples固件鏡像并對CPU進行啟動引導。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011186759.5/2.html,轉載請聲明來源鉆瓜專利網。





