1           /* BEGIN INCLUDE FILE ... dn355_messages.incl.pl1 */
 2 
 3           /* created 1/31/75 by Robert S. Coren
 4           *  modified 5/19/76 by Robert S. Coren to add bootload messages
 5           *  Modified 1979 June 8 by Art Beattie to add messages to config_messages.
 6           */
 7 
 8           /* This include file describes the data segment used in interpreting
 9           *  the info returned with an emergency interrupt from the 355,
10           *  as well as error message mailboxes and bootload interrupts
11           */
12 
13 dcl  dn355_messages$fault_names (0:10) char(16) aligned external;     /* names associated with 355 fault codes */
14 
15 dcl  dn355_messages$per_module fixed bin external;          /* names and messages associated with 355 modules */
16 
17 dcl  dn355_messages$error_messages (10) fixed bin ext;      /* error_messages sent from the 355 */
18 
19 dcl  dn355_messages$boot_messages (0:4) fixed bin external; /* messages describing major bootload status */
20 
21 dcl  dn355_messages$config_messages (0:15) fixed bin external; /* messages describing configuration errors */
22 
23 dcl  modulep ptr;
24 dcl  reasonp ptr;
25 
26 
27           /* list of module names and message list offsets */
28 
29 dcl  1 dn355_modules (9) based (modulep) aligned,
30           2 name char(12),
31           2 list_offset fixed bin;
32 
33           /* list of message offsets */
34 
35 dcl  message_offset (22) fixed bin based;
36 
37 
38           /* crash messages for each module */
39 
40 dcl  1 dn355_reason aligned based (reasonp),
41           2 length fixed bin (8) unal,
42           2 msg char(0 refer (dn355_reason.length)) unal;
43 
44 
45           /* END INCLUDE FILE ... dn355_messages.incl.pl1 */