The IFSR holds status information about the last instruction fault. More...
Content | |
| IFSR Bits | |
| Bit position and mask macros.  | |
Data Structures | |
| struct | IFSR_Type | 
| Bit field declaration for IFSR layout.  More... | |
Functions | |
| __STATIC_FORCEINLINE uint32_t | __get_IFSR (void) | 
| Get IFSR.   | |
| __STATIC_FORCEINLINE void | __set_IFSR (uint32_t ifsr) | 
| Set IFSR.   | |
The IFSR holds status information about the last instruction fault.
DFSR format when using the Short-descriptor translation table format
| Bits | Name | Function | 
|---|---|---|
| [31:13] | - | Reserved. | 
| [12] | ExT | External abort type. | 
| [11] | - | Reserved. | 
| [10] | FS[4] | Fault status bits. | 
| [9] | LPAE | Large Physical Address Extension. | 
| [8:4] | - | Reserved. | 
| [3:0] | FS[3:0] | Fault status bits. | 
DFSR format when using the Long-descriptor translation table format
| Bits | Name | Function | 
|---|---|---|
| [31:13] | - | Reserved. | 
| [12] | ExT | External abort type. | 
| [11:10] | - | Reserved. | 
| [9] | LPAE | Large Physical Address Extension. | 
| [8:6] | - | Reserved. | 
| [5:0] | STATUS | Fault status bits. | 
Consider __get_IFSR and __set_IFSR to access this register.
| __STATIC_INLINE uint32_t __get_IFSR | ( | void | ) | 
Get IFSR.
This function returns the current value of the Instruction Fault Status Register (IFSR).
| __STATIC_INLINE void __set_IFSR | ( | uint32_t | ifsr | ) | 
Set IFSR.
| [in] | ifsr | Instruction Fault Status value to set | 
This function assigns the given value to the Instruction Fault Status Register (IFSR).