
{  This common deck defines monitor request codes.
{
{  NOTE: Unused request codes have 'unimplemented' as part of the name, when
{  defining a new code these codes should be used first.

  TYPE
    syt$monitor_request_code = 0 .. 255;


  CONST


{  NOTE: Any changes to this common deck will require a change to
{        the static array 'request_id' in procedure 'format_system_mr_data'
{        in module 'clm$display_system_data' in deck CLMDSS.
{        The dump procedure in deck dum$create_monitor_func_file  should
{        also be changed.  If syc$rc_maximum_value is changed then deck
{         dum$display_active_tasks should be changed to reflect this value.

    syc$rc_maximum_value = 87;  {*** See note above ****


  CONST
    syc$rc_cycle = 1,
    syc$rc_delay = 2,
    syc$rc_unused_request_3 = 3,
    syc$rc_device_io = 4,
    syc$rc_advise_in = 5,
    syc$rc_advise_out = 6,
    syc$rc_advise_out_in = 7,
    syc$rc_initiate_task = 8,
    syc$rc_page_fault = 9,                {Monitor use only}
    syc$rc_initiate_job = 10,
    syc$rc_exit_job = 11,
    syc$rc_free_pages = 12,
    syc$rc_write_modified_pages = 13,
    syc$rc_change_segment_table = 14,
    syc$rc_check_active_pps = 15,         {Monitor use only}
    syc$rc_unused_request_16 = 16,
    syc$rc_unused_request_17 = 17,
    syc$rc_job_swapping_functions = 18,
    syc$rc_idle_system = 19,
    syc$rc_mcr_ucr_fault = 20,            {Monitor use only}
    syc$rc_system_error = 21,
    syc$rc_fetch_task_statistics = 22,
    syc$rc_unused_request_23 = 23,
    syc$rc_unused_request_24 = 24,
    syc$rc_ready_task = 25,
    syc$rc_set_system_flag = 26,
    syc$rc_wait = 27,
    syc$rc_lock_ring_1_stack = 28,
    syc$rc_mtr_send_signal = 29,
    syc$rc_set_get_segment_length = 30,
    syc$rc_memory_manager_io = 31,
    syc$rc_job_recovery_requests = 32,
    syc$rc_ring1_segment_request = 33,
    syc$rc_task_exit = 34,
    syc$rc_unused_request_35 = 35,
    syc$rc_update_job_task_enviro = 36,
    syc$rc_segment_request = 37,
    syc$rc_lock_pages = 38,
    syc$rc_unlock_pages = 39,
    syc$rc_fetch_pva_unwritten_pgs = 40,
    syc$rc_allocate_front_end = 41,
    syc$rc_deallocate_front_end = 42,
    syc$rc_apply_mat_changes = 43,
    syc$rc_tape_io = 44,
    syc$rc_translate_byte_address = 45,
    syc$rc_config_mgmt_request = 46,
    syc$rc_manage_system_tasks = 47,
    syc$rc_lock_unlock_segment = 48,
    syc$rc_issue_dft_request = 49,
    syc$rc_wait_io_completion = 50,
    syc$rc_switch_task = 51,              {Monitor use only}
    syc$rc_process_short_warning = 52,    {Monitor use only}
    syc$rc_monitor_system_status = 53,    {Monitor use only}
    syc$rc_process_io_completions = 54,   {Monitor use only}
    syc$rc_update_system_display = 55,
    syc$rc_process_scd_block = 56,       {Monitor use only}
    syc$rc_keypoint = 57,
    syc$rc_periodic_call = 58,           {Monitor use only}
    syc$rc_process_due = 59,             {Monitor use only}
    syc$rc_unused_request_60 = 60,
    syc$rc_swap_job = 61,                {Monitor use only}
    syc$rc_monitor_mode_ei = 62,         {Monitor use only}
    syc$rc_unused_request_63 = 63,
    syc$rc_subsystem_request = 64,
    syc$rc_logging_request = 65,
    syc$rc_process_dft_block = 66,       {Monitor use only}
    syc$rc_job_scheduler_request = 67,
    syc$rc_fetch_offset_mod_pages = 68,
    syc$rc_assign_pages = 69,
    syc$rc_conditional_free = 70,
    syc$rc_queue_rhfam_request = 71,
    syc$rc_unused_request_72 = 72,
    syc$rc_file_server_request = 73,
    syc$rc_move_pages = 74,
    syc$rc_assign_contig_memory = 75,
    syc$rc_reallocate_front_end = 76,
    syc$rc_ring1_server_seg_request = 77,
    syc$rc_monitor_cpu_self_state = 78,   {Monitor use only}
    syc$rc_stats_facility_request = 79,
    syc$rc_system_deadstart_status = 80,
    syc$rc_service_class_statistics = 81,
    syc$rc_unused_request_82 = 82,
    syc$rc_unused_request_83 = 83,
    syc$rc_unused_request_84 = 84,
    syc$inject_hardware_fault = 85,
    syc$quick_sweep = 86,
    syc$rc_ready_task_list = 87;
