US 12,405,884 B1
Context-aware firmware-mapped host memory buffer (HMB) management system
Shekar Babu Suryanarayana, Bangalore (IN); Thippeswamy D R, Tumkur (IN); and Daniel L. Hamlin, Round Rock, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 25, 2024, as Appl. No. 18/645,472.
Int. Cl. G06F 12/02 (2006.01); G06F 3/06 (2006.01); G06F 13/16 (2006.01)
CPC G06F 12/0246 (2013.01) [G06F 3/0608 (2013.01); G06F 3/0658 (2013.01); G06F 3/0679 (2013.01); G06F 13/1673 (2013.01); G06F 12/0292 (2013.01); G06F 2213/0026 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
maintaining a memory region (MR) table (MRT) including a plurality of MR entries, wherein each MR entry is associated with a corresponding execution context and includes host memory buffer (HMB) information defining an HMB for a nonvolatile memory express (NVMe) device;
responsive to detecting a change in a current execution context of an information handling system, determining an MR entry associated with the current execution context; and
configuring the HMB in accordance with the HMB information in the MR entry.