一种CPU端口切换方法、装置、设备及可读介质制造方法及图纸

技术编号:28622342 阅读:12 留言:0更新日期:2021-05-28 16:18
本发明专利技术公开了一种CPU端口切换方法,包括以下步骤:由BMC获取背板的背板信息,并基于背板信息判断背板的背板类型并存储;响应于接收到BIOS的查询请求,由BMC将背板类型返回给BIOS;由BIOS基于背板类型向CPU端口的控制器发送对应指令,以使CPU切换为支持背板类型协议的端口;以及由CPU端口基于协议与背板进行信号传输。本发明专利技术还公开了一种CPU端口切换装置、计算机设备和可读存储介质。本发明专利技术识别背板类型,并根据不同项目灵活支持不同类型背板,为下行背板配置提供了更多的选择空间。

【技术实现步骤摘要】
一种CPU端口切换方法、装置、设备及可读介质
本专利技术涉及存储
,尤其涉及一种CPU端口切换方法、装置、设备及可读介质。
技术介绍
目前国内存储行业的发展趋势是,用户范围越来越广泛,用户的需求也越来越高。传统上低价值用户需要的数据可用性要求比较低,需要的是单控制器的存储;而高价值用户对数据可用性要求高,一般都要求双控的存储。但随着行业的发展和用户对数据访问的依赖程度增加,很多中等价值甚至低价值客户也需要可以性价比高的双控制器存储。当前服务器的CPUPort只能支持某一种协议,比如PCIe或者SATA。由于响应客户的不同需求,需要提供各种搭配不同配置的服务器,在CPU端口数量固定的情况下,端口只支持单一协议的CPU所支持的配置具有局限性。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种CPU端口切换方法、装置、设备及可读介质,识别背板类型,并根据不同项目灵活支持不同类型背板,为下行背板配置提供了更多的选择空间。基于上述目的,本专利技术实施例的一方面提供了一种CPU端口切换方法,包括以下步骤:由BMC获取背板的背板信息,并基于背板信息判断背板的背板类型并存储;响应于接收到BIOS的查询请求,由BMC将背板类型返回给BIOS;由BIOS基于背板类型向CPU端口的控制器发送对应指令,以使CPU切换为支持背板类型协议的端口;以及由CPU端口基于协议与背板进行信号传输。在一些实施方式中,由BMC获取背板的背板信息包括:由BMC通过I2C协议读取背板的FRU存储的背板信息。在一些实施方式中,FRU存储的背板信息包括生产时间、日期、厂商、背板名称、生产编号。在一些实施方式中,由BMC将背板类型返回给BIOS包括:由BMC通过IPMI命令将背板类型返回给BIOS。在一些实施方式中,由BIOS基于背板类型向CPU端口的控制器发送对应指令,以使CPU切换为支持背板类型协议的端口包括:响应于背板类型为SATA背板,由BIOS向CPU端口的控制器发送指令,以使CPU切换为支持SATA协议的端口;由CPU端口基于协议与背板进行信号传输包括:由CPU端口基于SATA协议与SATA背板进行信号传输。在一些实施方式中,由BIOS基于背板类型向CPU端口的控制器发送对应指令,以使CPU切换为支持背板类型协议的端口包括:响应于背板类型为NVME背板,由BIOS向CPU端口的控制器发送指令,以使CPU切换为支持NVME协议的端口;由CPU端口基于协议与背板进行信号传输包括:由CPU端口基于NVME协议与NVME背板进行信号传输。在一些实施方式中,CPU为AMD平台的米兰处理器。本专利技术实施例的另一方面,还提供了一种CPU端口切换装置,包括:判断模块,配置用于由BMC获取背板的背板信息,并基于背板信息判断背板的背板类型并存储;查询模块,配置用于响应于接收到BIOS的查询请求,由BMC将背板类型返回给BIOS;切换模块,配置用于由BIOS基于背板类型向CPU端口的控制器发送指令,以使CPU切换为支持背板类型协议的端口;以及通讯模块,配置用于由CPU端口基于协议与背板进行信号传输。本专利技术实施例的再一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行时实现上述方法的步骤。本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。本专利技术具有以下有益技术效果:识别背板类型,并基于AMDSocketSP3处理器的服务器根据不同项目灵活支持不同类型背板,为下行背板配置提供了更多的选择空间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为本专利技术提供的CPU端口切换方法的实施例的示意图;图2为本专利技术提供的CPU端口切换方法的实施例的过程示意图;图3为本专利技术提供的CPU端口切换装置的实施例的示意图;图4为本专利技术提供的计算机设备的实施例的示意图;图5为本专利技术提供的计算机可读存储介质的实施例的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。基于上述目的,本专利技术实施例的第一个方面,提出了CPU端口切换方法的实施例。图1示出的是本专利技术提供的CPU端口切换方法的实施例的示意图。如图1所示,本专利技术实施例包括如下步骤:S01、由BMC获取背板的背板信息,并基于背板信息判断背板的背板类型并存储;S02、响应于接收到BIOS的查询请求,由BMC将背板类型返回给BIOS;S03、由BIOS基于背板类型向CPU端口的控制器发送对应指令,以使CPU切换为支持背板类型协议的端口;以及S04、由CPU端口基于协议与背板进行信号传输。在本实施例中,以AMD推出的代号米兰的SocketSP3处理器为例。米兰处理器采用Zen3核心,支持SP3插槽、DDR4、PCIe4。SocketSP3处理器支持多种的服务器设计,每个处理器可支持最多16个内存条,每个处理器有8个16位的I/O链路。SP3处理器支持的高速I/O通道(共128条)可分为P0、P2、P3、G0、G1、G2和G3。SocketSP3处理器支持的链路(P0、P2、P3、G0、G1、G2和G3)功能如下表所示,且来自链路内任何给定的PHY组的端口必须具有相同的协议类型,即PCIe或SATA(SerialATA,串行ATA)。AMDSocketSP3处理器的某些端口既支持SATA协议,又可以支持PCIe协议,即此端口可配置SAS/SATA背板或NVMe背板,为下行背板配置提供了更多的选择空间。在本实施例中,图2为CPU端口切换方法的实施例的过程示意图。如图2所示,CPU为AMD的SocketSP3处理器,其中PO,P1,G2,G3支持SATA或NVMe协议,下行可配置SAS/SATA背板或者NVMe背板;BP为背板,支持FRU,FRU可以存储背板信息,例如生产时间,日期,厂商,背板名称,生产编号等背板信息;BMC即基板管理控制器与智能型平台管理接口,是服务器的基本核心功能子系统,负责服务器的硬件状态管理、操作系统管理、健康状态管理、功耗管理等核心功能;BIOS即基础输入输出系统,BIOS负责计算系统自检程序和系统自启动程序,因此是本文档来自技高网...

