Modifying NVMe Physical Region Page List Pointers and Data Pointers to Facilitate Routing of PCIe Memory Requests
AssigneeMarvell World Trade Ltd.
InventorsSalil Suri, Yingdong Li, Szu-Hsien Ho
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell World Trade Ltd.
InventorsSalil Suri, Yingdong Li, Szu-Hsien Ho
Estimating the term…
A first command is received from a virtual or physical host associated with a storage system which includes two or more hosts. The first command comprises one or more physical request page (PRP) entries associated with the non-volatile memory express (NVMe) standard. The one or more PRP entries are modified with an indication of the virtual or physical host. A second command is sent with the modified one or more PRP entries to a solid state drive (SSD). A memory request is received from the SSD, where the memory request comprises the modified one or more PRP entries. The memory request is routed to the virtual or physical host based on the indication of the virtual or physical host in the modified one or more PRP entries.
A method comprising:
A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to at least:
A non-volatile memory express (NVMe) switch comprising:
Dependencies are inferred from the claim text.