一种PCI总线设备的热复位方法及相关装置与流程

文档序号:26050518发布日期:2021-07-27 15:25阅读:来源:国知局

技术特征:

1.一种pci总线设备的热复位方法,其特征在于,包括:

在预设的状态机表中查找触发pci总线设备进行热复位的gpio状态值;

根据触发pci总线设备进行热复位的所述gpio状态值,设置gpio信号的值;

输出所述gpio信号至所述pci总线设备,以触发所述pci总线设备进行热复位。

2.根据权利要求1所述的热复位方法,其特征在于,所述gpio信号的个数为四个。

3.根据权利要求1所述的热复位方法,其特征在于,所述在预设的状态机表中查找触发pci总线设备进行热复位的gpio状态值包括:

根据cpu位置、根端口以及索引值在所述状态机表中查找触发pci总线设备进行热复位的gpio状态值。

4.根据权利要求1所述的热复位方法,其特征在于,根据触发pci总线设备进行热复位的所述gpio状态值,设置gpio信号的值包括:

根据触发pci总线设备进行热复位的所述gpio状态值,拉低相应的所述gpio信号。

5.根据权利要求4所述的热复位方法,其特征在于,拉低相应的所述gpio信号并输出所述gpio信号至所述pci总线设备,以触发所述pci总线设备进行热复位后还包括:

将所述gpio信号还原为高电平状态。

6.根据权利要求4所述的热复位方法,其特征在于,所述将所述gpio信号还原为高电平状态包括:

拉低所述gpio信号并延时预设时长后将所述gpio信号还原为高电平状态。

7.根据权利要求6所述的热复位方法,其特征在于,在预设的状态机表中查找触发pci总线设备进行热复位的gpio状态值前还包括:

判断pci总线上是否存在pci总线设备;

若pci总线上存在pci总线设备,则在预设的状态机表中查找触发pci总线设备进行热复位的gpio状态值。

8.一种pci总线设备的热复位装置,其特征在于,包括:

查找模块,用于在预设的状态机表中查找触发pci总线设备进行热复位的gpio状态值;

设置模块,用于根据触发pci总线设备进行热复位的所述gpio状态值,设置gpio信号的值;

输出模块,用于输出所述gpio信号至所述pci总线设备,以触发所述pci总线设备进行热复位。

9.一种pci总线设备的热复位设备,其特征在于,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的pci总线设备的热复位方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的pci总线设备的热复位方法的步骤。


技术总结
本申请公开了PCI总线设备的热复位方法,包括:在预设的状态机表中查找触发PCI总线设备进行热复位的GPIO状态值;根据触发PCI总线设备进行热复位的所述GPIO状态值,设置GPIO信号的值;输出所述GPIO信号至所述PCI总线设备,以触发所述PCI总线设备进行热复位。该方法能够实现ARM服务器热复位PCI总线设备。本申请还公开了一种PCI总线设备的热复位装置、设备及计算机可读存储介质,均具有上述技术效果。

技术研发人员:孙秀强;黄家明;姚藩益;李道童
受保护的技术使用者:山东英信计算机技术有限公司
技术研发日:2021.04.29
技术公布日:2021.07.27
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1