0.1.4
Contents:
Overview
Quick Startup
Developer Guide
Contributing
Design and Architecture
Changelog
FAQ
License
Glossary
Appendix
HummingBird SDK
»
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
I
|
M
|
N
|
P
|
R
|
S
|
T
|
V
|
W
|
X
_
__ALIGNED (C macro)
__ASM (C macro)
__COMPILER_BARRIER (C macro)
__CPU_RELAX (C macro)
,
[1]
__disable_FPU (C macro)
__DMB (C macro)
__DSB (C macro)
__enable_FPU (C macro)
__FENCE (C macro)
,
[1]
__get_FCSR (C macro)
__get_FFLAGS (C macro)
__get_FRM (C macro)
__has_builtin (C macro)
__HBIRD_RISCV_REV (C macro)
__I (C macro)
,
[1]
__IM (C macro)
,
[1]
__INLINE (C macro)
__INTERRUPT (C macro)
__IO (C macro)
,
[1]
__IOM (C macro)
,
[1]
__ISB (C macro)
__LDRBT (C macro)
__LDRHT (C macro)
__LDRT (C macro)
__NMSIS_VERSION (C macro)
__NMSIS_VERSION_MAJOR (C macro)
__NMSIS_VERSION_MINOR (C macro)
__NMSIS_VERSION_PATCH (C macro)
__NO_RETURN (C macro)
__O (C macro)
,
[1]
__OM (C macro)
,
[1]
__PACKED (C macro)
__PACKED_STRUCT (C macro)
__PACKED_UNION (C macro)
__PKHBT (C macro)
__PKHTB (C macro)
__RARELY (C macro)
__RESTRICT (C macro)
__RISCV_FLEN (C macro)
__RISCV_XLEN (C macro)
__RMB (C macro)
,
[1]
__RV_CSR_CLEAR (C macro)
__RV_CSR_READ (C macro)
__RV_CSR_READ_CLEAR (C macro)
__RV_CSR_READ_SET (C macro)
__RV_CSR_SET (C macro)
__RV_CSR_SWAP (C macro)
__RV_CSR_WRITE (C macro)
__RV_FLD (C macro)
__RV_FLOAD (C macro)
__RV_FLW (C macro)
__RV_FSD (C macro)
__RV_FSTORE (C macro)
__RV_FSW (C macro)
__RWMB (C macro)
,
[1]
__set_FCSR (C macro)
__set_FFLAGS (C macro)
__set_FRM (C macro)
__SMP_RMB (C macro)
,
[1]
__SMP_RWMB (C macro)
,
[1]
__SMP_WMB (C macro)
,
[1]
__STATIC_FORCEINLINE (C macro)
__STATIC_INLINE (C macro)
__STRBT (C macro)
__STRHT (C macro)
__STRT (C macro)
__UNALIGNED_UINT16_READ (C macro)
__UNALIGNED_UINT16_WRITE (C macro)
__UNALIGNED_UINT32_READ (C macro)
__UNALIGNED_UINT32_WRITE (C macro)
__USED (C macro)
__USUALLY (C macro)
__VECTOR_SIZE (C macro)
__WEAK (C macro)
__WMB (C macro)
,
[1]
_FLD2VAL (C macro)
,
[1]
_VAL2FLD (C macro)
,
[1]
A
API
C
CAUSE_BREAKPOINT (C macro)
CAUSE_FAULT_FETCH (C macro)
CAUSE_FAULT_LOAD (C macro)
CAUSE_FAULT_STORE (C macro)
CAUSE_HYPERVISOR_ECALL (C macro)
CAUSE_ILLEGAL_INSTRUCTION (C macro)
CAUSE_MACHINE_ECALL (C macro)
CAUSE_MISALIGNED_FETCH (C macro)
CAUSE_MISALIGNED_LOAD (C macro)
CAUSE_MISALIGNED_STORE (C macro)
CAUSE_SUPERVISOR_ECALL (C macro)
CAUSE_USER_ECALL (C macro)
CONFIG_STRING_ADDR (C macro)
core_exception_handler (C++ function)
Core_Register_IRQ (C++ function)
core_trap_handler (C++ function)
CSR_CYCLE (C macro)
CSR_CYCLEH (C macro)
CSR_DCSR (C macro)
CSR_DPC (C macro)
CSR_DSCRATCH (C macro)
CSR_FCSR (C macro)
CSR_FFLAGS (C macro)
CSR_FRM (C macro)
CSR_HPMCOUNTER10 (C macro)
CSR_HPMCOUNTER10H (C macro)
CSR_HPMCOUNTER11 (C macro)
CSR_HPMCOUNTER11H (C macro)
CSR_HPMCOUNTER12 (C macro)
CSR_HPMCOUNTER12H (C macro)
CSR_HPMCOUNTER13 (C macro)
CSR_HPMCOUNTER13H (C macro)
CSR_HPMCOUNTER14 (C macro)
CSR_HPMCOUNTER14H (C macro)
CSR_HPMCOUNTER15 (C macro)
CSR_HPMCOUNTER15H (C macro)
CSR_HPMCOUNTER16 (C macro)
CSR_HPMCOUNTER16H (C macro)
CSR_HPMCOUNTER17 (C macro)
CSR_HPMCOUNTER17H (C macro)
CSR_HPMCOUNTER18 (C macro)
CSR_HPMCOUNTER18H (C macro)
CSR_HPMCOUNTER19 (C macro)
CSR_HPMCOUNTER19H (C macro)
CSR_HPMCOUNTER20 (C macro)
CSR_HPMCOUNTER20H (C macro)
CSR_HPMCOUNTER21 (C macro)
CSR_HPMCOUNTER21H (C macro)
CSR_HPMCOUNTER22 (C macro)
CSR_HPMCOUNTER22H (C macro)
CSR_HPMCOUNTER23 (C macro)
CSR_HPMCOUNTER23H (C macro)
CSR_HPMCOUNTER24 (C macro)
CSR_HPMCOUNTER24H (C macro)
CSR_HPMCOUNTER25 (C macro)
CSR_HPMCOUNTER25H (C macro)
CSR_HPMCOUNTER26 (C macro)
CSR_HPMCOUNTER26H (C macro)
CSR_HPMCOUNTER27 (C macro)
CSR_HPMCOUNTER27H (C macro)
CSR_HPMCOUNTER28 (C macro)
CSR_HPMCOUNTER28H (C macro)
CSR_HPMCOUNTER29 (C macro)
CSR_HPMCOUNTER29H (C macro)
CSR_HPMCOUNTER3 (C macro)
CSR_HPMCOUNTER30 (C macro)
CSR_HPMCOUNTER30H (C macro)
CSR_HPMCOUNTER31 (C macro)
CSR_HPMCOUNTER31H (C macro)
CSR_HPMCOUNTER3H (C macro)
CSR_HPMCOUNTER4 (C macro)
CSR_HPMCOUNTER4H (C macro)
CSR_HPMCOUNTER5 (C macro)
CSR_HPMCOUNTER5H (C macro)
CSR_HPMCOUNTER6 (C macro)
CSR_HPMCOUNTER6H (C macro)
CSR_HPMCOUNTER7 (C macro)
CSR_HPMCOUNTER7H (C macro)
CSR_HPMCOUNTER8 (C macro)
CSR_HPMCOUNTER8H (C macro)
CSR_HPMCOUNTER9 (C macro)
CSR_HPMCOUNTER9H (C macro)
CSR_INSTRET (C macro)
CSR_INSTRETH (C macro)
CSR_JALMNXTI (C macro)
CSR_MARCHID (C macro)
CSR_MBADADDR (C macro)
CSR_MCACHE_CTL (C macro)
CSR_MCACHE_CTL_DE (C macro)
CSR_MCACHE_CTL_IE (C macro)
CSR_MCAUSE (C macro)
CSR_MCAUSE_Type (C++ union)
CSR_MCAUSE_Type::_reserved0 (C++ member)
CSR_MCAUSE_Type::_reserved1 (C++ member)
CSR_MCAUSE_Type::b (C++ member)
CSR_MCAUSE_Type::d (C++ member)
CSR_MCAUSE_Type::exccode (C++ member)
CSR_MCAUSE_Type::interrupt (C++ member)
CSR_MCAUSE_Type::minhv (C++ member)
CSR_MCAUSE_Type::mpie (C++ member)
CSR_MCAUSE_Type::mpil (C++ member)
CSR_MCAUSE_Type::mpp (C++ member)
CSR_MCLICBASE (C macro)
CSR_MCOUNTEREN (C macro)
CSR_MCOUNTINHIBIT (C macro)
CSR_MCOUNTINHIBIT_Type (C++ union)
CSR_MCOUNTINHIBIT_Type::_reserved0 (C++ member)
CSR_MCOUNTINHIBIT_Type::_reserved1 (C++ member)
CSR_MCOUNTINHIBIT_Type::b (C++ member)
CSR_MCOUNTINHIBIT_Type::cy (C++ member)
CSR_MCOUNTINHIBIT_Type::d (C++ member)
CSR_MCOUNTINHIBIT_Type::ir (C++ member)
CSR_MCYCLE (C macro)
CSR_MCYCLEH (C macro)
CSR_MDCAUSE (C macro)
CSR_MEDELEG (C macro)
CSR_MEPC (C macro)
CSR_MHARTID (C macro)
CSR_MHPMCOUNTER10 (C macro)
CSR_MHPMCOUNTER10H (C macro)
CSR_MHPMCOUNTER11 (C macro)
CSR_MHPMCOUNTER11H (C macro)
CSR_MHPMCOUNTER12 (C macro)
CSR_MHPMCOUNTER12H (C macro)
CSR_MHPMCOUNTER13 (C macro)
CSR_MHPMCOUNTER13H (C macro)
CSR_MHPMCOUNTER14 (C macro)
CSR_MHPMCOUNTER14H (C macro)
CSR_MHPMCOUNTER15 (C macro)
CSR_MHPMCOUNTER15H (C macro)
CSR_MHPMCOUNTER16 (C macro)
CSR_MHPMCOUNTER16H (C macro)
CSR_MHPMCOUNTER17 (C macro)
CSR_MHPMCOUNTER17H (C macro)
CSR_MHPMCOUNTER18 (C macro)
CSR_MHPMCOUNTER18H (C macro)
CSR_MHPMCOUNTER19 (C macro)
CSR_MHPMCOUNTER19H (C macro)
CSR_MHPMCOUNTER20 (C macro)
CSR_MHPMCOUNTER20H (C macro)
CSR_MHPMCOUNTER21 (C macro)
CSR_MHPMCOUNTER21H (C macro)
CSR_MHPMCOUNTER22 (C macro)
CSR_MHPMCOUNTER22H (C macro)
CSR_MHPMCOUNTER23 (C macro)
CSR_MHPMCOUNTER23H (C macro)
CSR_MHPMCOUNTER24 (C macro)
CSR_MHPMCOUNTER24H (C macro)
CSR_MHPMCOUNTER25 (C macro)
CSR_MHPMCOUNTER25H (C macro)
CSR_MHPMCOUNTER26 (C macro)
CSR_MHPMCOUNTER26H (C macro)
CSR_MHPMCOUNTER27 (C macro)
CSR_MHPMCOUNTER27H (C macro)
CSR_MHPMCOUNTER28 (C macro)
CSR_MHPMCOUNTER28H (C macro)
CSR_MHPMCOUNTER29 (C macro)
CSR_MHPMCOUNTER29H (C macro)
CSR_MHPMCOUNTER3 (C macro)
CSR_MHPMCOUNTER30 (C macro)
CSR_MHPMCOUNTER30H (C macro)
CSR_MHPMCOUNTER31 (C macro)
CSR_MHPMCOUNTER31H (C macro)
CSR_MHPMCOUNTER3H (C macro)
CSR_MHPMCOUNTER4 (C macro)
CSR_MHPMCOUNTER4H (C macro)
CSR_MHPMCOUNTER5 (C macro)
CSR_MHPMCOUNTER5H (C macro)
CSR_MHPMCOUNTER6 (C macro)
CSR_MHPMCOUNTER6H (C macro)
CSR_MHPMCOUNTER7 (C macro)
CSR_MHPMCOUNTER7H (C macro)
CSR_MHPMCOUNTER8 (C macro)
CSR_MHPMCOUNTER8H (C macro)
CSR_MHPMCOUNTER9 (C macro)
CSR_MHPMCOUNTER9H (C macro)
CSR_MHPMEVENT10 (C macro)
CSR_MHPMEVENT11 (C macro)
CSR_MHPMEVENT12 (C macro)
CSR_MHPMEVENT13 (C macro)
CSR_MHPMEVENT14 (C macro)
CSR_MHPMEVENT15 (C macro)
CSR_MHPMEVENT16 (C macro)
CSR_MHPMEVENT17 (C macro)
CSR_MHPMEVENT18 (C macro)
CSR_MHPMEVENT19 (C macro)
CSR_MHPMEVENT20 (C macro)
CSR_MHPMEVENT21 (C macro)
CSR_MHPMEVENT22 (C macro)
CSR_MHPMEVENT23 (C macro)
CSR_MHPMEVENT24 (C macro)
CSR_MHPMEVENT25 (C macro)
CSR_MHPMEVENT26 (C macro)
CSR_MHPMEVENT27 (C macro)
CSR_MHPMEVENT28 (C macro)
CSR_MHPMEVENT29 (C macro)
CSR_MHPMEVENT3 (C macro)
CSR_MHPMEVENT30 (C macro)
CSR_MHPMEVENT31 (C macro)
CSR_MHPMEVENT4 (C macro)
CSR_MHPMEVENT5 (C macro)
CSR_MHPMEVENT6 (C macro)
CSR_MHPMEVENT7 (C macro)
CSR_MHPMEVENT8 (C macro)
CSR_MHPMEVENT9 (C macro)
CSR_MIDELEG (C macro)
CSR_MIE (C macro)
CSR_MIMPID (C macro)
CSR_MINSTRET (C macro)
CSR_MINSTRETH (C macro)
CSR_MINTSTATUS (C macro)
CSR_MIP (C macro)
CSR_MISA (C macro)
CSR_MISA_Type (C++ union)
CSR_MISA_Type::_reserved1 (C++ member)
CSR_MISA_Type::_reserved2 (C++ member)
CSR_MISA_Type::_reserved4 (C++ member)
CSR_MISA_Type::_reserved5 (C++ member)
CSR_MISA_Type::_resreved3 (C++ member)
CSR_MISA_Type::a (C++ member)
CSR_MISA_Type::b (C++ member)
,
[1]
CSR_MISA_Type::c (C++ member)
CSR_MISA_Type::d (C++ member)
CSR_MISA_Type::e (C++ member)
CSR_MISA_Type::f (C++ member)
CSR_MISA_Type::g (C++ member)
CSR_MISA_Type::h (C++ member)
CSR_MISA_Type::i (C++ member)
CSR_MISA_Type::j (C++ member)
CSR_MISA_Type::l (C++ member)
CSR_MISA_Type::m (C++ member)
CSR_MISA_Type::mxl (C++ member)
CSR_MISA_Type::n (C++ member)
CSR_MISA_Type::p (C++ member)
CSR_MISA_Type::q (C++ member)
CSR_MISA_Type::s (C++ member)
CSR_MISA_Type::t (C++ member)
CSR_MISA_Type::u (C++ member)
CSR_MISA_Type::v (C++ member)
CSR_MISA_Type::x (C++ member)
CSR_MMISC_CTL (C macro)
CSR_MNVEC (C macro)
CSR_MNXTI (C macro)
CSR_MSAVECAUSE1 (C macro)
CSR_MSAVECAUSE2 (C macro)
CSR_MSAVEDCAUSE1 (C macro)
CSR_MSAVEDCAUSE2 (C macro)
CSR_MSAVEEPC1 (C macro)
CSR_MSAVEEPC2 (C macro)
CSR_MSAVESTATUS (C macro)
CSR_MSCOUNTEREN (C macro)
CSR_MSCRATCH (C macro)
CSR_MSCRATCHCSW (C macro)
CSR_MSCRATCHCSWL (C macro)
CSR_MSTATUS (C macro)
CSR_MSTATUS_Type (C++ union)
CSR_MSTATUS_Type::_reserved0 (C++ member)
CSR_MSTATUS_Type::_reserved1 (C++ member)
CSR_MSTATUS_Type::_reserved2 (C++ member)
CSR_MSTATUS_Type::_reserved3 (C++ member)
CSR_MSTATUS_Type::_reserved4 (C++ member)
CSR_MSTATUS_Type::_reserved6 (C++ member)
CSR_MSTATUS_Type::b (C++ member)
CSR_MSTATUS_Type::d (C++ member)
CSR_MSTATUS_Type::fs (C++ member)
CSR_MSTATUS_Type::mie (C++ member)
CSR_MSTATUS_Type::mpie (C++ member)
CSR_MSTATUS_Type::mpp (C++ member)
CSR_MSTATUS_Type::mprv (C++ member)
CSR_MSTATUS_Type::sd (C++ member)
CSR_MSTATUS_Type::sie (C++ member)
CSR_MSTATUS_Type::spie (C++ member)
CSR_MSTATUS_Type::sum (C++ member)
CSR_MSTATUS_Type::xs (C++ member)
CSR_MSUBM (C macro)
CSR_MTVEC (C macro)
CSR_MTVEC_Type (C++ union)
CSR_MTVEC_Type::addr (C++ member)
CSR_MTVEC_Type::b (C++ member)
CSR_MTVEC_Type::d (C++ member)
CSR_MTVEC_Type::mode (C++ member)
CSR_MTVT (C macro)
CSR_MTVT2 (C macro)
CSR_MUCOUNTEREN (C macro)
CSR_MVENDORID (C macro)
CSR_PMPADDR0 (C macro)
CSR_PMPADDR1 (C macro)
CSR_PMPADDR10 (C macro)
CSR_PMPADDR11 (C macro)
CSR_PMPADDR12 (C macro)
CSR_PMPADDR13 (C macro)
CSR_PMPADDR14 (C macro)
CSR_PMPADDR15 (C macro)
CSR_PMPADDR2 (C macro)
CSR_PMPADDR3 (C macro)
CSR_PMPADDR4 (C macro)
CSR_PMPADDR5 (C macro)
CSR_PMPADDR6 (C macro)
CSR_PMPADDR7 (C macro)
CSR_PMPADDR8 (C macro)
CSR_PMPADDR9 (C macro)
CSR_PMPCFG0 (C macro)
CSR_PMPCFG1 (C macro)
CSR_PMPCFG2 (C macro)
CSR_PMPCFG3 (C macro)
CSR_PUSHMCAUSE (C macro)
CSR_PUSHMEPC (C macro)
CSR_PUSHMSUBM (C macro)
CSR_SBADADDR (C macro)
CSR_SCAUSE (C macro)
CSR_SEPC (C macro)
CSR_SIE (C macro)
CSR_SIP (C macro)
CSR_SLEEPVALUE (C macro)
CSR_SPTBR (C macro)
CSR_SSCRATCH (C macro)
CSR_SSTATUS (C macro)
CSR_STVEC (C macro)
CSR_TDATA1 (C macro)
CSR_TDATA2 (C macro)
CSR_TDATA3 (C macro)
CSR_TIME (C macro)
CSR_TIMEH (C macro)
CSR_TSELECT (C macro)
CSR_TXEVT (C macro)
CSR_USTATUS (C macro)
CSR_WFE (C macro)
D
DCAUSE_FAULT_FETCH_INST (C macro)
DCAUSE_FAULT_FETCH_PMP (C macro)
DCAUSE_FAULT_LOAD_INST (C macro)
DCAUSE_FAULT_LOAD_NICE (C macro)
DCAUSE_FAULT_LOAD_PMP (C macro)
DCAUSE_FAULT_STORE_INST (C macro)
DCAUSE_FAULT_STORE_PMP (C macro)
DCSR_CAUSE (C macro)
DCSR_CAUSE_DEBUGINT (C macro)
DCSR_CAUSE_HALT (C macro)
DCSR_CAUSE_HWBP (C macro)
DCSR_CAUSE_NONE (C macro)
DCSR_CAUSE_STEP (C macro)
DCSR_CAUSE_SWBP (C macro)
DCSR_DEBUGINT (C macro)
DCSR_EBREAKH (C macro)
DCSR_EBREAKM (C macro)
DCSR_EBREAKS (C macro)
DCSR_EBREAKU (C macro)
DCSR_FULLRESET (C macro)
DCSR_HALT (C macro)
DCSR_NDRESET (C macro)
DCSR_PRV (C macro)
DCSR_STEP (C macro)
DCSR_STOPCYCLE (C macro)
DCSR_STOPTIME (C macro)
DCSR_XDEBUGVER (C macro)
DEFAULT_MTVEC (C macro)
DEFAULT_NMIVEC (C macro)
DEFAULT_RSTVEC (C macro)
DRAM_BASE (C macro)
DSP
E
EXC_HANDLER (C++ type)
Exception_Get_EXC (C++ function)
Exception_Init (C++ function)
Exception_Register_EXC (C++ function)
EXT_IO_BASE (C macro)
F
FFLAGS_AE_DZ (C macro)
FFLAGS_AE_NV (C macro)
FFLAGS_AE_NX (C macro)
FFLAGS_AE_OF (C macro)
FFLAGS_AE_UF (C macro)
FREG (C macro)
FRM_RNDMODE_DYN (C macro)
FRM_RNDMODE_RDN (C macro)
FRM_RNDMODE_RMM (C macro)
FRM_RNDMODE_RNE (C macro)
FRM_RNDMODE_RTZ (C macro)
FRM_RNDMODE_RUP (C macro)
I
INT_HANDLER (C++ type)
Interrupt_Get_CoreIRQ (C++ function)
Interrupt_Get_ExtIRQ (C++ function)
Interrupt_Init (C++ function)
Interrupt_Register_CoreIRQ (C++ function)
Interrupt_Register_ExtIRQ (C++ function)
IRQ_COP (C macro)
IRQ_H_EXT (C macro)
IRQ_H_SOFT (C macro)
IRQ_H_TIMER (C macro)
IRQ_HOST (C macro)
IRQ_M_EXT (C macro)
IRQ_M_SOFT (C macro)
IRQ_M_TIMER (C macro)
IRQ_S_EXT (C macro)
IRQ_S_SOFT (C macro)
IRQ_S_TIMER (C macro)
IRQn (C++ enum)
,
[1]
IRQn::PLIC_INT0_IRQn (C++ enumerator)
,
[1]
IRQn::PLIC_INT1_IRQn (C++ enumerator)
,
[1]
IRQn::PLIC_INT_MAX (C++ enumerator)
,
[1]
IRQn::Reserved0_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved10_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved11_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved12_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved13_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved14_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved15_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved1_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved2_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved4_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved5_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved6_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved8_IRQn (C++ enumerator)
,
[1]
IRQn::Reserved9_IRQn (C++ enumerator)
,
[1]
IRQn::SysTimer_IRQn (C++ enumerator)
,
[1]
IRQn::SysTimerSW_IRQn (C++ enumerator)
,
[1]
ISR
M
MAX_SYSTEM_EXCEPTION_NUM (C macro)
MCAUSE_INTERRUPT (C macro)
MCONTROL_ACTION (C macro)
MCONTROL_ACTION_DEBUG_EXCEPTION (C macro)
MCONTROL_ACTION_DEBUG_MODE (C macro)
MCONTROL_ACTION_TRACE_EMIT (C macro)
MCONTROL_ACTION_TRACE_START (C macro)
MCONTROL_ACTION_TRACE_STOP (C macro)
MCONTROL_CHAIN (C macro)
MCONTROL_DMODE (C macro)
MCONTROL_EXECUTE (C macro)
MCONTROL_H (C macro)
MCONTROL_LOAD (C macro)
MCONTROL_M (C macro)
MCONTROL_MASKMAX (C macro)
MCONTROL_MATCH (C macro)
MCONTROL_MATCH_EQUAL (C macro)
MCONTROL_MATCH_GE (C macro)
MCONTROL_MATCH_LT (C macro)
MCONTROL_MATCH_MASK_HIGH (C macro)
MCONTROL_MATCH_MASK_LOW (C macro)
MCONTROL_MATCH_NAPOT (C macro)
MCONTROL_S (C macro)
MCONTROL_SELECT (C macro)
MCONTROL_STORE (C macro)
MCONTROL_TIMING (C macro)
MCONTROL_TYPE (C macro)
MCONTROL_TYPE_MATCH (C macro)
MCONTROL_TYPE_NONE (C macro)
MCONTROL_U (C macro)
MCOUNTINHIBIT_CY (C macro)
MCOUNTINHIBIT_IR (C macro)
MIE_HEIE (C macro)
MIE_HSIE (C macro)
MIE_HTIE (C macro)
MIE_MEIE (C macro)
MIE_MSIE (C macro)
MIE_MTIE (C macro)
MIE_SEIE (C macro)
MIE_SSIE (C macro)
MIE_STIE (C macro)
MIP_HEIP (C macro)
MIP_HSIP (C macro)
MIP_HTIP (C macro)
MIP_MEIP (C macro)
MIP_MSIP (C macro)
MIP_MTIP (C macro)
MIP_SEIP (C macro)
MIP_SSIP (C macro)
MIP_STIP (C macro)
MMISC_CTL_BPU (C macro)
MMISC_CTL_MISALIGN (C macro)
MMISC_CTL_NMI_CAUSE_FFF (C macro)
MSTATUS32_SD (C macro)
MSTATUS64_SD (C macro)
MSTATUS_FS (C macro)
MSTATUS_FS_CLEAN (C macro)
MSTATUS_FS_DIRTY (C macro)
MSTATUS_FS_INITIAL (C macro)
MSTATUS_HIE (C macro)
MSTATUS_HPIE (C macro)
MSTATUS_MIE (C macro)
MSTATUS_MPIE (C macro)
MSTATUS_MPP (C macro)
MSTATUS_MPRV (C macro)
MSTATUS_MXR (C macro)
MSTATUS_PUM (C macro)
MSTATUS_SIE (C macro)
MSTATUS_SPIE (C macro)
MSTATUS_SPP (C macro)
MSTATUS_UIE (C macro)
MSTATUS_UPIE (C macro)
MSTATUS_VM (C macro)
MSTATUS_XS (C macro)
N
NN
P
PLIC_BASE (C macro)
PLIC_CLAIM_OFFSET (C macro)
PLIC_CLAIM_SHIFT_PER_TARGET (C macro)
PLIC_ENABLE_OFFSET (C macro)
PLIC_ENABLE_SHIFT_PER_TARGET (C macro)
PLIC_PENDING_OFFSET (C macro)
PLIC_PENDING_SHIFT_PER_SOURCE (C macro)
PLIC_PRIORITY_OFFSET (C macro)
PLIC_PRIORITY_SHIFT_PER_SOURCE (C macro)
PLIC_Register_IRQ (C++ function)
PLIC_THRESHOLD_OFFSET (C macro)
PLIC_THRESHOLD_SHIFT_PER_TARGET (C macro)
PMP_A (C macro)
PMP_A_NA4 (C macro)
PMP_A_NAPOT (C macro)
PMP_A_TOR (C macro)
PMP_COUNT (C macro)
PMP_L (C macro)
PMP_R (C macro)
PMP_SHIFT (C macro)
PMP_W (C macro)
PMP_X (C macro)
PRV_H (C macro)
PRV_M (C macro)
PRV_S (C macro)
PRV_U (C macro)
PTE_A (C macro)
PTE_D (C macro)
PTE_G (C macro)
PTE_PPN_SHIFT (C macro)
PTE_R (C macro)
PTE_SOFT (C macro)
PTE_TABLE (C macro)
PTE_U (C macro)
PTE_V (C macro)
PTE_W (C macro)
PTE_X (C macro)
R
RESTORE_FPU_CONTEXT (C macro)
rv_csr_t (C++ type)
rv_fpu_t (C++ type)
S
SAVE_FPU_CONTEXT (C macro)
SIP_SSIP (C macro)
SIP_STIP (C macro)
SSTATUS32_SD (C macro)
SSTATUS64_SD (C macro)
SSTATUS_FS (C macro)
SSTATUS_PUM (C macro)
SSTATUS_SIE (C macro)
SSTATUS_SPIE (C macro)
SSTATUS_SPP (C macro)
SSTATUS_UIE (C macro)
SSTATUS_UPIE (C macro)
SSTATUS_XS (C macro)
system_default_exception_handler (C++ function)
system_default_interrupt_handler (C++ function)
SystemBannerPrint (C++ function)
SystemCoreClock (C++ member)
SystemCoreClockUpdate (C++ function)
SystemCoreInterruptHandlers (C++ member)
SystemExceptionHandlers (C++ member)
SystemExtInterruptHandlers (C++ member)
SystemInit (C++ function)
SysTimer (C macro)
SysTimer_BASE (C macro)
SysTimer_MSIP_MSIP_Msk (C macro)
SysTimer_MSIP_MSIP_Pos (C macro)
SysTimer_MSIP_Msk (C macro)
SysTimer_MTIMER_Msk (C macro)
SysTimer_MTIMERCMP_Msk (C macro)
SysTimer_Type (C++ struct)
T
T_UINT16_READ (C++ member)
T_UINT16_WRITE (C++ member)
T_UINT32_READ (C++ member)
T_UINT32_WRITE (C++ member)
V
VM_MBARE (C macro)
VM_MBB (C macro)
VM_MBBID (C macro)
VM_SV32 (C macro)
VM_SV39 (C macro)
VM_SV48 (C macro)
W
WFE_WFE (C macro)
X
XIP