1 /* BEGIN INCLUDE FILE ... sdw_info.incl.pl1 ... 12/16/80, for ADP conversion */
 2 /* Note: This include file has an ALM counterpart made with cif. Keep it up to date */
 3 
 4 dcl  sdw_info_ptr pointer;
 5 
 6 dcl 1 sdw_info aligned based (sdw_info_ptr),                /* Structure describing SDW contents */
 7     2 address fixed bin (26),                               /* Address of seg base or of page table */
 8     2 size fixed bin (19),                                  /* Max length of segment (NOT offset of last word) */
 9 
10     2 access unaligned,                                     /* REWP */
11       3 read bit (1) unaligned,
12       3 execute bit (1) unaligned,
13       3 write bit (1) unaligned,
14       3 privileged bit (1) unaligned,
15 
16     2 pad1 bit (32) unaligned,
17 
18     2 rings unaligned,                                      /* Ring brackets */
19       3 r1 bit (3) unaligned,
20       3 r2 bit (3) unaligned,
21       3 r3 bit (3) unaligned,
22 
23     2 pad2 bit (27) unaligned,
24 
25     2 flags aligned,
26       3 paged bit (1) unaligned,                            /* "1"b => Segment is paged */
27       3 faulted bit (1) unaligned,                          /* "1"b => SDW has fault set */
28       3 cache bit (1) unaligned,                            /* "1"b => Segment is encacheable */
29       3 pad3 bit (33) unaligned,
30 
31     2 gate_entry_bound fixed bin (14);                      /* Number of entrypoints in gate, or zero */
32 
33 /* END INCLUDE FILE ... sdw_info.incl.pl1 */