【技术保护点】
1.一种CPU端口切换方法,其特征在于,包括以下步骤:/n由BMC获取背板的背板信息,并基于所述背板信息判断所述背板的背板类型并存储;/n响应于接收到BIOS的查询请求,由所述BMC将所述背板类型返回给所述BIOS;/n由所述BIOS基于所述背板类型向CPU端口的控制器发送对应指令,以使所述CPU切换为支持所述背板类型协议的端口;以及/n由所述CPU端口基于所述协议与所述背板进行信号传输。/n

【技术特征摘要】
1.一种CPU端口切换方法,其特征在于,包括以下步骤:
由BMC获取背板的背板信息,并基于所述背板信息判断所述背板的背板类型并存储;
响应于接收到BIOS的查询请求,由所述BMC将所述背板类型返回给所述BIOS;
由所述BIOS基于所述背板类型向CPU端口的控制器发送对应指令,以使所述CPU切换为支持所述背板类型协议的端口;以及
由所述CPU端口基于所述协议与所述背板进行信号传输。


2.根据权利要求1所述的CPU端口切换方法,其特征在于,由BMC获取背板的背板信息包括:
由BMC通过I2C协议读取背板的FRU存储的背板信息。


3.根据权利要求2所述的CPU端口切换方法,其特征在于,所述FRU存储的背板信息包括生产时间、日期、厂商、背板名称、生产编号。


4.根据权利要求1所述的CPU端口切换方法,其特征在于,由所述BMC将所述背板类型返回给所述BIOS包括:
由所述BMC通过IPMI命令将所述背板类型返回给所述BIOS。


5.根据权利要求1所述的CPU端口切换方法,其特征在于,由所述BIOS基于所述背板类型向CPU端口的控制器发送对应指令,以使所述CPU切换为支持所述背板类型协议的端口包括:响应于所述背板类型为SATA背板,由所述BIOS向CPU端口的控制器发送指令,以使所述CPU切换为支持SATA协议的端口;
由所述CPU端口基于所述协议与所述背板进行信号传输包括:由所述CPU端口基于所述SATA协议与所述SATA背板进行信号传输。


6.根据权利...

【专利技术属性】
技术研发人员:闫玉婕王鹏于泉泉王焕超刘闻禹
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1