本技术涉及信号资源配置的领域,尤其是涉及一种pcie拓展板信号资源的配置方法、系统、装置及介质。
背景技术:
1、随着信息化时代的到来,人们除了对服务器的性能需求和功能需求要求越来越高以外,还对服务器所能连接的各类设备的需求也越来越高。
2、pcie(peripheral component interconnect express,高速串行计算机扩展总线标准)槽,也称之为万能槽,能够连接各类pcie设备。随着各种pcie扩展板的种类的不断增多,能够在线对pcie槽的pcie信号资源进行灵活配置将具有非常重要的意义。
3、在相关技术中,服务器一般会有多个pcie槽,每个pcie槽均需要多个pcie信号资源。仅从cpu中输出的pcie信号资源是有限的,需要pcie扩展板对pcie信号资源进行扩展。但是采用pcie扩展板扩展出来的信号一般都是固定的,一旦需要对pcie信号资源的配置进行更改,就需要对服务器机箱内的主板进行拆卸,同时对主板上的pcie扩展芯片进行strap配置,从而实现对pcie信号资源的配置。在此过程中,会涉及电阻的更换和焊接,因此操作起来会非常麻烦。
技术实现思路
1、为了有助于提升对pcie信号资源配置的便捷性,本技术提供了一种pcie拓展板信号资源的配置方法、系统、装置及介质。
2、第一方面,本技术提供的一种pcie拓展板信号资源的配置方法,采用如下的技术方案:
3、一种pcie拓展板信号资源的配置方法,包括:
4、接收配置指令;
5、基于所述配置指令,从可擦除存储器中获取配置数据,所述可擦除存储器与待配置拓展板通讯连接,所述配置数据是通过bmc(基板管理控制器)系统预先写入的,所述bmc系统和所述待配置拓展板通讯连接;
6、基于所述配置数据,对所述待配置拓展板扩展出的待配置pcie信号资源进行配置。
7、通过采用上述技术方案:当对于pcie扩展板的信号资源进行配置时,首先待配置拓展板接收到需要如何对待配置拓展板信号资源进行配置的指令,然后通过bmc系统根据具体的配置指令写入配置数据,再根据具体的配置指令从可擦除存储器中获取配置数据,从而完成待配置扩展板的信号资源配置,进而提升待配置pcie信号资源配置的便捷性。
8、可选的,所述可擦除存储器包括eeprom(带电可擦可编程只读存储器)或flashmemory(快闪存储器)。
9、通过采用上述技术方案,eeprom和flash memory在掉电的情况发生时,数据均不会产生丢失。且eeprom和flash memory能够进行编程和程序擦除,能够便于对配重数据的写入和擦除。
10、可选的,所述待配置拓展板和所述bmc系统通过i2c(双向二线制同步串行总线)总线通讯连接。
11、通过采用上述技术方案,i2c总线是一种双向二线制同步串行总线,i2c总线只需要两根线即可使连接于i2c总线上的待配置拓展板和bmc系统之间进行通讯连接。
12、可选的,所述基于所述配置数据,对所述待配置拓展板扩展出的待配置pcie信号资源进行配置包括:
13、识别所述配置数据中包含的标识信息,根据所述标识信息确定对应的待配置pcie信号资源,并获取所述待配置pcie信号资源的通道数;
14、获取所述配置数据中包含的配置信息,基于所述配置信息与所述待配置pcie信号资源的通道数,对所述待配置pcie信号资源进行配置。
15、通过采用上述技术方案,通过标识信息对配置数据进行标记,从而根据标记确定与标识信息对应的待配置pcie信号资源,然后即可获得到待配置pcie信号资源对应的通道数。之后,在基于已经知道配置信息和待配置pcie信号资源的通道数的情况下,即可通过bmc系统重新写入配置数据,从而实现对待配置拓展板的配置,进而实现对待配置pcie信号资源的配置。
16、可选的,所述基于所述配置信息与所述待配置pcie信号资源的通道数,对所述待配置pcie信号资源进行配置包括:
17、根据所述通道数,确定候选配置方案;
18、根据所述配置信息从所述候选配置方案,确定最终配置方案;
19、根据最终配置方案,对所述待配置pcie信号资源进行配置。
20、通过采用上述技术方案,在cpu的使用过程中,拓展板能够将cpu的信号资源进行拓展,也即对cpu信号的通道数进行拓展。当有不同的通道数时,即可采用相对应的候选配置方案,从而提升对通道数配置的适应性。同时,在选用好适应的候选配置方案以后,再根据具体所需要的配置结果选用候选配置方案中的最终配置方案,从而实现对对待配置pcie信号资源的配置。
21、可选的,所述候选配置方案包括配置信息与pcie信号资源拆分形式的映射关系;所述根据所述配置信息从所述候选配置方案,确定最终配置方案包括:
22、在所述候选配置方案中确定与所述配置信息对应的pcie信号资源拆分形式,作为所述最终配置方案。
23、通过采用上述技术方案,在每一个候选配置方案中,每一个配置信息都会对应一种通道资源的拆分形式,在选择好候选配置方案以后,根据配置信息即可确定最终的配置方案,从而即可实现对待配置拓展板信号资源的配置。
24、可选的,所述配置信息包括至少一个状态值组合,所述映射关系包括:
25、当所述状态值组合不同时,对应不同的所述通道资源拆分形式。
26、通过采用上述技术方案,每一个配置信息都会有至上两个状态值的组合,当有一个状态值组合时,有两种配置结果。当有两个状态值组合时,即可有多种配置结果。每一种配置结果都会对应一种通道资源拆分形式,从而实现对通道资源的拆分。
27、第二方面,本技术提供的一种pcie拓展板信号资源的配置系统,采用如下的技术方案:
28、一种pcie拓展板信号资源的配置系统,包括:
29、待配置拓展板,用于接收配置指令,并基于所述配置指令从可擦除存储器中获取配置数据;基于所述配置数据对扩展出的待配置pcie信号资源进行配置;
30、可擦除存储器,用于存储所述配置数据;
31、bmc系统,用于向所述可擦除存储器写入所述配置数据。
32、通过采用上述技术方案,可擦除存储器能够储存配置数据。待配置拓展板能够对信号资源进行拓展和接收配置指令,并能够根据配置指令从可擦除存储器中对配置数据进行获取,还能够根据配置数据对扩展出的待配置pcie信号资源进行配置。而bmc系统则能够通过对待配置拓展板的控制使可擦除存储器进行数据写入,从而实现待配置拓展板的信号资源配置,进而提升待配置pcie信号资源配置的便捷性。
33、第三方面,本技术提供的装置,采用如下的技术方案:
34、计算机装置,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种pcie拓展板信号资源的配置方法。
35、通过采用上述技术方案,提供了能执行实现上述一种pcie拓展板信号资源的配置方法的计算机装置。
36、第四方面,本技术提供的计算机可读存储介质,采用如下的技术方案:
37、计算机可读存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被处理器执行时实现上述一种pcie拓展板信号资源的配置方法。
38、通过采用上述技术方案,提供了一种pcie拓展板信号资源的配置方法的计算机程序的载体。
39、综上所述,本技术包括以下至少有益技术效果:
40、1.通过bmc系统能够更改待配置拓展板的信号资源配置,从而提升待配置pcie信号资源配置的便捷性。