SYSTEM AND METHOD FOR PHYSICALLY SEPARATING, ACROSS DIFFERENT PROCESSING UNITS, SOFTWARE FOR HANDLING EXCEPTION CAUSING EVENTS FROM EXECUTING PROGRAM CODE
Patent №
US 11,630,673
Granted
2023-04-18
Filed 2021
Owner
ARM LIMITED
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
17269938
A first processor for executing program code has a control interface mapped to the memory address space of a second processor and provides the second processor with direct mapped access to state information of the first processor. The first processor responds to an exception causing event to enter a halted mode stopping execution of the program code and issuing a trigger event. The second processor responds to the trigger to execute an exception handling routine during which the second processor accesses and modifies the state information via the control interface as required by the exception handling routine. On completion of the exception handling routine, the second processor causes the first processor to exit the halted mode and resume execution of the program code. Thus, the program code is physically separated from the software used to perform the exception handling routine to improve security.
AI classification
Ownership
ARM LIMITED
assignment · 553460978
Assignors
GRANT, ALASDAIR
On an employer assignment, the assignors are typically the inventors.