【技术实现步骤摘要】
提高PCIe卡兼容性的方法、装置、设备及存储介质
[0001]本申请属于计算机领域,主要涉及了一种提高PCIe卡兼容性的方法、装置、设备及存储介质。
技术介绍
[0002]目前,计算机系统复位或者上电之后,中央处理器需要知道实际连接的设备,要进行扫描来枚举该总线下连接的所有设备。
[0003]现有技术中,插入卡并模拟出设备之后,基本输入输出系统和内核均会扫描整个PCIe拓扑树,处理所有的设备,由于基本输入输出系统是较为封闭的,每种服务器的基本输入输出系统都是厂商自行开发的,且不开源,导致基本输入输出系统面对复杂多变的拓扑结构,存在兼容性问题。
技术实现思路
[0004]本申请的一个目的在于提供了一种提高PCIe卡兼容性的方法、装置、设备及存储介质,其优势在于,提高PCIe卡兼容性。
[0005]为实现上述目的,第一方面,本申请实施例提供一种提高PCIe卡兼容性的方法,其中包括:
[0006]当检测到复位信号时,预设软件将拓扑状态调整为简化状态;
[0007]基于所述简化状态,通 ...
【技术保护点】
【技术特征摘要】
1.一种提高PCIe卡兼容性的方法,其特征在于,包括以下步骤:当检测到复位信号时,预设软件将拓扑状态调整为简化状态;基于所述简化状态,通知服务器启动,控制基本输入输出系统扫描拓扑结构,并执行所述基本输入输出系统枚举阶段;当所述枚举阶段结束,控制所述服务器运行预设随选内存,发送所述基本输入输出系统枚举阶段的结束消息;根据所述结束消息,将所述拓扑调整为完整状态,并控制所述服务器进入内核阶段,匹配驱动。2.根据权利要求1所述的方法,其特征在于,所述基于所述简化状态,通知服务器启动,包括以下步骤:控制预设逻辑检测PCIe接口信号,当接收所述服务器重启的信息,判断即将进入输入输出系统枚举阶段。3.根据权利要求1所述的方法,其特征在于,所述控制输入输出系统扫描拓扑结构,并执行输入输出系统枚举阶段,包括以下步骤:对PCIe总线进行扫描,枚举所述PCIe总线下连接的所有设备;所述输入输出系统枚举阶段按照深度优先的顺序遍历设备。4.根据权利要求3所述的方法,其特征在于,所述设备通过转换进行拓展,组织成树形结构。5.根据权利要求1所述的方法,其特征在于,所述当所述枚举阶段结束,包括以下步骤:当检测到数据事务层包开始为PCIe卡上的第一个桥设置总线号和存储范...
【专利技术属性】
技术研发人员:庄秋彬,孙路遥,
申请(专利权)人:深圳星云智联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。