Invention Grant
- Patent Title: External exception handling
-
Application No.: US16977580Application Date: 2019-02-28
-
Publication No.: US11593159B2Publication Date: 2023-02-28
- Inventor: Martin Weidmann , Timothy Nicholas Hay , Marc Zyngier
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM LIMITED
- Current Assignee: ARM LIMITED
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: GB1803521 20180305
- International Application: PCT/GB2019/050553 WO 20190228
- International Announcement: WO2019/171025 WO 20190912
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F9/455 ; G06F9/50

Abstract:
There is provided a data processing apparatus that includes processing circuitry for executing instructions relating to an active virtual processor in a plurality of virtual processors. Exception control circuitry receives an external exception associated with a target virtual processor in the plurality of virtual processors and when the target virtual processor is other than the active virtual processor, it issues a doorbell exception to cause a scheduling operation to schedule the target virtual processor to be the active virtual processor. Storage circuitry stores an indication of a set of masked virtual processors and the scheduling operation is adapted to disregard doorbell exceptions in respect of the set of masked virtual processors.
Information query