首页> 外国专利> PERIPHERAL COMPONENT INTERCONNECT EXPRESS DEVICES WITH EFFICIENT MEMORY MAPPING

PERIPHERAL COMPONENT INTERCONNECT EXPRESS DEVICES WITH EFFICIENT MEMORY MAPPING

机译:外围组件互连具有高效内存映射的快捷设备

摘要

Embodiments herein provide for efficient memory mapping in a PCIe device when a host changes memory allocations in the device. One PCIe device comprises a plurality of Base Address Registers (BARs) defined by the host. The device also includes a processor with an address space. The processor maps addresses of the address space to the BARs for routing PCIe packets from the host. The processor can determine that the host is reconfiguring the BARs, and, based on the determination, mark packets existing in the computer memory as old, change the BARs in the computer memory as directed by the host, mark packets received after the BAR change as new, process the old packets from the computer memory based on their addresses of the address space until a new packet is reached, and to remap the BARs to the addresses of the address space after the new packet is reached.
机译:当主机改变设备中的存储器分配时,本文的实施例提供了PCIe设备中的有效存储器映射。一个PCIe设备包括主机定义的多个基址寄存器(BAR)。该设备还包括带有地址空间的处理器。处理器将地址空间的地址映射到BAR,以路由来自主机的PCIe数据包。处理器可以确定主机正在重新配置BAR,并基于该确定将计算机内存中存在的数据包标记为旧,按照主机的指示更改计算机内存中的BAR,将BAR更改后收到的数据包标记为新数据包,根据它们在地址空间中的地址处理来自计算机内存的旧数据包,直到到达新数据包为止,并在到达新数据包后将BAR重新映射到地址空间的地址。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号