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.
展开▼