AM243x MCU+ SDK  09.02.01
sdl_r5_utils.h
Go to the documentation of this file.
1 /*
2  * SDL UTILS
3  *
4  * Software Diagnostics Library utilities
5  *
6  * Copyright (c) Texas Instruments Incorporated 2020-2023
7  *
8  * Redistribution and use in source and binary forms, with or without
9  * modification, are permitted provided that the following conditions
10  * are met:
11  *
12  * Redistributions of source code must retain the above copyright
13  * notice, this list of conditions and the following disclaimer.
14  *
15  * Redistributions in binary form must reproduce the above copyright
16  * notice, this list of conditions and the following disclaimer in the
17  * documentation and/or other materials provided with the
18  * distribution.
19  *
20  * Neither the name of Texas Instruments Incorporated nor the names of
21  * its contributors may be used to endorse or promote products derived
22  * from this software without specific prior written permission.
23  *
24  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
25  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
26  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
27  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
28  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
29  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
30  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
31  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
32  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
33  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35  *
36  */
37 
55 #ifndef INCLUDE_SDL_UTILS_H_
56 #define INCLUDE_SDL_UTILS_H_
57 
58 /* ========================================================================== */
59 /* Include Files */
60 /* ========================================================================== */
61 
62 #include <stdint.h>
63 #include <sdl/include/sdl_types.h>
64 
65 
76 /* ========================================================================== */
77 /* Structures */
78 /* ========================================================================== */
79 
92 typedef struct {
93  uint32_t MIDR;
94  /* MIDR register */
95  uint32_t CTR;
96  /* CTR register */
97  uint32_t TCMTR;
98  /* TCMTR register */
99  uint32_t MPUIR;
100  /* MPUIR register */
101  uint32_t MPIDR;
102  /* MPIDR register */
103  uint32_t PFR0;
104  /* PFR0 register */
105  uint32_t PFR1;
106  /* PFR1 register */
107  uint32_t ID_DFR0;
108  /* ID_DFR0 register */
109  uint32_t ID_AFR0;
110  /* ID_AFR0 register */
111  uint32_t ID_MMFR0;
112  /* ID_MMFR0 register */
113  uint32_t ID_MMFR1;
114  /* ID_MMFR1 register */
115  uint32_t ID_MMFR2;
116  /* ID_MMFR2 register */
117  uint32_t ID_MMFR3;
118  /* ID_MMFR3 register */
119  uint32_t ID_ISAR0;
120  /* ID_ISAR0 register */
121  uint32_t ID_ISAR1;
122  /* ID_ISAR1 register */
123  uint32_t ID_ISAR2;
124  /* ID_ISAR2 register */
125  uint32_t ID_ISAR3;
126  /* ID_ISAR3 register */
127  uint32_t ID_ISAR4;
128  /* ID_ISAR4 register */
129  uint32_t ID_ISAR5;
130  /* ID_ISAR5 register */
131  uint32_t CCSIDR;
132  /* CCSIDR register */
133  uint32_t CLIDR;
134  /* CLIDR register */
135  uint32_t AIDR;
136  /* AIDR register */
137  uint32_t CSSELR;
138  /* CSSELR register */
139  uint32_t SCTLR;
140  /* SCTLR register */
141  uint32_t ACTLR;
142  /* ACTLR register */
143  uint32_t SecondaryACTLR;
144  /* SecondaryACTLR register */
145  uint32_t CPACR;
146  /* CPACR register */
148  /* MPURegionBaseADDR register */
150  /* MPURegionEnableR register */
152  /* MPURegionAccessControlR register */
153  uint32_t RGNR;
154  /* RGNR register */
155  uint32_t BTCMRegionR;
156  /* BTCMRegionR register */
157  uint32_t ATCMRegionR;
158  /* ATCMRegionR register */
160  /* SlavePortControlR register */
161  uint32_t CONTEXTIDR;
162  /* CONTEXTIDR register */
164  /* ThreadProcessIDR1 register */
166  /* ThreadProcessIDR2 register */
168  /* ThreadProcessIDR3 register */
169  uint32_t nVALIRQSET;
170  /* nVALIRQSET register */
171  uint32_t nVALFIQSET;
172  /* nVALFIQSET register */
173  uint32_t nVALRESETSET;
174  /* nVALRESETSET register */
175  uint32_t nVALDEBUGSET;
176  /* nVALDEBUGSET register */
177  uint32_t nVALIRQCLEAR;
178  /* nVALIRQCLEAR register */
179  uint32_t nVALFIQCLEAR;
180  /* nVALFIQCLEAR register */
181  uint32_t nVALRESETCLEAR;
182  /* nVALRESETCLEAR register */
183  uint32_t nVALDEBUGCLEAR;
184  /* nVALDEBUGCLEAR register */
185  uint32_t BuildOption1R;
186  /* BuildOption1R register */
187  uint32_t BuildOption2R;
188  /* BuildOption2R register */
189  uint32_t PinOptionR;
190  /* PinOptionR register */
191  uint32_t LLPPnormalAXIRR;
192  /* LLPPnormalAXIRR register */
194  /* LLPPvirtualAXIRR register */
195  uint32_t AHBRR;
196  /* AHBRR register */
197  uint32_t CFLR;
198  /* CFLR register */
199  uint32_t PMOVSR;
200  /* PMOVSR register */
201  uint32_t DFSR;
202  /* DFSR register */
203  uint32_t ADFSR;
204  /* ADFSR register */
205  uint32_t DFAR;
206  /* DFAR register */
207  uint32_t IFSR;
208  /* IFSR register */
209  uint32_t IFAR;
210  /* IFAR register */
211  uint32_t AIFSR;
212  /* AIFSR register */
213 
215 
218 /* ========================================================================== */
219 /* Function Declarations */
220 /* ========================================================================== */
221 
234 
238 /* ========================================================================== */
239 /* Local Function Declarations */
240 /* ========================================================================== */
241 
242 
243 uint32_t SDL_UTILS_getMIDR(void);
244 uint32_t SDL_UTILS_getCTR(void);
245 uint32_t SDL_UTILS_getTCMTR(void);
246 uint32_t SDL_UTILS_getMPUIR(void);
247 uint32_t SDL_UTILS_getMPIDR(void);
248 uint32_t SDL_UTILS_getPFR0(void);
249 uint32_t SDL_UTILS_getPFR1(void);
250 uint32_t SDL_UTILS_getID_DFR0(void);
251 uint32_t SDL_UTILS_getID_AFR0(void);
252 uint32_t SDL_UTILS_getID_MMFR0(void);
253 uint32_t SDL_UTILS_getID_MMFR1(void);
254 uint32_t SDL_UTILS_getID_MMFR2(void);
255 uint32_t SDL_UTILS_getID_MMFR3(void);
256 uint32_t SDL_UTILS_getID_ISAR0(void);
257 uint32_t SDL_UTILS_getID_ISAR1(void);
258 uint32_t SDL_UTILS_getID_ISAR2(void);
259 uint32_t SDL_UTILS_getID_ISAR3(void);
260 uint32_t SDL_UTILS_getID_ISAR4(void);
261 uint32_t SDL_UTILS_getID_ISAR5(void);
262 uint32_t SDL_UTILS_getCCSIDR(void);
263 uint32_t SDL_UTILS_getCLIDR(void);
264 uint32_t SDL_UTILS_getAIDR(void);
265 uint32_t SDL_UTILS_getCSSELR(void);
266 uint32_t SDL_UTILS_getSCTLR(void);
267 uint32_t SDL_UTILS_getACTLR(void);
269 uint32_t SDL_UTILS_getCPACR(void);
273 uint32_t SDL_UTILS_getRGNR(void);
277 uint32_t SDL_UTILS_getCONTEXTIDR(void);
281 uint32_t SDL_UTILS_getnVALIRQSET(void);
282 uint32_t SDL_UTILS_getnVALFIQSET(void);
291 uint32_t SDL_UTILS_getPinOptionR(void);
294 uint32_t SDL_UTILS_getAHBRR(void);
295 uint32_t SDL_UTILS_getCFLR(void);
296 uint32_t SDL_UTILS_getPMOVSR(void);
297 uint32_t SDL_UTILS_getDFSR(void);
298 uint32_t SDL_UTILS_getADFSR(void);
299 uint32_t SDL_UTILS_getDFAR(void);
300 uint32_t SDL_UTILS_getIFSR(void);
301 uint32_t SDL_UTILS_getIFAR(void);
302 uint32_t SDL_UTILS_getAIFSR(void);
303 
304 /* Some other function not related to CPU Static register*/
307 
308 #endif /* INCLUDE_SDL_UTILS_H_ */
SDL_R5FCPU_StaticRegs::CONTEXTIDR
uint32_t CONTEXTIDR
Definition: sdl_r5_utils.h:161
SDL_R5FCPU_StaticRegs::MPUIR
uint32_t MPUIR
Definition: sdl_r5_utils.h:99
SDL_UTILS_getCONTEXTIDR
uint32_t SDL_UTILS_getCONTEXTIDR(void)
SDL_UTILS_getMIDR
uint32_t SDL_UTILS_getMIDR(void)
SDL_R5FCPU_StaticRegs::ID_MMFR3
uint32_t ID_MMFR3
Definition: sdl_r5_utils.h:117
SDL_R5FCPU_StaticRegs::nVALIRQSET
uint32_t nVALIRQSET
Definition: sdl_r5_utils.h:169
SDL_UTILS_getID_AFR0
uint32_t SDL_UTILS_getID_AFR0(void)
SDL_R5FCPU_StaticRegs::ADFSR
uint32_t ADFSR
Definition: sdl_r5_utils.h:203
SDL_UTILS_getID_ISAR5
uint32_t SDL_UTILS_getID_ISAR5(void)
SDL_UTILS_getnVALIRQSET
uint32_t SDL_UTILS_getnVALIRQSET(void)
SDL_R5FCPU_StaticRegs::BTCMRegionR
uint32_t BTCMRegionR
Definition: sdl_r5_utils.h:155
SDL_UTILS_getnVALDEBUGCLEAR
uint32_t SDL_UTILS_getnVALDEBUGCLEAR(void)
SDL_UTILS_getPinOptionR
uint32_t SDL_UTILS_getPinOptionR(void)
SDL_R5FCPU_StaticRegs::nVALDEBUGSET
uint32_t nVALDEBUGSET
Definition: sdl_r5_utils.h:175
SDL_UTILS_getID_DFR0
uint32_t SDL_UTILS_getID_DFR0(void)
SDL_UTILS_getID_MMFR2
uint32_t SDL_UTILS_getID_MMFR2(void)
SDL_R5FCPU_StaticRegs::PinOptionR
uint32_t PinOptionR
Definition: sdl_r5_utils.h:189
SDL_R5FCPU_StaticRegs::PFR0
uint32_t PFR0
Definition: sdl_r5_utils.h:103
SDL_R5FCPU_StaticRegs::ACTLR
uint32_t ACTLR
Definition: sdl_r5_utils.h:141
SDL_UTILS_getMPURegionBaseADDR
uint32_t SDL_UTILS_getMPURegionBaseADDR(void)
SDL_R5FCPU_StaticRegs::CSSELR
uint32_t CSSELR
Definition: sdl_r5_utils.h:137
SDL_UTILS_getBuildOption1R
uint32_t SDL_UTILS_getBuildOption1R(void)
SDL_R5FCPU_StaticRegs::DFSR
uint32_t DFSR
Definition: sdl_r5_utils.h:201
SDL_UTILS_getSlavePortControlR
uint32_t SDL_UTILS_getSlavePortControlR(void)
SDL_R5FCPU_StaticRegs::AHBRR
uint32_t AHBRR
Definition: sdl_r5_utils.h:195
SDL_R5FCPU_StaticRegs::ID_MMFR0
uint32_t ID_MMFR0
Definition: sdl_r5_utils.h:111
SDL_R5FCPU_StaticRegs
Structure containing R5F CPU Static Registers.
Definition: sdl_r5_utils.h:92
SDL_R5FCPU_StaticRegs::nVALIRQCLEAR
uint32_t nVALIRQCLEAR
Definition: sdl_r5_utils.h:177
SDL_R5FCPU_StaticRegs::nVALRESETSET
uint32_t nVALRESETSET
Definition: sdl_r5_utils.h:173
SDL_UTILS_getnVALRESETSET
uint32_t SDL_UTILS_getnVALRESETSET(void)
SDL_UTILS_getADFSR
uint32_t SDL_UTILS_getADFSR(void)
SDL_R5FCPU_StaticRegs::ThreadProcessIDR3
uint32_t ThreadProcessIDR3
Definition: sdl_r5_utils.h:167
SDL_UTILS_getnVALFIQSET
uint32_t SDL_UTILS_getnVALFIQSET(void)
SDL_R5FCPU_StaticRegs::ID_ISAR0
uint32_t ID_ISAR0
Definition: sdl_r5_utils.h:119
SDL_UTILS_getID_MMFR3
uint32_t SDL_UTILS_getID_MMFR3(void)
SDL_R5FCPU_StaticRegs::SlavePortControlR
uint32_t SlavePortControlR
Definition: sdl_r5_utils.h:159
SDL_UTILS_getMPIDR
uint32_t SDL_UTILS_getMPIDR(void)
SDL_UTILS_getLLPPvirtualAXIRR
uint32_t SDL_UTILS_getLLPPvirtualAXIRR(void)
SDL_UTILS_getThreadProcessIDR1
uint32_t SDL_UTILS_getThreadProcessIDR1(void)
SDL_UTILS_getCTR
uint32_t SDL_UTILS_getCTR(void)
SDL_UTILS_enable_cache_event_bus
void SDL_UTILS_enable_cache_event_bus(void)
SDL_R5FCPU_StaticRegs::DFAR
uint32_t DFAR
Definition: sdl_r5_utils.h:205
SDL_R5FCPU_StaticRegs::ID_ISAR2
uint32_t ID_ISAR2
Definition: sdl_r5_utils.h:123
SDL_UTILS_getThreadProcessIDR2
uint32_t SDL_UTILS_getThreadProcessIDR2(void)
SDL_UTILS_getnVALFIQCLEAR
uint32_t SDL_UTILS_getnVALFIQCLEAR(void)
SDL_UTILS_getnVALIRQCLEAR
uint32_t SDL_UTILS_getnVALIRQCLEAR(void)
SDL_R5FCPU_StaticRegs::PFR1
uint32_t PFR1
Definition: sdl_r5_utils.h:105
SDL_CPU_staticRegisterRead
int32_t SDL_CPU_staticRegisterRead(SDL_R5FCPU_StaticRegs *pCPUStaticRegs)
This API is used to get the value of static registers for R5F CPU.
SDL_R5FCPU_StaticRegs::PMOVSR
uint32_t PMOVSR
Definition: sdl_r5_utils.h:199
SDL_UTILS_getID_ISAR3
uint32_t SDL_UTILS_getID_ISAR3(void)
SDL_UTILS_getMPUIR
uint32_t SDL_UTILS_getMPUIR(void)
SDL_UTILS_getIFAR
uint32_t SDL_UTILS_getIFAR(void)
SDL_UTILS_getBuildOption2R
uint32_t SDL_UTILS_getBuildOption2R(void)
SDL_UTILS_getSCTLR
uint32_t SDL_UTILS_getSCTLR(void)
SDL_UTILS_getCFLR
uint32_t SDL_UTILS_getCFLR(void)
SDL_UTILS_getID_MMFR1
uint32_t SDL_UTILS_getID_MMFR1(void)
SDL_R5FCPU_StaticRegs::ATCMRegionR
uint32_t ATCMRegionR
Definition: sdl_r5_utils.h:157
SDL_R5FCPU_StaticRegs::ID_ISAR5
uint32_t ID_ISAR5
Definition: sdl_r5_utils.h:129
SDL_UTILS_getID_ISAR0
uint32_t SDL_UTILS_getID_ISAR0(void)
SDL_R5FCPU_StaticRegs::nVALRESETCLEAR
uint32_t nVALRESETCLEAR
Definition: sdl_r5_utils.h:181
SDL_R5FCPU_StaticRegs::ID_MMFR1
uint32_t ID_MMFR1
Definition: sdl_r5_utils.h:113
SDL_UTILS_getSecondaryACTLR
uint32_t SDL_UTILS_getSecondaryACTLR(void)
SDL_UTILS_getID_MMFR0
uint32_t SDL_UTILS_getID_MMFR0(void)
SDL_UTILS_getPFR1
uint32_t SDL_UTILS_getPFR1(void)
SDL_R5FCPU_StaticRegs::MIDR
uint32_t MIDR
Definition: sdl_r5_utils.h:93
SDL_R5FCPU_StaticRegs::IFAR
uint32_t IFAR
Definition: sdl_r5_utils.h:209
SDL_R5FCPU_StaticRegs::MPURegionAccessControlR
uint32_t MPURegionAccessControlR
Definition: sdl_r5_utils.h:151
SDL_R5FCPU_StaticRegs::ID_MMFR2
uint32_t ID_MMFR2
Definition: sdl_r5_utils.h:115
SDL_R5FCPU_StaticRegs::RGNR
uint32_t RGNR
Definition: sdl_r5_utils.h:153
SDL_UTILS_getAIDR
uint32_t SDL_UTILS_getAIDR(void)
SDL_UTILS_getID_ISAR1
uint32_t SDL_UTILS_getID_ISAR1(void)
SDL_UTILS_getAIFSR
uint32_t SDL_UTILS_getAIFSR(void)
SDL_R5FCPU_StaticRegs::MPURegionEnableR
uint32_t MPURegionEnableR
Definition: sdl_r5_utils.h:149
SDL_R5FCPU_StaticRegs::CCSIDR
uint32_t CCSIDR
Definition: sdl_r5_utils.h:131
SDL_R5FCPU_StaticRegs::MPIDR
uint32_t MPIDR
Definition: sdl_r5_utils.h:101
SDL_UTILS_getMPURegionEnableR
uint32_t SDL_UTILS_getMPURegionEnableR(void)
SDL_R5FCPU_StaticRegs::nVALFIQCLEAR
uint32_t nVALFIQCLEAR
Definition: sdl_r5_utils.h:179
SDL_R5FCPU_StaticRegs::MPURegionBaseADDR
uint32_t MPURegionBaseADDR
Definition: sdl_r5_utils.h:147
SDL_UTILS_getID_ISAR2
uint32_t SDL_UTILS_getID_ISAR2(void)
SDL_UTILS_getAHBRR
uint32_t SDL_UTILS_getAHBRR(void)
SDL_UTILS_getID_ISAR4
uint32_t SDL_UTILS_getID_ISAR4(void)
SDL_R5FCPU_StaticRegs::ThreadProcessIDR2
uint32_t ThreadProcessIDR2
Definition: sdl_r5_utils.h:165
SDL_UTILS_getDFAR
uint32_t SDL_UTILS_getDFAR(void)
SDL_R5FCPU_StaticRegs::ID_ISAR1
uint32_t ID_ISAR1
Definition: sdl_r5_utils.h:121
SDL_R5FCPU_StaticRegs::ID_AFR0
uint32_t ID_AFR0
Definition: sdl_r5_utils.h:109
SDL_R5FCPU_StaticRegs::IFSR
uint32_t IFSR
Definition: sdl_r5_utils.h:207
SDL_UTILS_getCSSELR
uint32_t SDL_UTILS_getCSSELR(void)
SDL_UTILS_enable_event_bus
void SDL_UTILS_enable_event_bus(void)
SDL_UTILS_getATCMRegionR
uint32_t SDL_UTILS_getATCMRegionR(void)
SDL_UTILS_getIFSR
uint32_t SDL_UTILS_getIFSR(void)
SDL_R5FCPU_StaticRegs::AIDR
uint32_t AIDR
Definition: sdl_r5_utils.h:135
SDL_UTILS_getnVALDEBUGSET
uint32_t SDL_UTILS_getnVALDEBUGSET(void)
SDL_R5FCPU_StaticRegs::CTR
uint32_t CTR
Definition: sdl_r5_utils.h:95
SDL_UTILS_getLLPPnormalAXIRR
uint32_t SDL_UTILS_getLLPPnormalAXIRR(void)
SDL_R5FCPU_StaticRegs::nVALDEBUGCLEAR
uint32_t nVALDEBUGCLEAR
Definition: sdl_r5_utils.h:183
SDL_UTILS_getPFR0
uint32_t SDL_UTILS_getPFR0(void)
SDL_R5FCPU_StaticRegs::ID_ISAR4
uint32_t ID_ISAR4
Definition: sdl_r5_utils.h:127
SDL_R5FCPU_StaticRegs::CFLR
uint32_t CFLR
Definition: sdl_r5_utils.h:197
SDL_R5FCPU_StaticRegs::CLIDR
uint32_t CLIDR
Definition: sdl_r5_utils.h:133
SDL_UTILS_getRGNR
uint32_t SDL_UTILS_getRGNR(void)
SDL_UTILS_getnVALRESETCLEAR
uint32_t SDL_UTILS_getnVALRESETCLEAR(void)
SDL_R5FCPU_StaticRegs::LLPPnormalAXIRR
uint32_t LLPPnormalAXIRR
Definition: sdl_r5_utils.h:191
SDL_UTILS_getACTLR
uint32_t SDL_UTILS_getACTLR(void)
SDL_UTILS_getDFSR
uint32_t SDL_UTILS_getDFSR(void)
SDL_R5FCPU_StaticRegs::nVALFIQSET
uint32_t nVALFIQSET
Definition: sdl_r5_utils.h:171
SDL_R5FCPU_StaticRegs::ThreadProcessIDR1
uint32_t ThreadProcessIDR1
Definition: sdl_r5_utils.h:163
SDL_R5FCPU_StaticRegs::ID_DFR0
uint32_t ID_DFR0
Definition: sdl_r5_utils.h:107
SDL_UTILS_getPMOVSR
uint32_t SDL_UTILS_getPMOVSR(void)
SDL_UTILS_getMPURegionAccessControlR
uint32_t SDL_UTILS_getMPURegionAccessControlR(void)
SDL_R5FCPU_StaticRegs::BuildOption2R
uint32_t BuildOption2R
Definition: sdl_r5_utils.h:187
SDL_UTILS_getThreadProcessIDR3
uint32_t SDL_UTILS_getThreadProcessIDR3(void)
SDL_UTILS_getTCMTR
uint32_t SDL_UTILS_getTCMTR(void)
SDL_R5FCPU_StaticRegs::CPACR
uint32_t CPACR
Definition: sdl_r5_utils.h:145
SDL_R5FCPU_StaticRegs::TCMTR
uint32_t TCMTR
Definition: sdl_r5_utils.h:97
SDL_UTILS_getCLIDR
uint32_t SDL_UTILS_getCLIDR(void)
SDL_UTILS_getBTCMRegionR
uint32_t SDL_UTILS_getBTCMRegionR(void)
SDL_UTILS_getCPACR
uint32_t SDL_UTILS_getCPACR(void)
SDL_UTILS_getCCSIDR
uint32_t SDL_UTILS_getCCSIDR(void)
SDL_R5FCPU_StaticRegs::LLPPvirtualAXIRR
uint32_t LLPPvirtualAXIRR
Definition: sdl_r5_utils.h:193
SDL_R5FCPU_StaticRegs::BuildOption1R
uint32_t BuildOption1R
Definition: sdl_r5_utils.h:185
SDL_R5FCPU_StaticRegs::ID_ISAR3
uint32_t ID_ISAR3
Definition: sdl_r5_utils.h:125
SDL_R5FCPU_StaticRegs::SecondaryACTLR
uint32_t SecondaryACTLR
Definition: sdl_r5_utils.h:143
SDL_R5FCPU_StaticRegs::SCTLR
uint32_t SCTLR
Definition: sdl_r5_utils.h:139
SDL_R5FCPU_StaticRegs::AIFSR
uint32_t AIFSR
Definition: sdl_r5_utils.h:211