1 1.1 christos /* This file defines the interface between the Blackfin simulator and GDB. 2 1.1 christos 3 1.1 christos Copyright (C) 2005-2024 Free Software Foundation, Inc. 4 1.1 christos Contributed by Analog Devices. 5 1.1 christos 6 1.1 christos This file is part of GDB. 7 1.1 christos 8 1.1 christos This program is free software; you can redistribute it and/or modify 9 1.1 christos it under the terms of the GNU General Public License as published by 10 1.1 christos the Free Software Foundation; either version 3 of the License, or 11 1.1 christos (at your option) any later version. 12 1.1 christos 13 1.1 christos This program is distributed in the hope that it will be useful, 14 1.1 christos but WITHOUT ANY WARRANTY; without even the implied warranty of 15 1.1 christos MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 1.1 christos GNU General Public License for more details. 17 1.1 christos 18 1.1 christos You should have received a copy of the GNU General Public License 19 1.1 christos along with this program. If not, see <http://www.gnu.org/licenses/>. */ 20 1.1 christos 21 1.1 christos enum sim_bfin_regnum { 22 1.1 christos SIM_BFIN_R0_REGNUM = 0, 23 1.1 christos SIM_BFIN_R1_REGNUM, 24 1.1 christos SIM_BFIN_R2_REGNUM, 25 1.1 christos SIM_BFIN_R3_REGNUM, 26 1.1 christos SIM_BFIN_R4_REGNUM, 27 1.1 christos SIM_BFIN_R5_REGNUM, 28 1.1 christos SIM_BFIN_R6_REGNUM, 29 1.1 christos SIM_BFIN_R7_REGNUM, 30 1.1 christos SIM_BFIN_P0_REGNUM, 31 1.1 christos SIM_BFIN_P1_REGNUM, 32 1.1 christos SIM_BFIN_P2_REGNUM, 33 1.1 christos SIM_BFIN_P3_REGNUM, 34 1.1 christos SIM_BFIN_P4_REGNUM, 35 1.1 christos SIM_BFIN_P5_REGNUM, 36 1.1 christos SIM_BFIN_SP_REGNUM, 37 1.1 christos SIM_BFIN_FP_REGNUM, 38 1.1 christos SIM_BFIN_I0_REGNUM, 39 1.1 christos SIM_BFIN_I1_REGNUM, 40 1.1 christos SIM_BFIN_I2_REGNUM, 41 1.1 christos SIM_BFIN_I3_REGNUM, 42 1.1 christos SIM_BFIN_M0_REGNUM, 43 1.1 christos SIM_BFIN_M1_REGNUM, 44 1.1 christos SIM_BFIN_M2_REGNUM, 45 1.1 christos SIM_BFIN_M3_REGNUM, 46 1.1 christos SIM_BFIN_B0_REGNUM, 47 1.1 christos SIM_BFIN_B1_REGNUM, 48 1.1 christos SIM_BFIN_B2_REGNUM, 49 1.1 christos SIM_BFIN_B3_REGNUM, 50 1.1 christos SIM_BFIN_L0_REGNUM, 51 1.1 christos SIM_BFIN_L1_REGNUM, 52 1.1 christos SIM_BFIN_L2_REGNUM, 53 1.1 christos SIM_BFIN_L3_REGNUM, 54 1.1 christos SIM_BFIN_A0_DOT_X_REGNUM, 55 1.1 christos SIM_BFIN_A0_DOT_W_REGNUM, 56 1.1 christos SIM_BFIN_A1_DOT_X_REGNUM, 57 1.1 christos SIM_BFIN_A1_DOT_W_REGNUM, 58 1.1 christos SIM_BFIN_ASTAT_REGNUM, 59 1.1 christos SIM_BFIN_RETS_REGNUM, 60 1.1 christos SIM_BFIN_LC0_REGNUM, 61 1.1 christos SIM_BFIN_LT0_REGNUM, 62 1.1 christos SIM_BFIN_LB0_REGNUM, 63 1.1 christos SIM_BFIN_LC1_REGNUM, 64 1.1 christos SIM_BFIN_LT1_REGNUM, 65 1.1 christos SIM_BFIN_LB1_REGNUM, 66 1.1 christos SIM_BFIN_CYCLES_REGNUM, 67 1.1 christos SIM_BFIN_CYCLES2_REGNUM, 68 1.1 christos SIM_BFIN_USP_REGNUM, 69 1.1 christos SIM_BFIN_SEQSTAT_REGNUM, 70 1.1 christos SIM_BFIN_SYSCFG_REGNUM, 71 1.1 christos SIM_BFIN_RETI_REGNUM, 72 1.1 christos SIM_BFIN_RETX_REGNUM, 73 1.1 christos SIM_BFIN_RETN_REGNUM, 74 1.1 christos SIM_BFIN_RETE_REGNUM, 75 1.1 christos SIM_BFIN_PC_REGNUM, 76 1.1 christos SIM_BFIN_CC_REGNUM, 77 1.1 christos SIM_BFIN_TEXT_ADDR, 78 1.1 christos SIM_BFIN_TEXT_END_ADDR, 79 1.1 christos SIM_BFIN_DATA_ADDR, 80 1.1 christos SIM_BFIN_IPEND_REGNUM 81 1.1 christos }; 82 1.1 christos 83