| CPC G06F 12/0246 (2013.01) [G06F 12/0882 (2013.01)] | 19 Claims |

|
1. A method of managing data writes from memory of a host computer, the method comprising:
monitoring pending memory writes for a non-volatile memory write indicator (NVMWI), wherein the NVMWI is either set or not set;
initiating writing, to both a non-volatile memory (NVM) and a volatile memory (VM), data of each of the pending memory writes for which the NVMWI is set; and
initiating writing, only to the VM, data of each of the pending memory writes for which the NVMWI is not set;
wherein a second mapping is kept in a processor core, the second mapping being between:
physical page numbers reserved on the VM; and
virtual page numbers; and
the NVMWI for each of the physical page numbers reserved on the VM; and
wherein the NVMWI is set for each of the physical page numbers reserved on the VM that has a corresponding page number reserved on the NVM.
|