List of all items
Structs
- PhysAddr
- VirtAddr
- boot::El1
- boot::El2
- cache::CacheRange
- cache::CacheRangeOverflow
- capability::Midr
- context::KernelTlsBase
- context::KernelTrapFrame
- context::TaskAnchor
- context::TaskContext
- context::UserRegisters
- mmu::El1
- mmu::El2
- mmu::HardwareAddressSpace
- paging::ArchPagingMeta
- paging::DescriptorFlags
- paging::El2PagingMeta
- paging::MappingFlags
- paging::Stage1Pte
- paging::Stage2Pte
- pmu::CounterId
- pmu::EventConfig
- pmu::Pmu
- pmu::PmuInfo
- registers::FpState
- timer::Timer
- timer::TimerControl
- trap::InterruptedContext
- trap::KernelTrapFrame
- trap::PageFaultFlags
- trap::UserRegisters
- trap::boot::BootException
- trap::diagnostics::BacktraceRegisters
- user::ESR_EL1::Register
- user::ExceptionInfo
- user::ExceptionSyndrome
- user::Field
- user::FieldValue
- user::LocalRegisterCopy
- user::RegisterDebugValue
- user::UserContext
Enums
- cache::DataCacheOperation
- capability::IdRegister
- pmu::EventSupport
- pmu::PmuError
- timer::TimerKind
- trap::InterruptedPrivilege
- trap::TrapOrigin
- trap::boot::TrapKind
- trap::boot::TrapSource
- user::ESR_EL1::EC::Value
- user::ESR_EL1::IL::Value
- user::ESR_EL1::ISS::Value
- user::ExceptionKind
- user::ReturnReason
- user::UserAccessError
- user::UserAccessType
- user::UserAtomicError
- user::UserAtomicU32Op
Traits
- MemoryAddr
- paging::PageTableEntry
- paging::Stage1Regime
- paging::TableMeta
- trap::boot::BootTrapHandler
- trap::diagnostics::TrapDiagnostics
- trap::fatal::FatalTrap
- user::NoUninit
- user::Readable
- user::RegisterDebugInfo
- user::RegisterLongName
- user::TryFromValue
- user::UIntLike
Functions
- barrier::data_sync_system
- barrier::instruction_sync
- barrier::synchronize_page_table_writes
- boot::jump_to
- boot::select_privileged_stack
- cache::clean_dcache_range_to_pou
- cache::dcache_line_size_from_ctr
- cache::flush_icache_all
- cache::icache_line_size_from_ctr
- cache::maintain_dcache_to_poc
- cache::sync_kernel_text
- capability::physical_address_bits
- capability::read_midr_el1
- interrupt::disable_irqs
- interrupt::enable_irqs
- interrupt::halt
- interrupt::irqs_enabled
- interrupt::wait_for_irqs
- interrupt::wait_for_irqs_disabled
- mmu::address_space_tag_capacity
- mmu::flush_tlb
- mmu::flush_tlb_range
- mmu::install_user_address_space
- mmu::read_kernel_page_table
- mmu::read_user_page_table
- mmu::update_mmu_cache
- mmu::write_kernel_page_table
- mmu::write_user_page_table
- registers::current_exception_level
- registers::enable_fp
- registers::read_sp_el0
- registers::read_tpidr_el1
- registers::read_tpidr_el2
- registers::write_sp_el0
- registers::write_tpidr_el1
- registers::write_tpidr_el2
- timer::counter_frequency
- timer::physical_counter
- timer::virtual_counter
- trap::boot::boot_trap_handler::handle
- trap::breakpoint_handler
- trap::debug_handler
- trap::diagnostics::trap_diagnostics::format_backtrace
- trap::dispatch_irq
- trap::dispatch_page_fault
- trap::fatal::fatal_trap::terminate
- trap::fatal::terminate
- trap::irq_handler
- trap::page_fault_handler
- trap::set_breakpoint_handler
- trap::set_debug_handler
- trap::set_irq_handler
- trap::set_page_fault_handler
- user::user_access_ok_page
- user::user_atomic_u32
- user::user_cmpxchg_u32
- user::user_copy
- user::user_read_u32
Type Aliases
- paging::El1Pte
- paging::El2Pte
- paging::Pte
- registers::GeneralRegisters
- trap::BreakpointHandler
- trap::DebugHandler
- trap::IrqHandler
- trap::PageFaultHandler
Constants
- user::ESR_EL1
- user::ESR_EL1::EC
- user::ESR_EL1::EC::Bkpt32
- user::ESR_EL1::EC::BranchTarget
- user::ESR_EL1::EC::BreakpointCurrentEL
- user::ESR_EL1::EC::BreakpointLowerEL
- user::ESR_EL1::EC::Brk64
- user::ESR_EL1::EC::CLEAR
- user::ESR_EL1::EC::DataAbortCurrentEL
- user::ESR_EL1::EC::DataAbortLowerEL
- user::ESR_EL1::EC::GCSException
- user::ESR_EL1::EC::HVC64
- user::ESR_EL1::EC::IllegalExecutionState
- user::ESR_EL1::EC::InstrAbortCurrentEL
- user::ESR_EL1::EC::InstrAbortLowerEL
- user::ESR_EL1::EC::MemoryOperationException
- user::ESR_EL1::EC::PCAlignmentFault
- user::ESR_EL1::EC::PointerAuth
- user::ESR_EL1::EC::ProfilingException
- user::ESR_EL1::EC::SET
- user::ESR_EL1::EC::SError
- user::ESR_EL1::EC::SMC64
- user::ESR_EL1::EC::SPAlignmentFault
- user::ESR_EL1::EC::SVC32
- user::ESR_EL1::EC::SVC64
- user::ESR_EL1::EC::SoftwareStepCurrentEL
- user::ESR_EL1::EC::SoftwareStepLowerEL
- user::ESR_EL1::EC::TrappedFP
- user::ESR_EL1::EC::TrappedFP32
- user::ESR_EL1::EC::TrappedFP64
- user::ESR_EL1::EC::TrappedLDCorSTC
- user::ESR_EL1::EC::TrappedMCRRorMRRC
- user::ESR_EL1::EC::TrappedMCRorMRC
- user::ESR_EL1::EC::TrappedMCRorMRC2
- user::ESR_EL1::EC::TrappedMRRC
- user::ESR_EL1::EC::TrappedMSRR_MRRS
- user::ESR_EL1::EC::TrappedMsrMrs
- user::ESR_EL1::EC::TrappedNotCovered
- user::ESR_EL1::EC::TrappedSME
- user::ESR_EL1::EC::TrappedSve
- user::ESR_EL1::EC::TrappedTSTART
- user::ESR_EL1::EC::TrappedWFIorWFE
- user::ESR_EL1::EC::Unknown
- user::ESR_EL1::EC::WatchpointCurrentEL
- user::ESR_EL1::EC::WatchpointLowerEL
- user::ESR_EL1::IL
- user::ESR_EL1::IL::CLEAR
- user::ESR_EL1::IL::SET
- user::ESR_EL1::ISS
- user::ESR_EL1::ISS::CLEAR
- user::ESR_EL1::ISS::SET