2 * Xtensa Special Register symbolic names
5 /* $Id: specreg.h,v 1.2 2003/03/07 19:15:18 joetaylor Exp $ */
8 * Copyright (c) 2003 Tensilica, Inc. All Rights Reserved.
10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of version 2.1 of the GNU Lesser General Public
12 * License as published by the Free Software Foundation.
14 * This program is distributed in the hope that it would be useful, but
15 * WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 * Further, this software is distributed without any warranty that it is
19 * free of the rightful claim of any third person regarding infringement
20 * or the like. Any license provided herein, whether implied or
21 * otherwise, applies only to this software file. Patent licenses, if
22 * any, provided herein do not apply to combinations of this program with
23 * other software, or any other product whatsoever.
25 * You should have received a copy of the GNU Lesser General Public
26 * License along with this program; if not, write the Free Software
27 * Foundation, Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307,
31 #ifndef XTENSA_SPECREG_H
32 #define XTENSA_SPECREG_H
34 /* Include these special register bitfield definitions, for historical reasons: */
35 #include <xtensa/corebits.h>
38 /* Special registers: */
44 #define WINDOWSTART 73
49 #define IBREAKENABLE 96
73 #define DEBUGCAUSE 233
76 #define ICOUNTLEVEL 237
78 #define CCOMPARE_0 240
79 #define CCOMPARE_1 241
80 #define CCOMPARE_2 242
81 #define MISC_REG_0 244
82 #define MISC_REG_1 245
84 /* Special cases (bases of special register series): */
93 /* Special names for read-only and write-only interrupt registers: */
98 #endif /* XTENSA_SPECREG_H */