| CPC H04L 9/3242 (2013.01) [G06F 12/1408 (2013.01); G06F 13/1668 (2013.01); G06F 21/64 (2013.01); G06F 21/78 (2013.01); H04L 9/0819 (2013.01); H04L 9/0894 (2013.01); H04L 63/0428 (2013.01); H04L 63/123 (2013.01); G06F 21/72 (2013.01); G06F 21/79 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
a far memory to be utilized as volatile memory; and
a far memory controller to receive a request from a near memory for a processor, the far memory controller to:
determine a type of request for the received request, and
for a read request to at least determine if a fast zero memory indication is set, and
when not set, is to send read data from far memory to a destination along with a message authentication code (MAC), and
when set, is to encrypt the read data, generate a MAC, and send the encrypted read data and generated MAC to a destination, wherein the fast zero memory indication is to indicate when a read is a first read for a location from the far memory.
|