1 /* BEGIN INCLUDE FILE ... sdw.l68.incl.pl1 ... Updated for ADP conversion 03/01/81 */
 2 /* Note: This include file has an ALM counterpart made with cif. Keep it up to date */
 3 
 4 dcl 1 l68_sdw based (sdwp) aligned,                         /* Level 68 Segment Descriptor Word */
 5 
 6    (2 add bit (24),                                         /* main memory address of page table */
 7     2 rings,                                                /* ring brackets for the segment */
 8       3 r1 bit (3),
 9       3 r2 bit (3),
10       3 r3 bit (3),
11     2 valid bit (1),                                        /* directed fault bit (0 => fault) */
12     2 df_no bit (2),                                        /* directed fault number */
13 
14     2 pad1 bit (1),
15     2 bound bit (14),                                       /* boundary field (in 16 word blocks) */
16     2 access,                                               /* access bits */
17       3 read bit (1),                                       /* read permission bit */
18       3 execute bit (1),                                    /* execute permission bit */
19       3 write bit (1),                                      /* write permission bit */
20       3 privileged bit (1),                                 /* privileged bit */
21     2 unpaged bit (1),                                      /* segment is unpaged if this is 1 */
22     2 not_a_gate bit (1),                                   /* if this is 0 the entry bound is checked by hardware */
23     2 cache bit (1),                                        /* cache enable bit */
24     2 entry_bound bit (14)) unaligned;                      /* entry bound */
25 
26 /* END INCLUDE FILE ... sdw.l68.incl.pl1 */