MMIO地址资源分配方法、装置、计算设备和存储介质制造方法及图纸

技术编号:41563792 阅读:20 留言:0更新日期:2024-06-06 23:46
本申请提供一种MMIO地址资源分配方法、MMIO地址资源分配装置、计算设备和计算机可读存储介质。方法包括:通过带外控制器获取与计算设备相连接的PCIE设备的设备信息;基于预设列表,获取PCIE设备的设备信息对应的MMIO地址资源信息,预设列表指示了设备信息与MMIO地址资源信息的对应关系;根据MMIO地址资源信息,确定为PCIE设备分配的MMIO地址资源。根据本申请,能够实现MMIO地址资源的动态分配,防止资源不足或资源浪费。

【技术实现步骤摘要】

本专利技术涉及计算机,特别涉及一种mmio(memory-mapped i/o,内存映射i/o)地址资源分配方法、mmio地址资源分配装置、计算设备和计算机可读存储介质。


技术介绍

1、现在的计算机、服务器等计算设备经常插接有很多种类的pcie外设,比如声卡、显卡和网卡等。在mmio技术中,计算机的cpu可以通过控制内存来控制这些外设,因而需要给pcie设备分配mmio地址资源,以实现cpu对这些设备的控制。现有的mmio地址资源分配机制是静态的,无法根据pcie外设的动态变化来灵活分配mmio地址资源,经常造成所分配的资源过多或过少的情况发生。因此,本领域亟需一种能够实现mmio地址资源动态分配的技术,用于灵活适应pcie设备的插拔等各种变化,防止资源不足或资源浪费等情况出现。


技术实现思路

1、为此,本申请致力于提供一种mmio地址资源分配方法、mmio地址资源分配装置、计算设备和计算机可读存储介质,其能够实现mmio地址资源的动态分配,防止资源不足或资源浪费。

2、在一方面,本申请提供一种m本文档来自技高网...

【技术保护点】

1.一种MMIO地址资源分配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过带外控制器获取与计算设备相连接的PCIE设备的设备信息,包括:

3.根据权利要求1所述的方法,其特征在于,所述带外控制器包括BMC,所述通过带外控制器获取与计算设备相连接的PCIE设备的设备信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述BMC通过I2C总线或SMBUS从所述计算设备的板卡获取所述设备信息。

5.根据权利要求1所述的方法,其特征在于,所述根据所述MMIO地址资源信息,确定为所述PCIE设备分配的MMIO...

【技术特征摘要】

1.一种mmio地址资源分配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过带外控制器获取与计算设备相连接的pcie设备的设备信息,包括:

3.根据权利要求1所述的方法,其特征在于,所述带外控制器包括bmc,所述通过带外控制器获取与计算设备相连接的pcie设备的设备信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述bmc通过i2c总线或smbus从所述计算设备的板卡获取所述设备信息。

5.根据权利要求1所述的方法,其特征在于,所述根据所述mmio地址资源信息,确定为所述pcie设备分配的mmio地址资源,包括:

6.根据权利要求5所述的方法,其特征在于,所述资源分配策略包括最小分配策略和最大分配策略,所述最小分配策略用于给所述pcie设备分配尽可能少的mmio地址资源,所述最大...

【专利技术属性】
技术研发人员:赵禹
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1