{AJL - This deck defines the AJL. An entry in the AJL exists for each job
{that is in memory, in the process of being swapped in, or is swapped out
{but is being accessed temporarily by the system.  The AJL
{is also used to control the mapping of job fixed segments in the
{address space of monitor.

{
{ NOTE: If TYPE declarations or record fields are added/changed/deleted, please
{   make the appropriate changes in the corresponding display procedures in the
{   module(s) for the System Core Debugger: SYM$DEBUG, SYM$DEBUG1
{
  TYPE
    jmt$active_job_list_entry = RECORD
      in_use: ALIGNED [0 MOD 8] 0 .. 0ffffff(16),
      ijl_ordinal: jmt$ijl_ordinal,
      ijle_p: ^jmt$initiated_job_list_entry,
      job_is_good_swap_candidate: boolean,
      time_freed: ost$free_running_clock,
    RECEND,

    jmt$active_job_list = ARRAY [0 .. *] of jmt$active_job_list_entry;

*copyc jmt$ijl_ordinal
*copyc jmt$initiated_job_list_entry
*copyc ost$hardware_subranges
