-
公开(公告)号:US20240311312A1
公开(公告)日:2024-09-19
申请号:US18121972
申请日:2023-03-15
Applicant: INTEL CORPORATION
Inventor: Jason BRANDT , Ido OUZIEL , Michael CHYNOWETH , Raoul RIVAS TOLEDANO , Gilbert NEIGER , Andreas KLEEN , Jacob DOWECK , Andrew NELSON
IPC: G06F12/1045
CPC classification number: G06F12/1045 , G06F2212/682
Abstract: An apparatus and method are described for reduced power TLB management. For example, one embodiment of a processor comprises: a plurality of cores; a first core of the plurality of cores comprising: a first translation lookaside buffer (TLB) to store address translations associated with page table walk operations, and power management logic to cause the first core to enter into a first low power state in which the address translations in the first TLB are no longer valid, wherein prior to entering into the low power state, the first core is to write an indication in a memory location that the first TLB no longer contains valid address translations; a second core of the plurality of cores to perform an operation requiring invalidation of one or more of the address translations previously stored in the first TLB, the second core to determine whether to transmit a request to the first core to invalidate the one or more address translations based on the indication.
-
公开(公告)号:US20210336767A1
公开(公告)日:2021-10-28
申请号:US17359152
申请日:2021-06-25
Applicant: Intel Corporation
Inventor: Raghunandan MAKARAM , Kirk S. YAP , Rajat AGARWAL , George VERGIS , Bill NALE , Jacob DOWECK
Abstract: A memory subsystem includes link encryption for the system memory data bus. The memory controller can provide encryption for data at rest and link protection. The memory controller can optionally provide link encryption. Thus, the system can provide link protection for the data in transit. The memory module can include a link decryption engine that can decrypt link encryption if it is used, and performs a link integrity check with a link integrity tag associated with the link protection. The memory devices can then store the encrypted protected data and ECC data from the link decryption engine after link protection verification.
-
公开(公告)号:US20210399882A1
公开(公告)日:2021-12-23
申请号:US17465311
申请日:2021-09-02
Applicant: Intel Corporation
Inventor: Ido OUZIEL , Arie AHARON , Dror CASPI , Baruch CHAIKIN , Jacob DOWECK , Gideon GERZON , Barry E. HUNTLEY , Francis X. MCKEEN , Gilbert NEIGER , Carlos V. ROZAS , Ravi L. SAHITA , Vedvyas SHANBHOGUE , Assaf ZALTSMAN
IPC: H04L9/08 , G06F9/455 , G06F12/1009 , G06F21/60 , G06F21/62
Abstract: A processor includes a processor core. A register of the core is to store: a bit range for a number of address bits of physical memory addresses used for key identifiers (IDs), and a first key ID to identify a boundary between non-restricted key IDs and restricted key IDs of the key identifiers. A memory controller is to: determine, via access to bit range and the first key ID in the register, a key ID range of the restricted key IDs within the physical memory addresses; access a processor state that a first logical processor of the processor core executes in an untrusted domain mode; receive a memory transaction, from the first logical processor, including an address associated with a second key ID; and generate a fault in response to a determination that the second key ID is within a key ID range of the restricted key IDs.
-
-