• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    PCIE設(shè)備運行時文件的處理方法、裝置和設(shè)備制造方法及圖紙

    技術(shù)編號:38398007 閱讀:19 留言:0更新日期:2023-08-07 11:11
    本申請涉及一種PCIE設(shè)備運行時文件的處理方法、裝置和設(shè)備。主要技術(shù)方案包括:響應于基本輸入輸出系統(tǒng)加載PCIE設(shè)備的存儲器驅(qū)動文件,獲取PCIE設(shè)備的識別號信息,根據(jù)識別號信息和預存識別號信息,確定基本輸入輸出系統(tǒng)是否已處理與PCIE設(shè)備同型號的歷史PCIE設(shè)備,得到判斷結(jié)果,根據(jù)判斷結(jié)果,處理PCIE設(shè)備存儲器驅(qū)動文件中的運行時文件。本申請能夠節(jié)省運行時文件的存放空間,增加儲存PCIE設(shè)備的數(shù)量,盡可能保證PCIE設(shè)備的正常運行。盡可能保證PCIE設(shè)備的正常運行。盡可能保證PCIE設(shè)備的正常運行。

    【技術(shù)實現(xiàn)步驟摘要】
    PCIE設(shè)備運行時文件的處理方法、裝置和設(shè)備


    [0001]本申請涉及計算機通信
    ,特別是涉及一種PCIE設(shè)備運行時文件的處理方法、裝置和設(shè)備。

    技術(shù)介紹

    [0002] 在基本輸入輸出系統(tǒng)(Base Input/Output System,BIOS)傳統(tǒng)啟動模式
    ?
    Legacy啟動模式下,BIOS會加載高速串行計算機擴展總線(Peripheral Component Interconnect Express,PCIE)設(shè)備的可選只讀存儲器Oprom/Option rom驅(qū)動文件和擴展只讀存儲器Expansion rom驅(qū)動文件,對其進行初始化,然后把驅(qū)動文件的運行時runtime文件常駐內(nèi)存空間。
    [0003]在Legacy啟動模式下1兆以內(nèi)的內(nèi)存空間地址的每一段地址都有固定的用途,BIOS處理完成PCIE設(shè)備的Oprom后,runtime文件會永久存放在特定內(nèi)存空間,當下一個PCIE設(shè)備的Oprom被處理完后,累積在上一個PCIE設(shè)備的runtime文件存放地址的上面。由于內(nèi)存空間有限,能夠支持的PCIE設(shè)備的數(shù)量有限,當內(nèi)存空間被占滿之后,其他PCIE設(shè)備的Oprom便無法被處理,導致這些PCIE設(shè)備無法正常使用。

    技術(shù)實現(xiàn)思路

    [0004]基于此,本申請?zhí)峁┝艘环NPCIE設(shè)備運行時文件的處理方法、裝置和設(shè)備,以節(jié)省運行時文件的存放空間,增加儲存PCIE設(shè)備的數(shù)量,盡可能保證PCIE設(shè)備的正常運行。
    [0005]第一方面,提供一種PCIE設(shè)備運行時文件的處理方法,該方法包括:響應于基本輸入輸出系統(tǒng)加載PCIE設(shè)備的存儲器驅(qū)動文件,獲取PCIE設(shè)備的識別號信息;根據(jù)識別號信息和預存識別號信息,確定基本輸入輸出系統(tǒng)是否已處理與PCIE設(shè)備同型號的歷史PCIE設(shè)備,得到判斷結(jié)果;根據(jù)判斷結(jié)果,處理PCIE設(shè)備存儲器驅(qū)動文件中的運行時文件。
    [0006]根據(jù)本申請實施例中一種可實現(xiàn)的方式,判斷結(jié)果包括已處理同型號的歷史PCIE設(shè)備;根據(jù)判斷結(jié)果,處理PCIE設(shè)備存儲器驅(qū)動文件中的運行時文件,包括:當判斷結(jié)果為已處理同型號的歷史PCIE設(shè)備時,獲取歷史PCIE設(shè)備的歷史運行時文件和歷史運行時文件對應的復用空間地址;根據(jù)運行時文件和歷史運行時文件,確定PCIE設(shè)備的復用運行時文件和私有運行時文件;根據(jù)復用空間地址,確定私有運行時文件的私有空間地址;將私有運行時文件存儲至私有空間地址。
    [0007]根據(jù)本申請實施例中一種可實現(xiàn)的方式,復用空間地址包括空間結(jié)束地址;根據(jù)復用空間地址,確定私有運行時文件的私有空間地址,包括:當PCIE設(shè)備為歷史PCIE設(shè)備的首個同型號設(shè)備時,將以復用空間地址的空間結(jié)束
    地址為空間起始地址的預留空間地址,確定為私有運行時文件的私有空間地址。
    [0008]根據(jù)本申請實施例中一種可實現(xiàn)的方式,預留空間地址的確定方法包括:在確定PCIE設(shè)備的私有運行時文件之后,獲取歷史運行時文件的空間結(jié)束地址;在歷史運行時文件的空間結(jié)束地址后設(shè)置私有運行時文件的預留空間;根據(jù)預留空間的位置信息,確定預留空間地址。
    [0009]根據(jù)本申請實施例中一種可實現(xiàn)的方式,該方法還包括:當PCIE設(shè)備為歷史PCIE設(shè)備的非首個同型號設(shè)備時,根據(jù)復用空間地址,確定在PCIE設(shè)備之前加載的PCIE設(shè)備的前置私有空間地址;將以前置私有空間地址的空間結(jié)束地址為空間起始地址的預留空間地址,確定為私有運行時文件的私有空間地址。
    [0010]根據(jù)本申請實施例中一種可實現(xiàn)的方式,預留空間地址的確定方法包括:在確定PCIE設(shè)備的私有運行時文件之后,獲取前置私有空間地址的空間結(jié)束地址;在前置私有空間地址的空間結(jié)束地址后設(shè)置私有運行時文件的預留空間;根據(jù)預留空間的位置信息,確定預留空間地址。
    [0011]根據(jù)本申請實施例中一種可實現(xiàn)的方式,預留空間地址的確定方法包括:在加載完成歷史PCIE設(shè)備的歷史運行時文件時,計算歷史運行時文件的空間量;根據(jù)歷史運行時文件的空間量,確定歷史運行時文件的空間起始地址和空間結(jié)束地址;在歷史運行時文件的空間結(jié)束地址后設(shè)置至少一個預留空間;基于預留空間的位置信息,確定預留空間地址。
    [0012]根據(jù)本申請實施例中一種可實現(xiàn)的方式,將私有運行時文件存儲至私有空間地址之后,該方法還包括:根據(jù)PCIE設(shè)備的識別號信息、歷史PCIE設(shè)備的識別號信息以及歷史設(shè)備空間地址映射信息,調(diào)用運行時文件。
    [0013]根據(jù)本申請實施例中一種可實現(xiàn)的方式,根據(jù)PCIE設(shè)備的識別號信息和歷史PCIE設(shè)備的識別號信息,調(diào)用運行時文件,包括:當PCIE設(shè)備的識別號信息和歷史PCIE設(shè)備的識別號信息相同時,調(diào)用運行時文件中的復用運行時文件。
    [0014]根據(jù)本申請實施例中一種可實現(xiàn)的方式,歷史設(shè)備空間地址映射信息包括歷史PCIE設(shè)備的識別號信息和復用空間地址;根據(jù)PCIE設(shè)備的識別號信息和歷史設(shè)備空間地址映射信息,調(diào)用運行時文件,包括:當PCIE設(shè)備的識別號信息與歷史PCIE設(shè)備的識別號信息匹配成功時,根據(jù)歷史PCIE設(shè)備的復用空間地址,調(diào)用運行時文件中的復用運行時文件。
    [0015]根據(jù)本申請實施例中一種可實現(xiàn)的方式,該方法還包括:記錄PCIE設(shè)備在歷史PCIE設(shè)備中的加載順序值。
    [0016]根據(jù)本申請實施例中一種可實現(xiàn)的方式,根據(jù)PCIE設(shè)備的識別號信息和歷史PCIE設(shè)備的識別號信息,調(diào)用運行時文件,包括:獲取PCIE設(shè)備在歷史PCIE設(shè)備中的加載順序值;
    當PCIE設(shè)備的識別號信息與歷史PCIE設(shè)備的識別號信息匹配成功時,根據(jù)加載順序值,確定PCIE設(shè)備的私有空間地址;根據(jù)PCIE設(shè)備的私有空間地址,調(diào)用運行時文件中的私有運行時文件。
    [0017]根據(jù)本申請實施例中一種可實現(xiàn)的方式,判斷結(jié)果包括未處理同型號的歷史PCIE設(shè)備;根據(jù)判斷結(jié)果,處理PCIE設(shè)備存儲器驅(qū)動文件中的運行時文件,包括:當判斷結(jié)果為未處理同型號的歷史PCIE設(shè)備時,創(chuàng)建PCIE設(shè)備的數(shù)據(jù)存儲空間,以存儲運行時文件。
    [0018]根據(jù)本申請實施例中一種可實現(xiàn)的方式,根據(jù)識別號信息和預存識別號信息,確定基本輸入輸出系統(tǒng)是否已處理與PCIE設(shè)備同型號的歷史PCIE設(shè)備,包括:當識別號信息與預存識別號信息存在重合時,確定基本輸入輸出系統(tǒng)已處理與PCIE設(shè)備同型號的歷史PCIE設(shè)備。
    [0019]根據(jù)本申請實施例中一種可實現(xiàn)的方式,該方法還包括:當識別號信息與預存識別號信息未存在重合時,確定基本輸入輸出系統(tǒng)未處理與PCIE設(shè)備同型號的歷史PCIE設(shè)備。
    [0020]根據(jù)本申請實施例中一種可實現(xiàn)的方式,在獲取PCIE設(shè)備的識別號信息之后,該方法還包括:通過定義數(shù)據(jù)結(jié)構(gòu)保存PCIE設(shè)備的識別號信息;或者,通過基本輸入輸出系統(tǒng)訪問存儲芯片將PCIE設(shè)備的識別號信息寫入存儲芯片,以保存PCIE設(shè)備的識別號信息。
    [0021]根據(jù)本申請實施例中一種可實現(xiàn)的方式,識別號信息包括供應商識別號、設(shè)備識別號、子系統(tǒng)廠商標識號和子系統(tǒng)標識號。<本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護點】

    【技術(shù)特征摘要】
    1.一種PCIE設(shè)備運行時文件的處理方法,其特征在于,所述方法包括:響應于基本輸入輸出系統(tǒng)加載PCIE設(shè)備的存儲器驅(qū)動文件,獲取所述PCIE設(shè)備的識別號信息;根據(jù)所述識別號信息和預存識別號信息,確定基本輸入輸出系統(tǒng)是否已處理與所述PCIE設(shè)備同型號的歷史PCIE設(shè)備,得到判斷結(jié)果;根據(jù)所述判斷結(jié)果,處理所述PCIE設(shè)備存儲器驅(qū)動文件中的運行時文件。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷結(jié)果包括已處理同型號的歷史PCIE設(shè)備;所述根據(jù)所述判斷結(jié)果,處理所述PCIE設(shè)備存儲器驅(qū)動文件中的運行時文件,包括:當所述判斷結(jié)果為已處理同型號的歷史PCIE設(shè)備時,獲取所述歷史PCIE設(shè)備的歷史運行時文件和所述歷史運行時文件對應的復用空間地址;根據(jù)所述運行時文件和所述歷史運行時文件,確定所述PCIE設(shè)備的復用運行時文件和私有運行時文件;根據(jù)所述復用空間地址,確定所述私有運行時文件的私有空間地址;將所述私有運行時文件存儲至所述私有空間地址。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述復用空間地址包括空間結(jié)束地址;所述根據(jù)所述復用空間地址,確定所述私有運行時文件的私有空間地址,包括:當所述PCIE設(shè)備為所述歷史PCIE設(shè)備的首個同型號設(shè)備時,將以所述復用空間地址的空間結(jié)束地址為空間起始地址的預留空間地址,確定為所述私有運行時文件的私有空間地址。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預留空間地址的確定方法包括:在確定所述PCIE設(shè)備的私有運行時文件之后,獲取所述歷史運行時文件的空間結(jié)束地址;在所述歷史運行時文件的空間結(jié)束地址后設(shè)置所述私有運行時文件的預留空間;根據(jù)所述預留空間的位置信息,確定所述預留空間地址。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:當所述PCIE設(shè)備為所述歷史PCIE設(shè)備的非首個同型號設(shè)備時,根據(jù)所述復用空間地址,確定在所述PCIE設(shè)備之前加載的PCIE設(shè)備的前置私有空間地址;將以所述前置私有空間地址的空間結(jié)束地址為空間起始地址的預留空間地址,確定為所述私有運行時文件的私有空間地址。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述預留空間地址的確定方法包括:在確定所述PCIE設(shè)備的私有運行時文件之后,獲取所述前置私有空間地址的空間結(jié)束地址;在所述前置私有空間地址的空間結(jié)束地址后設(shè)置所述私有運行時文件的預留空間;根據(jù)所述預留空間的位置信息,確定所述預留空間地址。7.根據(jù)權(quán)利要求3或5所述的方法,其特征在于,所述預留空間地址的確定方法包括:在加載完成所述歷史PCIE設(shè)備的歷史運行時文件時,計算所述歷史運行時文件的空間量;根據(jù)所述歷史運行時文件的空間量,確定所述歷史運行時文件的空間起始地址和空間
    結(jié)束地址;在所述歷史運行時文件的空間結(jié)束地址后設(shè)置至少一個預留空間;基于所述預留空間的位置信息,確定所述預留空間地址。8.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述私有運行時文件存儲至所述私有空間地址之后,所述方法還包括:根據(jù)所述PCIE設(shè)備的識別號信息、所述歷史PCIE設(shè)備的識別號信息以及歷史設(shè)備空間地址映射信息,調(diào)用所述運行時文件。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述根據(jù)所述PCIE設(shè)備的識別號信息和所述歷史PCIE設(shè)備的識別號信息,調(diào)用所述運行時文件,包括:當所述PCIE設(shè)備的識別號信息和所述歷史PCIE設(shè)備的識別號信息相同時,調(diào)用所述運行時文...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:孫永博李道童
    申請(專利權(quán))人:蘇州浪潮智能科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 毛片免费全部播放无码| 亚洲V无码一区二区三区四区观看 亚洲爆乳精品无码一区二区三区 亚洲爆乳无码一区二区三区 | 内射精品无码中文字幕| 人妻丰满?V无码久久不卡| 内射人妻少妇无码一本一道| AV大片在线无码永久免费| 亚洲精品无码激情AV| 精品无码一区二区三区在线| 久久久久久av无码免费看大片| 伊人无码精品久久一区二区 | 亚洲国产综合无码一区| 亚洲欧洲无码AV不卡在线| 国产精品ⅴ无码大片在线看| 无码少妇一区二区浪潮av| 伊人无码精品久久一区二区| 亚洲国产精品无码久久一线| 成年免费a级毛片免费看无码| 成人免费无码大片A毛片抽搐| 亚洲AV成人噜噜无码网站| 国产成人精品无码片区在线观看| 免费人妻无码不卡中文字幕18禁| 精品无码无人网站免费视频| 亚洲AV永久纯肉无码精品动漫| 一区二区三区无码高清| 国产精品va无码免费麻豆| 人妻aⅴ中文字幕无码| 少妇人妻偷人精品无码AV| 亚洲私人无码综合久久网| 精品久久久无码21p发布| 久久亚洲AV成人出白浆无码国产 | 久久久无码一区二区三区| 国产成人无码精品久久久性色| 久久影院午夜理论片无码| 日韩精品无码免费视频| 精品少妇人妻av无码专区| 无码少妇一区二区浪潮av| 久久无码人妻精品一区二区三区| 无码精品人妻一区二区三区AV| 一本一道中文字幕无码东京热| 一本大道久久东京热无码AV| 国产av无码专区亚洲av果冻传媒|