|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Union type to access the Control Registers (CONTROL). More...
#include <core_armv81mml.h>
Public Attributes | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack-pointer select More... | |
| uint32_t CONTROL_Type::FPCA:1 | |
| bit: 2 Floating-point context active More... | |
| uint32_t CONTROL_Type::SFPA:1 | |
| bit: 3 Secure floating-point active More... | |
| uint32_t CONTROL_Type::_reserved1:28 | |
| bit: 4..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| uint32_t | w |
| Type used for word access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack-pointer select More... | |
| uint32_t CONTROL_Type::_reserved1:30 | |
| bit: 2..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack-pointer select More... | |
| uint32_t CONTROL_Type::FPCA:1 | |
| bit: 2 Floating-point context active More... | |
| uint32_t CONTROL_Type::SFPA:1 | |
| bit: 3 Secure floating-point active More... | |
| uint32_t CONTROL_Type::_reserved1:28 | |
| bit: 4..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::_reserved0:1 | |
| bit: 0 Reserved More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack to be used More... | |
| uint32_t CONTROL_Type::_reserved1:30 | |
| bit: 2..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack to be used More... | |
| uint32_t CONTROL_Type::_reserved1:30 | |
| bit: 2..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::_reserved0:1 | |
| bit: 0 Reserved More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack to be used More... | |
| uint32_t CONTROL_Type::_reserved1:30 | |
| bit: 2..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack-pointer select More... | |
| uint32_t CONTROL_Type::_reserved1:30 | |
| bit: 2..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack to be used More... | |
| uint32_t CONTROL_Type::_reserved1:30 | |
| bit: 2..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack-pointer select More... | |
| uint32_t CONTROL_Type::FPCA:1 | |
| bit: 2 Floating-point context active More... | |
| uint32_t CONTROL_Type::SFPA:1 | |
| bit: 3 Secure floating-point active More... | |
| uint32_t CONTROL_Type::_reserved1:28 | |
| bit: 4..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack-pointer select More... | |
| uint32_t CONTROL_Type::FPCA:1 | |
| bit: 2 Floating-point context active More... | |
| uint32_t CONTROL_Type::SFPA:1 | |
| bit: 3 Secure floating-point active More... | |
| uint32_t CONTROL_Type::_reserved1:28 | |
| bit: 4..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack to be used More... | |
| uint32_t CONTROL_Type::FPCA:1 | |
| bit: 2 FP extension active flag More... | |
| uint32_t CONTROL_Type::_reserved0:29 | |
| bit: 3..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack-pointer select More... | |
| uint32_t CONTROL_Type::FPCA:1 | |
| bit: 2 Floating-point context active More... | |
| uint32_t CONTROL_Type::SFPA:1 | |
| bit: 3 Secure floating-point active More... | |
| uint32_t CONTROL_Type::_reserved1:28 | |
| bit: 4..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack to be used More... | |
| uint32_t CONTROL_Type::FPCA:1 | |
| bit: 2 FP extension active flag More... | |
| uint32_t CONTROL_Type::_reserved0:29 | |
| bit: 3..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack-pointer select More... | |
| uint32_t CONTROL_Type::FPCA:1 | |
| bit: 2 Floating-point context active More... | |
| uint32_t CONTROL_Type::SFPA:1 | |
| bit: 3 Secure floating-point active More... | |
| uint32_t CONTROL_Type::BTI_EN:1 | |
| bit: 4 Privileged branch target identification enable More... | |
| uint32_t CONTROL_Type::UBTI_EN:1 | |
| bit: 5 Unprivileged branch target identification enable More... | |
| uint32_t CONTROL_Type::PAC_EN:1 | |
| bit: 6 Privileged pointer authentication enable More... | |
| uint32_t CONTROL_Type::UPAC_EN:1 | |
| bit: 7 Unprivileged pointer authentication enable More... | |
| uint32_t CONTROL_Type::_reserved1:24 | |
| bit: 8..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::_reserved0:1 | |
| bit: 0 Reserved More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack to be used More... | |
| uint32_t CONTROL_Type::_reserved1:30 | |
| bit: 2..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack to be used More... | |
| uint32_t CONTROL_Type::_reserved1:30 | |
| bit: 2..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
| struct { | |
| uint32_t CONTROL_Type::nPRIV:1 | |
| bit: 0 Execution privilege in Thread mode More... | |
| uint32_t CONTROL_Type::SPSEL:1 | |
| bit: 1 Stack-pointer select More... | |
| uint32_t CONTROL_Type::FPCA:1 | |
| bit: 2 Floating-point context active More... | |
| uint32_t CONTROL_Type::SFPA:1 | |
| bit: 3 Secure floating-point active More... | |
| uint32_t CONTROL_Type::_reserved1:28 | |
| bit: 4..31 Reserved More... | |
| } | b |
| Structure used for bit access. | |
Union type to access the Control Registers (CONTROL).
Definition at line 436 of file core_armv81mml.h.