Index Symbols | _ | A | B | C | D | E | F | G | I | K | L | M | N | O | P | R | S | T | U | V | W Symbols [anonymous] (C++ enum) [anonymous]::False (C++ enumerator) [anonymous]::True (C++ enumerator) _ __bitmap_t (C++ struct) __bitmap_t::bits (C++ member) __bitmap_t::size (C++ member) __iormb (C macro) __iowmb (C macro) __list_elem_t (C++ struct) __list_elem_t::next (C++ member) __list_elem_t::prev (C++ member) __list_t (C++ struct) __list_t::head (C++ member) __list_t::tail (C++ member) _my_va_arg (C macro) _my_va_end (C macro) _my_va_list (C++ type) _my_va_start (C macro) _scan_number (C++ function) _UART_REG (C macro) A addr_t (C++ type) ALIGN64 (C macro) ARRAY_SIZE (C macro) atoi (C++ function), [1] B bitmap_acquire (C++ function) BITMAP_FREE (C macro) bitmap_init (C++ function) bitmap_release (C++ function) bitmap_scan (C++ function) bitmap_set (C++ function) bitmap_t (C++ type) BITMAP_TAKEN (C macro) bitmap_test (C++ function) Bool (C++ type) byte (C++ type) C CAUSE_EXCEPTION_BREAKPOINT (C macro) CAUSE_EXCEPTION_FETCH_ACCESS (C macro) CAUSE_EXCEPTION_FETCH_GUEST_PAGE_FAULT (C macro) CAUSE_EXCEPTION_FETCH_PAGE_FAULT (C macro) CAUSE_EXCEPTION_FLAG (C macro) CAUSE_EXCEPTION_ILLEGAL_INSTRUCTION (C macro) CAUSE_EXCEPTION_LOAD_ACCESS (C macro) CAUSE_EXCEPTION_LOAD_GUEST_PAGE_FAULT (C macro) CAUSE_EXCEPTION_LOAD_PAGE_FAULT (C macro) CAUSE_EXCEPTION_MACHINE_ECALL (C macro) CAUSE_EXCEPTION_MISALIGNED_FETCH (C macro) CAUSE_EXCEPTION_MISALIGNED_LOAD (C macro) CAUSE_EXCEPTION_MISALIGNED_STORE (C macro) CAUSE_EXCEPTION_STORE_ACCESS (C macro) CAUSE_EXCEPTION_STORE_GUEST_PAGE_FAULT (C macro) CAUSE_EXCEPTION_STORE_PAGE_FAULT (C macro) CAUSE_EXCEPTION_SUPERVISOR_ECALL (C macro) CAUSE_EXCEPTION_USER_ECALL (C macro) CAUSE_EXCEPTION_VIRTUAL_INST_FAULT (C macro) CAUSE_EXCEPTION_VIRTUAL_SUPERVISOR_ECALL (C macro) CAUSE_INTERRUPT_FLAG (C macro) CAUSE_INTERRUPT_M_EXTERNAL_INTERRUPT (C macro) CAUSE_INTERRUPT_M_SOFTWARE_INTERRUPT (C macro) CAUSE_INTERRUPT_M_TIMER_INTERRUPT (C macro) CAUSE_INTERRUPT_S_EXTERNAL_INTERRUPT (C macro) CAUSE_INTERRUPT_S_SOFTWARE_INTERRUPT (C macro) CAUSE_INTERRUPT_S_TIMER_INTERRUPT (C macro) CAUSE_INTERRUPT_U_EXTERNAL_INTERRUPT (C macro) CAUSE_INTERRUPT_U_SOFTWARE_INTERRUPT (C macro) CAUSE_INTERRUPT_U_TIMER_INTERRUPT (C macro) clear_csr (C macro) CLINT_TIMER_BASE_FRQENCY (C macro) CLINT_TIMER_FREQUENCY_HZ (C macro) copy_number (C++ function) D DEBUG (C macro) DELIMITER (C macro) DEPRECATED (C macro) dmb (C macro) E encrypt_decrypt (C++ function) F freg_t (C++ type) G glue (C macro) I int16_t (C++ type) int32_t (C++ type) int64_t (C++ type) int8_t (C++ type) INTR_DS (C macro) INTR_EN (C macro) ireg_t (C++ type) itoa (C++ function) K KERNEL_JUMP_ADDR (C macro) kprintf (C++ function) L list_append (C++ function) list_elem_t (C++ type) list_empty (C++ function) list_init (C++ function) list_insert (C++ function) list_pop (C++ function) list_push (C++ function) list_remove (C++ function) list_search (C++ function) list_size (C++ function) list_t (C++ type) list_walking (C++ function) M MAX_CPU_NUM (C macro) MAX_INTR_EXCP_INFO_NUM (C macro) MAX_TEST_FUNCTION_NUM (C macro) member2struct (C macro) memcmp (C++ function), [1] memcpy (C++ function), [1] memmove (C++ function) MEMORY_SVxx (C macro) MEMORY_TOTAL (C macro) MEMORY_US_RATIO (C macro) memset (C++ function), [1] MIE_M_EXTERNAL_INTERRUPT (C macro) MIE_M_SOFTWARE_INTERRUPT (C macro) MIE_M_TIMER_INTERRUPT (C macro) MIE_S_EXTERNAL_INTERRUPT (C macro) MIE_S_SOFTWARE_INTERRUPT (C macro) MIE_S_TIMER_INTERRUPT (C macro) MIE_U_EXTERNAL_INTERRUPT (C macro) MIE_U_SOFTWARE_INTERRUPT (C macro) MIE_U_TIMER_INTERRUPT (C macro) MIP_M_EXTERNAL_INTERRUPT (C macro) MIP_M_SOFTWARE_INTERRUPT (C macro) MIP_M_TIMER_INTERRUPT (C macro) MIP_S_EXTERNAL_INTERRUPT (C macro) MIP_S_SOFTWARE_INTERRUPT (C macro) MIP_S_TIMER_INTERRUPT (C macro) MIP_U_EXTERNAL_INTERRUPT (C macro) MIP_U_SOFTWARE_INTERRUPT (C macro) MIP_U_TIMER_INTERRUPT (C macro) mkname (C macro) mkread (C macro) mkwrite (C macro) MSTATUS_MPIE (C macro) MSTATUS_MPIE_DS (C macro) MSTATUS_MPIE_EN (C macro) MSTATUS_MPIE_SHIFT (C macro) MSTATUS_MPP (C macro) MSTATUS_MPP_M (C macro) MSTATUS_MPP_S (C macro) MSTATUS_MPP_SHIFT (C macro) MSTATUS_MPP_U (C macro) N NO_RETURN (C macro) NULL (C macro) O offset (C macro) offset_t (C++ type) P PAGE_NUMS (C macro) PAGE_SHIFT (C macro) PAGE_SIZE (C macro) PLIC_MAX_INTERRUPTS_NUM (C macro) PRINTF_STRING_SIZE (C macro) PRIVILEGE_M (C macro) PRIVILEGE_S (C macro) PRIVILEGE_U (C macro) R RDTIME_SUPPORT (C macro) read_16_bits (C++ function) read_32_bits (C++ function) read_64_bits (C++ function) read_8_bits (C++ function) read_csr (C macro) register_test_func (C++ function) regu_match (C++ function) regu_replace (C++ function) S SATP_MODE_SV39 (C macro) SATP_MODE_SV48 (C macro) SATP_MODE_SV57 (C macro) SATP_MODE_SV64 (C macro) set_csr (C macro) SET_FIELD (C macro) SIE_S_EXTERNAL_INTERRUPT (C macro) SIE_S_SOFTWARE_INTERRUPT (C macro) SIE_S_TIMER_INTERRUPT (C macro) size_t (C++ type) sprintf (C++ function) SSTATUS_FS (C macro) SSTATUS_SIE (C macro) SSTATUS_SPIE (C macro) SSTATUS_SPP (C macro) SSTATUS_SUM (C macro) SSTATUS_XS (C macro) strcat (C++ function), [1] strchr (C++ function), [1] strchrs (C++ function), [1] strcmp (C++ function), [1] strcpy (C++ function), [1] strlen (C++ function), [1] strmset (C++ function) strrchr (C++ function), [1] strslice (C++ function) T test_all (C++ function) test_func_pointer_t (C++ type) TVEC_TRAP_DIRECT (C macro) TVEC_TRAP_INDIRECT (C macro) U UART16550_CLOCK (C macro) UART_BASE_ADDR (C macro) UART_BAUD_RATE (C macro) UART_DAT (C macro) UART_DL_LSB (C macro) UART_DL_MSB (C macro) UART_END_ADDR (C macro) UART_FCR (C macro) UART_IER (C macro) UART_ISR (C macro) UART_LCR (C macro) UART_LSR (C macro) UART_LSR_BKI (C macro) UART_LSR_ERR (C macro) UART_LSR_FME (C macro) UART_LSR_ORE (C macro) UART_LSR_PRE (C macro) UART_LSR_RDR (C macro) UART_LSR_THE (C macro) UART_LSR_TSE (C macro) UART_MCR (C macro) UART_MMIO_SIZE (C macro) UART_MSR (C macro) UART_RHR (C macro) UART_THR (C macro) uint16_t (C++ type) uint32_t (C++ type) uint64_t (C++ type) uint8_t (C++ type) UNREACHABLE (C macro) UNUSED (C macro) uprintf (C++ function) V va_arg (C macro) va_end (C macro) va_list (C++ type) va_start (C macro) vsprintf (C++ function) W WITH_FP_REG (C macro) write_16_bits (C++ function) write_32_bits (C++ function) write_64_bits (C++ function) write_8_bits (C++ function) write_csr (C macro)