1.一種熱添加中央處理器CPU的配置方法,其特征在于,所述方法包括:
主CPU確定與第一熱添加CPU相鄰的在位CPU;
所述在位CPU建立與所述第一熱添加CPU間的第一快速路徑互聯(lián)QPI鏈路;
所述在位CPU建立所述第一熱添加CPU與節(jié)點控制器NC間的第二QPI鏈路,所述NC為與所述在位CPU相連的NC;
所述在位CPU配置所述第一熱添加CPU的路由寄存器信息,其中,所述路由寄存器信息包括所述第一熱添加CPU的所有QPI端口中用于訪問所述在位CPU的QPI端口的端口標(biāo)識、用于訪問所述NC的QPI端口的端口標(biāo)識以及所述第一熱添加CPU作為中轉(zhuǎn)CPU時的源QPI端口的端口標(biāo)識與目的QPI端口的端口標(biāo)識。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在位CPU建立與所述第一熱添加CPU間的第一快速路徑互聯(lián)QPI鏈路,包括:
所述在位CPU確定所述第一熱添加CPU的第一QPI端口的端口參數(shù),其中,所述第一熱添加CPU的第一QPI端口為所述第一熱添加CPU的所有QPI端口中用于與所述在位CPU建立第一QPI鏈路的QPI端口;
所述在位CPU將所述在位CPU的第一QPI端口的端口參數(shù)配置為所述第一熱添加CPU的第一QPI端口的端口參數(shù),其中,所述在位CPU的第一QPI端口為所述在位CPU的所有QPI端口中用于與所述第一熱添加CPU建立所述第一QPI鏈路的QPI端口。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述在位CPU建立所述第一熱添加CPU與節(jié)點控制器NC間的第二QPI鏈路,包括:
當(dāng)NC不支持自動與所述第一熱添加CPU建立第二QPI鏈路時,所述在位CPU根據(jù)所述NC的第一QPI端口的端口參數(shù)配置所述第一熱添加CPU的第二QPI端口的端口參數(shù),所述第一熱添加CPU的第二QPI端口為所述第一熱添加CPU的所有QPI端口中用于與所述NC的第一QPI端口建立所述第二QPI鏈路的 QPI端口。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述在位CPU建立所述第一熱添加CPU與所述在位CPU間的第一快速路徑互聯(lián)QPI鏈路之前,所述方法還包括:
所述第一熱添加CPU建立與其相鄰的第二熱添加CPU間的第三QPI鏈路。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述在位CPU建立所述第一熱添加CPU與節(jié)點控制器NC間的第二QPI鏈路之后,所述在位CPU配置所述第一熱添加CPU的路由寄存器信息之前,所述方法還包括:
所述在位CPU檢測所述第一QPI鏈路、所述第二QPI鏈路以及所述第三QPI鏈路是否建立完畢,若是,則觸發(fā)執(zhí)行所述在位CPU配置所述第一熱添加CPU的路由寄存器信息的操作。
6.一種熱添加中央處理器CPU的配置系統(tǒng),所述系統(tǒng)包括主CPU、第一熱添加CPU、與所述第一熱添加CPU相鄰的在位CPU以及與所述在位CPU相連的NC,其特征在于,
所述主CPU,用于確定與所述第一熱添加CPU相鄰的所述在位CPU;
所述在位CPU,用于建立與所述第一熱添加CPU間的第一QPI鏈路,以及建立所述第一熱添加CPU與所述NC間的第二QPI鏈路,并配置所述第一熱添加CPU的路由寄存器信息,其中,所述路由寄存器信息包括所述第一熱添加CPU的所有QPI端口中用于訪問所述在位CPU的QPI端口的端口標(biāo)識、用于訪問所述NC的QPI端口的端口標(biāo)識以及所述第一熱添加CPU作為中轉(zhuǎn)CPU時的源QPI端口的端口標(biāo)識與目的QPI端口的端口標(biāo)識。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述在位CPU建立與所述第一熱添加CPU間的第一快速路徑互聯(lián)QPI鏈路的具體方式為:
確定所述第一熱添加CPU的第一QPI端口的端口參數(shù),其中,所述第一熱 添加CPU的第一QPI端口為所述第一熱添加CPU的所有QPI端口中用于與所述在位CPU建立第一QPI鏈路的QPI端口;
將所述在位CPU的第一QPI端口的端口參數(shù)配置為所述第一熱添加CPU的第一QPI端口的端口參數(shù),其中,所述在位CPU的第一QPI端口為所述在位CPU的所有QPI端口中用于與所述第一熱添加CPU建立所述第一QPI鏈路的QPI端口。
8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述在位CPU建立所述第一熱添加CPU與所述NC間的第二QPI鏈路的具體方式為:
當(dāng)所述NC不支持自動與所述第一熱添加CPU建立第二QPI鏈路時,根據(jù)所述NC的第一QPI端口的端口參數(shù)配置所述第一熱添加CPU的第二QPI端口的端口參數(shù),所述第一熱添加CPU的第二QPI端口為所述第一熱添加CPU的所有QPI端口中用于與所述NC的第一QPI端口建立所述第二QPI鏈路的QPI端口。
9.根據(jù)權(quán)利要求6-8任一項所述的系統(tǒng),其特征在于,所述第一熱添加CPU,用于在所述在位CPU建立所述第一QPI鏈路之前,建立與其相鄰的第二熱添加CPU間的第三QPI鏈路。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述在位CPU,還用于在建立所述第一熱添加CPU與所述NC間的所述第二QPI鏈路之后且在配置所述第一熱添加CPU的路由寄存器信息之前,檢測所述第一QPI鏈路、所述第二QPI鏈路以及所述第三QPI鏈路是否建立完畢,若是,則觸發(fā)執(zhí)行所述配置所述第一熱添加CPU的路由寄存器信息的操作。