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 */