1 /* BEGIN INCLUDE FILE ... config_cpu_card.incl.pl1 ... 11/27/80 W. Olin Sibert */ 2 /* format: style4 */ 3 4 dcl cpu_cardp pointer; /* pointer to CPU card */ 5 6 dcl 1 cpu_card aligned based (cpu_cardp), /* CPU card declaration */ 7 2 word char (4), /* "cpu" */ 8 2 tag fixed bin (3), /* CPU tag from switches, plus one */ 9 2 port fixed bin (3), /* Controller port for CPU */ 10 2 state char (4), /* "on", "off", "shut", or "test" */ 11 2 type char (4), /* "l68", "dps", "dps8" */ 12 13 2 model fixed bin, /* 60., 80., or 70. */ 14 2 cache_size fixed bin, /* either 0. 2. 8. 16. or 32. */ 15 2 expander_port fixed bin (3), /* If present, indicates expander sub-port */ 16 17 2 pad (7) bit (36) aligned, /* Pad to 15 fields */ 18 19 2 type_word aligned, 20 3 field_type (14) bit (2) unaligned, /* type of each field; see config_deck.incl.pl1 */ 21 3 pad1 bit (4) unaligned, 22 3 n_fields fixed bin (4) unsigned unaligned; /* number of fields used on card */ 23 24 dcl CPU_CARD_WORD char (4) aligned internal static options (constant) init ("cpu"); 25 26 /* END INCLUDE FILE ... config_cpu_card.incl.pl1 */