Go to the source code of this file.
|
typedef uint32_t | SDL_VimIntrType |
| This enumerator defines the possible interrupt types. Each source interrupt is either an active high level or active high pulse. More...
|
|
typedef uint32_t | SDL_VimIntrMap |
| This enumerator defines the possible output interrupt types. Each source interrupt can be configured to drive either the IRQ or FIQ output signal. More...
|
|
◆ SDL_VIM_setDedVectorAddr()
void SDL_VIM_setDedVectorAddr |
( |
SDL_vimRegs * |
pRegs, |
|
|
uint32_t |
dedVectorAddr |
|
) |
| |
Set the DED interrupt vector address.
This function sets the 32-bit interrupt vector address (the address must be 32-bit aligned) of an interrupt to be used if an uncorrectable double-bit error (DED) is detected in any of the interrupt vector addresses. If there is a DED, the pVectorAddr argument of the SDL_VIM_getActivePendingIntr function will be populated with the value in this field instead of their normal vector.
- Parameters
-
pRegs | [IN] Pointer to the SDL_vimRegs register structure |
dedVectorAddr | [IN] The 32-bit DED interrupt vector address |
◆ SDL_VIM_getDedVectorAddr()
int32_t SDL_VIM_getDedVectorAddr |
( |
SDL_vimRegs * |
pRegs, |
|
|
uint32_t * |
pDedVectorAddr |
|
) |
| |
Get the DED interrupt vector address.
This function sets the 32-bit interrupt vector address (the address must be 32-bit aligned) of an interrupt to be used if an uncorrectable double-bit error (DED) is detected in any of the interrupt vector addresses. If there is a DED, the pVectorAddr argument of the SDL_VIM_getActivePendingIntr function will be populated with the value in this field instead of their normal vector.
- Parameters
-
pRegs | [IN] Pointer to the SDL_vimRegs register structure |
pDedVectorAddr | [OUT] Pointer to the 32-bit DED interrupt vector address |
- Returns
- 0 = Success SDL_ESYS_FAIL = Failure