指令384可以標(biāo)識與邏輯處理器342關(guān)聯(lián)的刀片設(shè)備340的可用存儲器345。在520,指令324可以將標(biāo)識的存儲器335的描述356存儲在能夠由刀片設(shè)備330的服務(wù)處理器250訪問的刀片設(shè)備330的服務(wù)存儲器252中。在525,服務(wù)處理器250可以將描述356提供給刀片設(shè)備340的服務(wù)處理器270。在530,服務(wù)處理器270可以將描述356存儲在刀片設(shè)備340的服務(wù)存儲器272中,在該服務(wù)存儲器中描述356能夠由邏輯處理器342來訪問。
[0072]在535,當(dāng)由邏輯處理器342執(zhí)行時,指令388可以使邏輯處理器342、刀片設(shè)備330的標(biāo)識的存儲器335和刀片設(shè)備340的標(biāo)識的存儲器345可供OS 115使用,如上所述。在540,當(dāng)由邏輯處理器332執(zhí)行時,指令329可以在OS 115執(zhí)行開始之前將邏輯處理器332布置成SMM。指令329可以響應(yīng)于判定出刀片設(shè)備330被指定為擴(kuò)展刀片設(shè)備而使邏輯處理器332進(jìn)入SMM,如上所述的。
[0073]在545,分區(qū)308可以利用至少邏輯處理器342來開始執(zhí)行OS 115。例如,分區(qū)308可以利用SFW實例381來引導(dǎo)OS 115,如上所述的,然后通過邏輯處理器342利用可供OS 115使用的分區(qū)308的資源(例如,在提供給OS 115的APCI表中,如上所述)來開始OS115的執(zhí)行。在這些示例中,分區(qū)308可以利用至少邏輯處理器342以及標(biāo)識的存儲器335和345來執(zhí)行OS 115,而邏輯處理器332不可供OS 115使用。在一些示例中,分區(qū)308同樣可以利用分區(qū)308的附加資源來執(zhí)行OS 115。在550,由邏輯處理器332執(zhí)行的指令329可以在利用分區(qū)308的如至少邏輯處理器342的其他邏輯處理器執(zhí)行OS 115期間保持邏輯處理器332處于SMM中。在一些示例中,指令329可以響應(yīng)于判定出邏輯處理器332是擴(kuò)展邏輯處理器而在OS 115執(zhí)行期間保持邏輯處理器332處于SMM。
[0074]在555,在至少邏輯處理器342上執(zhí)行的OS 115可以在OS 115活動操作期間訪問刀片設(shè)備330的標(biāo)識的存儲器335 (例如,經(jīng)由節(jié)點控制器243和233,如上所述)。在這些示例中,OS 115可以訪問標(biāo)識的存儲器335,而不進(jìn)入SMM或以其他方式中止在執(zhí)行OS115的邏輯處理器中的任一個上OS 115的操作。
[0075]雖然圖5的流程圖示出了一些功能的執(zhí)行的具體次序,但是方法500不限于該次序。例如,在流程圖中接連顯示的功能可以按不同的次序來執(zhí)行,可以同時地或者部分同時地執(zhí)行,或者其組合。在一些示例中,本文結(jié)合圖5所描述的功能可以與本文中結(jié)合圖1-4中的任意圖所描述的功能相結(jié)合地來提供。
【主權(quán)項】
1.一種非暫時性機(jī)器可讀存儲介質(zhì),其編碼有包括指令的系統(tǒng)固件(SFW)實例,所述指令能夠由刀片系統(tǒng)的第一刀片設(shè)備的第一邏輯處理器執(zhí)行以用于: 訪問所述刀片系統(tǒng)的分區(qū)的分區(qū)配置信息,所述分區(qū)執(zhí)行操作系統(tǒng)(OS)并且包括所述第一刀片設(shè)備和包括第二邏輯處理器的第二刀片設(shè)備,其中,所述第一邏輯處理器和所述第二邏輯處理器作為不同SFW域的部分進(jìn)行操作; 向所述第二刀片設(shè)備標(biāo)識與所述第一邏輯處理器相關(guān)聯(lián)的所述第一刀片設(shè)備的能夠使用的存儲器,其中,所述第二刀片設(shè)備使得所述第一刀片設(shè)備的所標(biāo)識的存儲器能夠由所述OS使用;以及 響應(yīng)于判定出所述分區(qū)配置信息指示所述第一刀片設(shè)備是擴(kuò)展刀片設(shè)備,將所述第一邏輯處理器布置成SFW執(zhí)行模式,在所述SFW執(zhí)行模式中,所述第一邏輯處理器執(zhí)行所述SFff實例的指令,而所述OS由至少所述第二邏輯處理器執(zhí)行。2.如權(quán)利要求1所述的存儲介質(zhì),其中,用來布置的所述指令包括能夠由所述第一邏輯處理器執(zhí)行以進(jìn)入系統(tǒng)管理模式(SMM)并且保持在所述SMM中而所述OS由至少所述第二刀片設(shè)備的第二邏輯處理器執(zhí)行的指令。3.如權(quán)利要求1所述的存儲介質(zhì),其中,用來布置的所述指令包括能夠由所述第一邏輯處理器執(zhí)行以對所述第一邏輯處理器隱藏所述第一刀片設(shè)備的所標(biāo)識的存儲器的指令。4.如權(quán)利要求1所述的存儲介質(zhì),其中: 用來標(biāo)識的所述指令包括能夠由所述第一邏輯處理器執(zhí)行以將所標(biāo)識的存儲器的描述存儲在能夠由所述第一刀片設(shè)備的服務(wù)處理器訪問的所述第一刀片設(shè)備的服務(wù)存儲器中的指令,其中,所述服務(wù)處理器將所述描述提供給所述第二刀片設(shè)備;以及 用來訪問的所述指令包括能夠由所述第一邏輯處理器執(zhí)行以訪問被存儲在所述服務(wù)存儲器中的分區(qū)配置信息的指令。5.如權(quán)利要求4所述的存儲介質(zhì),其中,用來訪問的所述指令還包括能夠由所述第一邏輯處理器執(zhí)行以完成如下動作的指令: 訪問被存儲在所述服務(wù)存儲器中的所述分區(qū)的存儲器路由信息;以及 基于所述存儲器路由信息,利用所述第一刀片設(shè)備的節(jié)點控制器來將所述第一刀片設(shè)備配置為將存儲器事務(wù)路由到所述第一刀片設(shè)備的所標(biāo)識的存儲器,所述存儲器事務(wù)來自所述OS并且以所標(biāo)識的存儲器為目標(biāo)。6.如權(quán)利要求1所述的存儲介質(zhì),其中,用來標(biāo)識的所述指令包括能夠由所述第一刀片設(shè)備執(zhí)行以完成如下動作的指令: 標(biāo)識與所述第一刀片設(shè)備的多個邏輯存儲器中的任一個相關(guān)聯(lián)的所述第一刀片設(shè)備的能夠使用的存儲器,所述多個邏輯處理器包括所述第一邏輯處理器;以及 將所述第一刀片設(shè)備的所標(biāo)識的存儲器的描述提供給所述第二刀片設(shè)備; 其中,用來布置的所述指令包括能夠由所述第一刀片設(shè)備執(zhí)行來將所述多個邏輯處理器中的每一個布置成所述SFW執(zhí)行模式的指令,在所述SFW執(zhí)行模式中,所述邏輯處理器中的每一個執(zhí)行所述SFW實例的指令,而所述OS由至少所述第二刀片設(shè)備的所述第二邏輯處理器執(zhí)行。7.一種系統(tǒng),包括: 第一固件存儲器,其存儲第一系統(tǒng)固件(SFW)實例; 包括第一刀片設(shè)備和第二刀片設(shè)備的分區(qū)的所述第一刀片設(shè)備的第一邏輯處理器,所述第一刀片設(shè)備和所述第二刀片設(shè)備的每一個被安裝在刀片外殼中; 第二固件存儲器,其存儲第二 SFW實例以引導(dǎo)所述分區(qū)來執(zhí)行操作系統(tǒng)(OS);以及 所述第二刀片設(shè)備的第二邏輯處理器; 其中,所述第一 SFW實例包括能夠由所述第一邏輯處理器執(zhí)行以完成如下動作的指令: 向所述第二刀片設(shè)備標(biāo)識與所述第一邏輯處理器相關(guān)聯(lián)的所述第一刀片設(shè)備的能夠使用的存儲器;以及 將所述第一邏輯處理器布置成SFW執(zhí)行模式,在所述SFW執(zhí)行模式中,所述第一邏輯處理器執(zhí)行所述第一 SFW實例的指令,而所述OS由至少所述第二邏輯處理器執(zhí)行;以及其中,所述第二 SFW實例包括能夠由所述第二邏輯處理器執(zhí)行以使得所述第二邏輯處理器和所述第一刀片設(shè)備的所標(biāo)識的存儲器能夠由所述OS使用的指令。8.如權(quán)利要求7所述的系統(tǒng),其中,所述第一SFW實例包括能夠由所述第一邏輯處理器執(zhí)行以便對所述第一邏輯處理器隱藏所述第一刀片設(shè)備的所標(biāo)識的能夠使用的存儲器的指令。9.如權(quán)利要求7所述的系統(tǒng),其中,所述第一SFW實例的用來標(biāo)識的所述指令包括能夠由所述第一邏輯處理器執(zhí)行以將所標(biāo)識的存儲器的描述存儲在能夠由所述第一刀片設(shè)備的第一服務(wù)處理器訪問的所述第一刀片設(shè)備的第一服務(wù)存儲器中的指令,其中,所述第一服務(wù)處理器經(jīng)由所述第二刀片設(shè)備的第二服務(wù)處理器將所述描述從所述第一服務(wù)存儲器傳送到所述第二刀片設(shè)備的第二服務(wù)存儲器。10.如權(quán)利要求9所述的系統(tǒng),其中: 所述第一 SFW實例包括能夠由所述第一邏輯處理器執(zhí)行以便基于第一分區(qū)配置信息來判定所述第一邏輯處理器是擴(kuò)展邏輯處理器的指令; 用來布置的所述指令包括能夠由所述第一邏輯處理器執(zhí)行以便響應(yīng)于判定出所述第一邏輯處理器是擴(kuò)展邏輯處理器而將所述第一邏輯處理器布置成所述SFW執(zhí)行模式的指令;以及 所述第二 SFW實例的指令包括能夠由所述第二邏輯處理器執(zhí)行以完成如下動作的指令: 基于第二分區(qū)配置信息來判定所述第二刀片設(shè)備是計算刀片設(shè)備;以及 響應(yīng)于判定出所述第二刀片設(shè)備是計算刀片設(shè)備而判定不進(jìn)入所述SFW執(zhí)行模式。11.如權(quán)利要求10所述的系統(tǒng),其中,所述第二SFW實例的指令還包括能夠由所述第二邏輯處理器執(zhí)行以完成如下動作的指令: 標(biāo)識與所述第二邏輯處理器相關(guān)聯(lián)的所述第二刀片設(shè)備的能夠使用的存儲器; 在至少一個高級配置和功率接口(ACPI)表中指示所述第一刀片設(shè)備和所述第二刀片設(shè)備的計算邏輯處理器和所標(biāo)識的存儲器能夠由所述OS使用;以及 將每個均不包括關(guān)于所述第一邏輯處理器的任何信息的所述至少一個ACPI表存儲在能夠由所述OS訪問的存儲器區(qū)域中。12.如權(quán)利要求7所述的系統(tǒng),其中: 所述第一邏輯處理器和所述第二邏輯處理器具有不同的設(shè)計; 所述第一 SFW實例包括能夠由所述第一邏輯處理器執(zhí)行以配置所述第一邏輯處理器來作為第一 SFW域的部分進(jìn)行操作的指令;以及 所述第二 SFW實例包括能夠由所述第二邏輯處理器執(zhí)行以配置所述第二邏輯處理器來作為不同于所述第一 SFW域的第二 SFW域的部分進(jìn)行操作的指令。13.—種能夠由包括第一刀片設(shè)備和第二刀片設(shè)備的刀片系統(tǒng)的分區(qū)執(zhí)行的方法,所述第一刀片設(shè)備和所述第二刀片設(shè)備分別包括第一邏輯處理器和第二邏輯處理器,所述方法包括: 配置所述第一邏輯處理器以作為與第一 SFW實例相關(guān)聯(lián)的第一系統(tǒng)固件(SFW)域的部分進(jìn)行操作,并且配置所述第二邏輯處理器以作為與第二 SFW實例相關(guān)聯(lián)的第二 SFW域的部分進(jìn)行操作,來引導(dǎo)所述分區(qū)執(zhí)行操作系統(tǒng)(OS); 利用所述第一邏輯處理器和所述第二邏輯處理器來標(biāo)識與所述第一邏輯處理器相關(guān)聯(lián)的所述第一刀片設(shè)備的能夠使用的存儲器和與所述第二邏輯處理器相關(guān)聯(lián)的所述第二刀片設(shè)備的能夠使用的存儲器; 使得所述第一刀片設(shè)備和所述第二刀片設(shè)備中的每一個的所述第二邏輯處理器和所標(biāo)識的存儲器能夠由所述OS使用; 在開始所述OS的執(zhí)行之前,將所述第一邏輯處理器布置成系統(tǒng)管理模式(SMM); 利用至少所述第二邏輯處理器來開始所述OS的執(zhí)行;以及 在所述OS的執(zhí)行期間將所述第一邏輯處理器保持在所述SMM中。14.如權(quán)利要求13所述的方法,還包括: 將所述第一刀片設(shè)備的所標(biāo)識的存儲器的描述存儲在能夠由所述第一刀片設(shè)備的第一服務(wù)處理器訪問的所述第一刀片設(shè)備的第一服務(wù)存儲器中; 將所述描述從所述第一服務(wù)處理器提供給所述第二刀片設(shè)備的第二服務(wù)處理器;以及 利用所述第二服務(wù)處理器將所述描述存儲在所述第二刀片設(shè)備的第二服務(wù)存儲器中。15.如權(quán)利要求14所述的方法,還包括: 基于第一分區(qū)配置信息來判定所述第一邏輯處理器是擴(kuò)展邏輯處理器,其中,所述第一邏輯處理器響應(yīng)于判定出所述第一邏輯處理器是擴(kuò)展邏輯處理器而將所述第一邏輯處理器布置成所述SMM并且保持在所述SMM中; 基于第二分區(qū)配置信息來判定所述第二邏輯處理器是計算邏輯處理器;以及 在所述OS的活動操作期間,利用所述OS來訪問所述第一刀片設(shè)備的所標(biāo)識的存儲器。
【專利摘要】本文公開的示例涉及標(biāo)識刀片設(shè)備的存儲器以便由包括該刀片設(shè)備的分區(qū)的操作系統(tǒng)(OS)使用。示例包括:標(biāo)識與第一刀片設(shè)備的第一邏輯處理器關(guān)聯(lián)的第一刀片設(shè)備的存儲器,以便由包括第一刀片設(shè)備和第二刀片設(shè)備的分區(qū)的OS使用,其中所述OS由第二刀片設(shè)備的至少第二邏輯處理器來執(zhí)行。
【IPC分類】G06F9/22, G06F9/30
【公開號】CN105103121
【申請?zhí)枴緾N201380075180
【發(fā)明人】D·舒馬赫, S·K·邁爾, R·W·赫里爾
【申請人】惠普發(fā)展公司,有限責(zé)任合伙企業(yè)
【公開日】2015年11月25日
【申請日】2013年3月28日
【公告號】WO2014158153A1