【技术实现步骤摘要】
多节点系统的外部设备互联枚举方法和装置
本专利技术实施例涉及通信
,尤其涉及一种多节点系统的外部设备互联枚举方法和装置。
技术介绍
外部设备互联(PeripheralComponentInterconnect,以下简称PCI)是一种互连总线,其在传输速率上与传统总线相比具有很大的提高。以PCI总线为标准的设备称为PCI设备。对于统一可扩展接口(UnifiedExtendsibleFirmwareInterface,以下简称UEFI)的基本输入输出系统(BasicInput/OutputSystem,以下简称BIOS)来说,必须通过驱动执行环境(DriverExcutionEnvirenment,以下简称DXE)阶段的PCI枚举使能这些PCI设备。其中,PCI枚举是为了动态查询系统的PCI桥和PCI设备,并为查询到的桥分配总线(BUS)号,以及为桥和设备分配资源;最后加载OptionRom和驱动,完成PCI设备的初始化,进而使能PCI设备。一般的,基于节点控制器(NodeController,以下简称NC)的大系统服务器,以节点作为相对独立的单元,多个节点组成 ...
【技术保护点】
一种多节点系统的外部设备互联枚举方法,所述多节点系统包括主节点和至少一个从节点,其特征在于,所述方法包括:主节点获取所述主节点的第一外部设备互联PCI枚举结果;所述主节点获取所述多节点系统内的各从节点对应的第二PCI枚举结果;所述主节点根据所述第一PCI枚举结果和所述各从节点对应第二PCI枚举结果生成所述多节点系统的PCI树。
【技术特征摘要】
1.一种多节点系统的外部设备互联枚举方法,所述多节点系统包括主节点和至少一个从节点,其特征在于,所述方法包括:主节点获取所述主节点的第一外部设备互联PCI枚举结果;所述主节点获取所述多节点系统内的各从节点对应存储的第二PCI枚举结果;所述主节点根据所述第一PCI枚举结果和所述各从节点对应第二PCI枚举结果生成所述多节点系统的PCI树;其中,所述第二PCI枚举结果包括:各从节点内的已分配第四资源的第三PCI设备,且所述第三PCI设备已加载第三OptionROM和第三驱动;和/或,所述各从节点内的已分配第二BUS号和第五资源的第二PCI桥,以及,所述各从节点内的已分配第六资源的第四PCI设备,且所述第四PCI设备已加载第四OptionROM和第四驱动;其中,所述第五资源包括所述第六资源。2.根据权利要求1所述的方法,其特征在于,在所述主节点获取所述主节点的第一外部设备互联PCI枚举结果之前,所述方法还包括:所述主节点激活所述多节点系统内的各个从节点。3.根据权利要求2所述的方法,其特征在于,所述主节点获取所述主节点的第一PCI枚举结果,包括:所述主节点枚举所述主节点内的第一PCI设备;所述主节点为所述第一PCI设备分配第一资源,并为所述第一PCI设备加载第一OptionROM和第一驱动,获得第一PCI枚举结果。4.根据权利要求2所述的方法,其特征在于,所述主节点获取所述主节点的第一PCI枚举结果,还包括:所述主节点枚举所述主节点内的第一PCI桥和所述第一PCI桥的第二PCI设备;所述主节点为所述第一PCI桥分配第一总线BUS号和第二资源,为所述第二PCI设备分配第三资源,并为所述第二PCI设备加载第二OptionROM和第二驱动,获得第一PCI枚举结果;其中,所述第二资源包括所述第三资源。5.根据权利要求2所述的方法,其特征在于,所述主节点获取所述主节点的第一PCI枚举结果,还包括:所述主节点枚举所述主节点内的第一PCI设备、第一PCI桥和所述第一PCI桥的第二PCI设备;所述主节点为所述第一PCI设备分配第一资源,并为所述第一PCI设备加载第一OptionROM和第一驱动;所述主节点为所述第一PCI桥分配第一BUS号和第二资源,为所述第二PCI设备分配第三资源,并为所述第二PCI设备加载第二OptionROM和第二驱动,获得第一PCI枚举结果。6.一种多节点系统的外部设备互联枚举方法,所述多节点系统包括主节点和至少一个从节点,其特征在于,所述方法包括:所述从节点获取自身节点内的第二外部设备互联PCI枚举结果;所述从节点存储所述第二PCI枚举结果,以供所述主节点从所述从节点获取所述第二PCI枚举结果,并使所述主节点根据所述主节点的第一PCI枚举结果和所述第二PCI枚举结果生成所述多节点系统的PCI树;其中,所述从节点获取自身节点内的第二PCI枚举结果,包括:所述从节点枚举自身节点内第三PCI设备、第二PCI桥和所述第二PCI桥的第四PCI设备;所述从节点为所述第三PCI设备分配第四资源,并为所述第三PCI设备加载第三OptionROM和第三驱动;所述从节点为所述第二PCI桥分配第二BUS号和第五资源,以及,为所述第四PCI设备分配第六资源,并为所述第四PCI设备加载第四OptionROM和第四驱动,获得第二PCI枚举结果;其中,所述第五资源包括所述第六资源。7.根据权利要求6所述的方法,其特征在于,所述从节点获取自身节点内的第二PCI枚举结果之前,所述从节点处于等待被所述...
【专利技术属性】
技术研发人员:姜广吉,刘通良,张文涛,
申请(专利权)人:杭州华为数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。