The Hardware Call procedure is used by the processor hardware, when one of the specified faults exist, to enter the routine specified by the Hardware Call function. The fault indicators are stored in a fixed memory location relative to Base #0 of the called function. Processor state is stored in a Hardware Call Stack Frame on a stack that is relative to Base #0 of the called function. Control is transferred to the Hardware Call procedure code.
If the processor is in KERNEL mode an attempt to execute a Hardware Call procedure will cause the processor to halt after the fault indicators have been stored in the R/D Storage Area in the kernel data area.
The following operations are performed by this procedure.