Remove FSF address from GPL notices
[openocd.git] / src / target / xscale / protocol.h
1 /***************************************************************************
2 * Copyright (C) 2006 by Dominic Rath *
3 * Dominic.Rath@gmx.de *
4 * *
5 * This program is free software; you can redistribute it and/or modify *
6 * it under the terms of the GNU General Public License as published by *
7 * the Free Software Foundation; either version 2 of the License, or *
8 * (at your option) any later version. *
9 * *
10 * This program is distributed in the hope that it will be useful, *
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13 * GNU General Public License for more details. *
14 * *
15 * You should have received a copy of the GNU General Public License *
16 * along with this program. If not, see <http://www.gnu.org/licenses/>. *
17 ***************************************************************************/
18
19 #define REG_R0 0
20 #define REG_R1 1
21 #define REG_R2 2
22 #define REG_R3 3
23 #define REG_R4 4
24 #define REG_R5 5
25 #define REG_R6 6
26 #define REG_R7 7
27 #define REG_R8 8
28 #define REG_R9 9
29 #define REG_R10 10
30 #define REG_R11 11
31 #define REG_R12 12
32 #define REG_R13 13
33 #define REG_R14 14
34 #define REG_R15 15
35 #define REG_CPSR 16
36 #define REG_SPSR 17
37
38 #define MODE_USR 0x10
39 #define MODE_FIQ 0x11
40 #define MODE_IRQ 0x12
41 #define MODE_SVC 0x13
42 #define MODE_ABT 0x17
43 #define MODE_UND 0x1b
44 #define MODE_SYS 0x1f
45
46 #define MODE_ANY 0x40
47 #define MODE_CURRENT 0x80
48
49 #define MODE_MASK 0x1f
50 #define PSR_I 0x80
51 #define PSR_F 0x40
52 #define PSR_T 0x20
53
54 #define XSCALE_DBG_MAINID 0x0
55 #define XSCALE_DBG_CACHETYPE 0x1
56 #define XSCALE_DBG_CTRL 0x2
57 #define XSCALE_DBG_AUXCTRL 0x3
58 #define XSCALE_DBG_TTB 0x4
59 #define XSCALE_DBG_DAC 0x5
60 #define XSCALE_DBG_FSR 0x6
61 #define XSCALE_DBG_FAR 0x7
62 #define XSCALE_DBG_PID 0x8
63 #define XSCALE_DBG_CPACCESS 0x9
64 #define XSCALE_DBG_IBCR0 0xa
65 #define XSCALE_DBG_IBCR1 0xb
66 #define XSCALE_DBG_DBR0 0xc
67 #define XSCALE_DBG_DBR1 0xd
68 #define XSCALE_DBG_DBCON 0xe

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)