GDB (API)
|
00001 /* This file defines the interface between the Blackfin simulator and GDB. 00002 00003 Copyright (C) 2005-2013 Free Software Foundation, Inc. 00004 Contributed by Analog Devices. 00005 00006 This file is part of GDB. 00007 00008 This program is free software; you can redistribute it and/or modify 00009 it under the terms of the GNU General Public License as published by 00010 the Free Software Foundation; either version 3 of the License, or 00011 (at your option) any later version. 00012 00013 This program is distributed in the hope that it will be useful, 00014 but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00016 GNU General Public License for more details. 00017 00018 You should have received a copy of the GNU General Public License 00019 along with this program. If not, see <http://www.gnu.org/licenses/>. */ 00020 00021 enum sim_bfin_regnum { 00022 SIM_BFIN_R0_REGNUM = 0, 00023 SIM_BFIN_R1_REGNUM, 00024 SIM_BFIN_R2_REGNUM, 00025 SIM_BFIN_R3_REGNUM, 00026 SIM_BFIN_R4_REGNUM, 00027 SIM_BFIN_R5_REGNUM, 00028 SIM_BFIN_R6_REGNUM, 00029 SIM_BFIN_R7_REGNUM, 00030 SIM_BFIN_P0_REGNUM, 00031 SIM_BFIN_P1_REGNUM, 00032 SIM_BFIN_P2_REGNUM, 00033 SIM_BFIN_P3_REGNUM, 00034 SIM_BFIN_P4_REGNUM, 00035 SIM_BFIN_P5_REGNUM, 00036 SIM_BFIN_SP_REGNUM, 00037 SIM_BFIN_FP_REGNUM, 00038 SIM_BFIN_I0_REGNUM, 00039 SIM_BFIN_I1_REGNUM, 00040 SIM_BFIN_I2_REGNUM, 00041 SIM_BFIN_I3_REGNUM, 00042 SIM_BFIN_M0_REGNUM, 00043 SIM_BFIN_M1_REGNUM, 00044 SIM_BFIN_M2_REGNUM, 00045 SIM_BFIN_M3_REGNUM, 00046 SIM_BFIN_B0_REGNUM, 00047 SIM_BFIN_B1_REGNUM, 00048 SIM_BFIN_B2_REGNUM, 00049 SIM_BFIN_B3_REGNUM, 00050 SIM_BFIN_L0_REGNUM, 00051 SIM_BFIN_L1_REGNUM, 00052 SIM_BFIN_L2_REGNUM, 00053 SIM_BFIN_L3_REGNUM, 00054 SIM_BFIN_A0_DOT_X_REGNUM, 00055 SIM_BFIN_A0_DOT_W_REGNUM, 00056 SIM_BFIN_A1_DOT_X_REGNUM, 00057 SIM_BFIN_A1_DOT_W_REGNUM, 00058 SIM_BFIN_ASTAT_REGNUM, 00059 SIM_BFIN_RETS_REGNUM, 00060 SIM_BFIN_LC0_REGNUM, 00061 SIM_BFIN_LT0_REGNUM, 00062 SIM_BFIN_LB0_REGNUM, 00063 SIM_BFIN_LC1_REGNUM, 00064 SIM_BFIN_LT1_REGNUM, 00065 SIM_BFIN_LB1_REGNUM, 00066 SIM_BFIN_CYCLES_REGNUM, 00067 SIM_BFIN_CYCLES2_REGNUM, 00068 SIM_BFIN_USP_REGNUM, 00069 SIM_BFIN_SEQSTAT_REGNUM, 00070 SIM_BFIN_SYSCFG_REGNUM, 00071 SIM_BFIN_RETI_REGNUM, 00072 SIM_BFIN_RETX_REGNUM, 00073 SIM_BFIN_RETN_REGNUM, 00074 SIM_BFIN_RETE_REGNUM, 00075 SIM_BFIN_PC_REGNUM, 00076 SIM_BFIN_CC_REGNUM, 00077 SIM_BFIN_TEXT_ADDR, 00078 SIM_BFIN_TEXT_END_ADDR, 00079 SIM_BFIN_DATA_ADDR, 00080 SIM_BFIN_IPEND_REGNUM 00081 }; 00082