US 12,013,782 B2
Processor with protection of an isolated memory and protection method for the isolated memory accessible only by a trusted core
Yingbing Guan, Shanghai (CN); Junjie Zhang, Beijing (CN); Fangong Gong, Beijing (CN); Yanting Li, Beijing (CN); and Yipu Liu, Shanghai (CN)
Assigned to SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD., Shanghai (CN)
Filed by Shanghai Zhaoxin Semiconductor Co., Ltd., Shanghai (CN)
Filed on Oct. 21, 2022, as Appl. No. 18/048,535.
Claims priority of application No. 202210911855.4 (CN), filed on Jul. 29, 2022.
Prior Publication US 2024/0037035 A1, Feb. 1, 2024
Int. Cl. G06F 12/0811 (2016.01); G06F 9/30 (2018.01); G06F 12/0862 (2016.01)
CPC G06F 12/0811 (2013.01) [G06F 9/30098 (2013.01); G06F 12/0862 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A processor, comprising:
a trusted core, with a right to access an isolated memory located on a system memory;
a normal core, prohibited from accessing the isolated memory; and
a last-level cache, shared by the trusted core and the normal core;
wherein:
an in-core cache structure of the normal core and the last-level cache are included in a hierarchical cache system; and
in response to a memory access request issued by the normal core, the hierarchical cache system determines whether the memory access request hits the isolated memory and, if yes, the hierarchical cache system rejects the memory access request.