HARDWARE FOR MISS HANDLING FROM A TRANSLATION PROTECTION DATA STRUCTURE
A processor includes a memory to store original code and a fingerprint data structure, which stores, in a way thereof, an entry including a physical address for a page and a stored fingerprint generated from the page of the original code. A core includes a translation protection data structure (TPDS...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English |
Published |
04.10.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A processor includes a memory to store original code and a fingerprint data structure, which stores, in a way thereof, an entry including a physical address for a page and a stored fingerprint generated from the page of the original code. A core includes a translation protection data structure (TPDS) to detect modification to the page, wherein the core is to, upon execution of a translation check instruction included within a translated page code corresponding to the page, transmit, to the TPDS, a modification check request having the physical address of the page in the memory and the way of the fingerprint data structure. A hardware TPDS miss handler is coupled to the core and is to process a miss request received from the TPDS responsive to the physical address not being present in the TPDS. |
---|---|
Bibliography: | Application Number: US201715475646 |