2 * Copyright (C) Eicon Technology Corporation, 2000.
4 * Eicon File Revision : 1.0
6 * This software may be used and distributed according to the terms
7 * of the GNU General Public License, incorporated herein by reference.
14 #if !defined(MIPS_SCOM)
16 #define MAINT_OFFS 0x380
19 #define MAINT_OFFS 0xff00
22 #define MIPS_BUFFER_SZ 128
23 #define MIPS_MAINT_OFFS 0xff00
37 #define BL1_STATS_C 13
38 #define GET_VERSION 14
40 #define XLOG_SET_MASK 16
41 #define XLOG_GET_MASK 17
46 #define MORE_EVENTS 0xfe
88 struct DSigStruc DSigStats;
89 struct BL1Struc BL1Stats;
90 struct L2Struc L2Stats;
91 struct OSStruc OSStats;
94 word l[BUFFER_SZ>>2]; /* word is wrong, do not use! Use 'd' instead. */
95 dword d[BUFFER_SZ>>2];
100 struct DSigStruc DSigStats;
101 struct BL1Struc BL1Stats;
102 struct L2Struc L2Stats;
103 struct OSStruc OSStats;
104 byte b[MIPS_BUFFER_SZ];
105 word w[MIPS_BUFFER_SZ>>1];
106 word l[BUFFER_SZ>>2]; /* word is wrong, do not use! Use 'd' instead. */
107 dword d[MIPS_BUFFER_SZ>>2];
111 #if !defined(MIPS_SCOM)
127 byte reserved[2]; /* R3000 alignment ... */
131 byte fill[4]; /* data at offset 16 */
140 byte reserved[2]; /* R3000 alignment ... */
144 byte fill[4]; /* data at offset 16 */
148 #endif /* PC_MAINT_H */