技术新讯 > 计算推算,计数设备的制造及其应用技术 > 适用不同类型PCIeSwitch连接设备的统一排序方法及系统与流程  >  正文

适用不同类型PCIeSwitch连接设备的统一排序方法及系统与流程

  • 国知局
  • 2024-09-19 14:39:33

本发明涉及计算机,特别涉及适用不同类型pcie switch连接设备的统一排序方法及系统。

背景技术:

1、随着科技的迅猛发展和计算需求的日益增长,特别是在数据中心、云计算、人工智能及高性能计算等领域,传统以cpu为中心的计算机架构已无法满足现代应用对高计算能力和快速数据传输的需求。在这一技术背景下,pcie switch技术的出现成为了提升计算机系统性能的关键。pcie switch作为pcie设备间的数据交换枢纽,显著提高了数据处理和传输的效率,从而优化了系统性能。

2、然而,随着pcie switch技术的不断进步,其规格型号与功能的多样化虽然为系统设计和性能提升带来了更大的灵活性,但同时也引发了新的技术挑战。用户在使用不同规格的pcie switch及其连接设备时,可能会遭遇设备识别和兼容性的问题,例如在特定应用场景下,物理pcie设备映射到逻辑设备时可能出现位置混乱的问题,这不仅增加了用户查找和排除故障设备的难度,还可能导致正常运行的设备被误判为异常,从而给用户带来操作上的不便和混淆。

技术实现思路

1、基于此,本发明的目的是提出适用不同类型pcie switch连接设备的统一排序方法及系统,以解决上述提到的问题。

2、根据本发明提出的适用不同类型pcie switch连接设备的统一排序方法,应用于pcie switch fw,所述方法包括:

3、根据当前pcie switch的接线模式和工作模式,将pcie设备连接的线路或物理槽位映射到逻辑槽位;

4、将映射结果通过标准化的接口提供给操作系统和基板管理控制器,以实现pcie设备的统一管理和配置。

5、更进一步的,所述根据当前pcie switch的接线模式和工作模式,将pcie设备连接的线路或物理槽位映射到逻辑槽位的步骤包括:

6、根据接收的gpio信号获取当前pcie switch的接线模式,及根据pcieswitch自身的状态机制判定当前的工作模式;

7、根据当前pcie switch的接线模式进入不同的代码分支;

8、在不同的代码分支中,根据当前pcie switch的工作模式,将pcie设备所连接的线路或物理槽位映射到逻辑槽位。

9、更进一步的,所述根据接收的gpio信号获取当前pcie switch的接线模式,及根据pcie switch自身的状态机制判定当前的工作模式的步骤前还包括:

10、在pcie switch板卡上,通过硬件逻辑判断当前pcie switch的接线模式,并通过gpio信号传递给pcie switch fw。

11、更进一步的,所述根据当前pcie switch的工作模式,将pcie设备所连接的线路或物理槽位映射到逻辑槽位的步骤包括:

12、pcie switch的工作模式包括基本模式或综合模式;

13、判断当前pcie switch的工作模式;

14、若当前pcie switch处于基本模式,则将pcie设备所连接的线路映射到逻辑槽位;

15、若当前pcie switch处于综合模式,将pcie设备所在的物理槽位转换到逻辑槽位。

16、更进一步的,所述根据当前pcie switch的接线模式进入不同的代码分支的步骤中:

17、pcie switch的接线模式包括但不限于平衡模式、通用模式或级联模式。

18、更进一步的,所述将映射结果通过标准化的接口提供给操作系统和基板管理控制器的步骤包括:

19、服务器平台启动过程中,通过bios枚举所有的pcie设备,并获取包括pcieswitchfw提供的pcie设备逻辑槽位信息在内的所有pcie信息;

20、通过bios将pcie设备的逻辑槽位转换成顺序易读的slot id号,并将最终的slotid号以ipmi命令方式发送给基板管理控制器,以供操作系统启动后使用;

