【技术实现步骤摘要】
本专利技术涉及计算机,特别涉及一种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、在一方
...【技术保护点】
1.一种MMIO地址资源分配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过带外控制器获取与计算设备相连接的PCIE设备的设备信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述带外控制器包括BMC,所述通过带外控制器获取与计算设备相连接的PCIE设备的设备信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述BMC通过I2C总线或SMBUS从所述计算设备的板卡获取所述设备信息。
5.根据权利要求1所述的方法,其特征在于,所述根据所述MMIO地址资源信息,确定为所述PCI
...【技术特征摘要】
1.一种mmio地址资源分配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过带外控制器获取与计算设备相连接的pcie设备的设备信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述带外控制器包括bmc,所述通过带外控制器获取与计算设备相连接的pcie设备的设备信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述bmc通过i2c总线或smbus从所述计算设备的板卡获取所述设备信息。
5.根据权利要求1所述的方法,其特征在于,所述根据所述mmio地址资源信息,确定为所述pcie设备分配的mmio地址资源,包括:
6.根据权利要求5所述的方法,其特征在于,所述资源分配策略包括最小分配策略和最大分配策略,所述最小分配策略用于给所述pcie设备分配尽可能少的mmio地址资源,所述最大...
【专利技术属性】
技术研发人员:赵禹,
申请(专利权)人:超聚变数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。