Authorization and supervisor state

Entering supervisor state and executing certain macros requires special authorization for a program in the z/TPF system. Each program has privilege class characteristics associated with it before processing. If the program is not authorized (that is, is not privileged) to process a particular class of macro and it tries to process one, an error is reported and the program is ended.

This prevents an unauthorized program from issuing macros that are intended solely for system control. Without the authorization facility, the z/TPF system would be vulnerable to corruption.