Non-volatile memory cloning with hardware copy-on-write support

    公开(公告)号:US10725690B2

    公开(公告)日:2020-07-28

    申请号:US15984138

    申请日:2018-05-18

    Abstract: Examples may include a non-volatile memory having a memory including a first table of device physical addresses and a second table of physical device addresses; a control register to receive a clone command to clone a second memory region of the memory as a copy of a first memory region of the memory, the first and second memory regions being referenced by different device physical addresses; and address translation logic, upon receipt of the clone command, create a first entry in the first table for each page of the first memory region and create a second entry in the first table for each page of the second memory region, each first table entry for the first memory region and each first table entry for the second memory region pointing to a same entry in the second table.

    Read-only operation of non-volatile memory module

    公开(公告)号:US20190096489A1

    公开(公告)日:2019-03-28

    申请号:US15718090

    申请日:2017-09-28

    Abstract: A non-volatile memory module and a read-only operation of the non-volatile memory module are disclosed. A non-volatile memory module such as a non-volatile dual in-line memory module (NVDIMM) may, in response to a command from a host, set a particular memory range of the memory module as a read-only state by storing an address of the memory range with a secret associated with the memory range in an internal database of the memory module. The memory module may then reject a write command to the memory range in the read-only state. The internal database is stored within the memory module and the write protection is implemented inside the memory module so that no external entity may change the protected memory region.

Patent Agency Ranking