21、通过bios引导操作系统启动,操作系统启动后获取bios阶段分配好的pcie信息资源,并提供给内核态或用户态的接口,以供用户通过操作系统工具或ipmitool工具获取。

22、本发明还提供一种适用不同类型pcie switch连接设备的统一排序系统,应用于pcie switch fw,包括:

23、逻辑槽位映射模块:用于根据当前pcie switch的接线模式和工作模式,将pcie设备连接的线路或物理槽位映射到逻辑槽位;

24、设备统一管理模块:用于将映射结果通过标准化的接口提供给操作系统和基板管理控制器,以实现pcie设备的统一管理和配置。

25、综上,本发明提出了一种适用不同类型pcie switch连接设备的统一排序方法,本发明针对pcie switch技术中设备信息排序混乱的问题,提出了一种统一排序的方法,该方法通过pcie switch底层固件的介入,根据当前pcie switch的接线模式和工作模式,将pcie设备连接的线路或物理槽位映射到逻辑槽位,确保无论pcie switch的规格型号、接线方式或工作模式如何,设备都能被统一映射到逻辑槽位上,使得原本因各种复杂条件而显得杂乱的pcie设备排序被梳理成了简单明了的统一次序,以pcie设备slot id的形式呈现,从而有效地解决了由pcie switch规格型号和功能多样化,以及不同的接线方式和工作模式所带来的设备识别和兼容性问题。并将映射结果通过标准化的接口提供给操作系统和基板管理控制器,使得设备的查找、配置和管理变得简单高效,用户可以更加方便地获取和管理pcie设备,无需担心设备映射混乱的问题。

26、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施例了解到。

技术特征:

1.一种适用不同类型pcie switch连接设备的统一排序方法,应用于pcie switch fw,其特征在于,所述方法包括:

2.根据权利要求1所述的适用不同类型pcie switch连接设备的统一排序方法,其特征在于,所述根据当前pcie switch的接线模式和工作模式,将pcie设备连接的线路或物理槽位映射到逻辑槽位的步骤包括:

3.根据权利要求2所述的适用不同类型pcie switch连接设备的统一排序方法,其特征在于,所述根据接收的gpio信号获取当前pcie switch的接线模式,及根据pcie switch自身的状态机制判定当前的工作模式的步骤前还包括:

4.根据权利要求2所述的适用不同类型pcie switch连接设备的统一排序方法,其特征在于,所述根据当前pcie switch的工作模式,将pcie设备所连接的线路或物理槽位映射到逻辑槽位的步骤包括:

5.根据权利要求2所述的适用不同类型pcie switch连接设备的统一排序方法,所述根据当前pcie switch的接线模式进入不同的代码分支的步骤中:

6.根据权利要求1所述的适用不同类型pcie switch连接设备的统一排序方法,其特征在于,所述将映射结果通过标准化的接口提供给操作系统和基板管理控制器的步骤包括:

7.一种适用不同类型pcie switch连接设备的统一排序系统,应用于pcie switch fw,其特征在于,包括:

技术总结本发明提出适用不同类型PCIe Switch连接设备的统一排序方法及系统,方法包括:PCIe Switch FW根据当前PCIe Switch的接线模式和工作模式,将PCIe设备连接的线路或物理槽位映射到逻辑槽位,以确保无论PCIe Switch的规格型号、接线方式或工作模式如何,设备都能被统一映射到逻辑槽位上,使得原本因各种复杂条件而显得杂乱的PCIe设备排序被梳理成了简单明了的统一次序,以PCIe设备Slot ID的形式呈现,有效地解决了由PCIe Switch带来的设备识别和兼容性问题。并将映射结果通过标准化的接口提供给操作系统和基板管理控制器,使得设备的查找、配置和管理变得简单高效,可以更加方便地获取和管理PCIe设备,无需担心设备映射混乱的问题。技术研发人员:冯葆,唐斌受保护的技术使用者:深圳市同泰怡信息技术有限公司技术研发日:技术公布日:2024/9/17

本文地址:https://www.jishuxx.com/zhuanli/20240919/299450.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。