{
{   The purpose of this request is to resume the execution of a PP which had
{ previously been idled by the CMP$IDLE_PP request.
{
{   This request may be used to resume a PP which had been software-idled or
{ one which was hardware-idled.  In the latter case, the PP is resumed at a
{ specified address in the current image of the PP's memory; the first two
{ locations in the PP's memory will be destroyed to accomplish the resumption.
{
{   After the optional resumption of the PP from a hardware-idled state, the
{ PP is given a "resume pp" request on its "PP queue".  The system will wait
{ for up to two seconds for the PP to respond to this request before the
{ request terminates with an indication of whether or not the PP responded.
{ An attempt to restart the PP at a new address will be rejected if the PP is
{ not currently in a hardware-idled state.  The state of any external data
{ channel is unaffected by this request.
{
{       CMP$RESUME_PP (PP_IDENTIFICATION, HARDWARE_RESUME_PP, START_ADDRESS,
{         PP_SOFTWARE_RESUMED, STATUS)
{
{ PP_IDENTIFICATION: (input)  This parameter specifies the identity of the PP
{       to be resumed.  The PP must currently be reserved to the requesting
{       job and must be in a hardware-idled condition.
{
{ HARDWARE_RESUME_PP: (input)  This parameter specifies whether or not the PP
{       is to be restarted from a hardware-idled state at an address within
{       the current image of the PP's memory.
{
{ START_ADDRESS: (input)  This parameter specifies the PP program address at
{       which re-execution of the PP is to commence.  The start address cannot
{       be location 0 or 1 of the PP as these are destroyed by this request.
{       This parameter is ignored if the value of HARDWARE_RESUME_PP is FALSE.
{
{ PP_SOFTWARE_RESUMED: (output)  This parameter specifies whether or not the
{       PP resonded to the "PP resume" request in the allotted time.
{
{ STATUS: (output) This parameter specifies the request status.
{
{         CONDITIONS:
{                     cme$element_not_reserved,
{                     cme$improper_start_address,
{                     cme$lcm_ring_validation_error,
{                     cme$pp_not_hardware_idled,
{                     cme$pp_could_not_be_restarted,
{                     cme$privileged_job_required.
{
{         IDENTIFIER : 'CM'
{
{
