List of all items
Structs
- generic_timer::El0PhysicalTimer
- generic_timer::El0VirtualTimer
- generic_timer::El1PhysicalTimer
- generic_timer::El1VirtualTimer
- generic_timer::El2HypPhysicalTimer
- generic_timer::El2PhysicalTimer
- generic_timer::El2VirtualTimer
- generic_timer::EventConfig
- pmsav7::Config
- pmsav7::Mpu
- pmsav7::Region
- register::actlr2::Actlr2
- register::actlr::Actlr
- register::adfsr::Adfsr
- register::aidr::Aidr
- register::aifsr::Aifsr
- register::amair0::Amair0
- register::amair1::Amair1
- register::bpiall::BpIAll
- register::ccsidr::Ccsidr
- register::ccsidr::PartialCcsidr
- register::clidr::Clidr
- register::contextidr::Contextidr
- register::cpacr::Cpacr
- register::cpsr::Cpsr
- register::cpsr::PartialCpsr
- register::csselr::Csselr
- register::csselr::PartialCsselr
- register::ctr::Ctr
- register::dacr::Dacr
- register::dacr::PartialDacr
- register::dccimvac::Dccimvac
- register::dccisw::Dccisw
- register::dccmvac::Dccmvac
- register::dccmvau::Dccmvau
- register::dccsw::Dccsw
- register::dcimvac::Dcimvac
- register::dcisw::Dcisw
- register::dfar::Dfar
- register::dfsr::Dfsr
- register::dfsr::PartialDfsr
- register::dlr::Dlr
- register::dracr::Dracr
- register::dracr::PartialDracr
- register::drbar::Drbar
- register::drsr::Drsr
- register::drsr::PartialDrsr
- register::dspsr::Dspsr
- register::fcseidr::Fcseidr
- register::generic_timer::cntfrq::Cntfrq
- register::generic_timer::cnthctl::Cnthctl
- register::generic_timer::cnthctl::PartialCnthctl
- register::generic_timer::cnthp_ctl::CnthpCtl
- register::generic_timer::cnthp_ctl::PartialCnthpCtl
- register::generic_timer::cnthp_cval::CnthpCval
- register::generic_timer::cnthp_tval::CnthpTval
- register::generic_timer::cntkctl::Cntkctl
- register::generic_timer::cntkctl::PartialCntkctl
- register::generic_timer::cntp_ctl::CntpCtl
- register::generic_timer::cntp_ctl::PartialCntpCtl
- register::generic_timer::cntp_cval::CntpCval
- register::generic_timer::cntp_tval::CntpTval
- register::generic_timer::cntpct::CntPct
- register::generic_timer::cntv_ctl::CntvCtl
- register::generic_timer::cntv_ctl::PartialCntvCtl
- register::generic_timer::cntv_cval::CntvCval
- register::generic_timer::cntv_tval::CntvTval
- register::generic_timer::cntvct::CntVct
- register::generic_timer::cntvoff::CntVoff
- register::hyp::hacr::Hacr
- register::hyp::hactlr2::Hactlr2
- register::hyp::hactlr::Hactlr
- register::hyp::hactlr::PartialHactlr
- register::hyp::hadfsr::Hadfsr
- register::hyp::haifsr::Haifsr
- register::hyp::hamair0::Hamair0
- register::hyp::hamair1::Hamair1
- register::hyp::hcptr::Hcptr
- register::hyp::hcptr::PartialHcptr
- register::hyp::hcr2::Hcr2
- register::hyp::hcr::Hcr
- register::hyp::hcr::PartialHcr
- register::hyp::hdcr::Hdcr
- register::hyp::hdfar::Hdfar
- register::hyp::hifar::Hifar
- register::hyp::hmair0::Hmair0
- register::hyp::hmair1::Hmair1
- register::hyp::hpfar::Hpfar
- register::hyp::hsctlr::Hsctlr
- register::hyp::hsctlr::PartialHsctlr
- register::hyp::hsr::Hsr
- register::hyp::hsr::IssCall
- register::hyp::hsr::IssDataAbort
- register::hyp::hsr::IssPrefetchAbort
- register::hyp::hsr::IssSmc
- register::hyp::hsr::IssTrappedFpu
- register::hyp::hsr::IssTrappedLdcStc
- register::hyp::hsr::IssTrappedMcrMrc
- register::hyp::hsr::IssTrappedMcrrMrrc
- register::hyp::hsr::IssTrappedVmrs
- register::hyp::hsr::IssTrappedWfiWfe
- register::hyp::hsr::IssUnknown
- register::hyp::hsr::PartialHsr
- register::hyp::hsr::PartialIssCall
- register::hyp::hsr::PartialIssDataAbort
- register::hyp::hsr::PartialIssPrefetchAbort
- register::hyp::hsr::PartialIssTrappedFpu
- register::hyp::hsr::PartialIssTrappedLdcStc
- register::hyp::hsr::PartialIssTrappedMcrMrc
- register::hyp::hsr::PartialIssTrappedMcrrMrrc
- register::hyp::hsr::PartialIssTrappedWfiWfe
- register::hyp::hstr::Hstr
- register::hyp::htpidr::Htpidr
- register::hyp::hvbar::Hvbar
- register::icc_pmr::IccPmr
- register::iciallu::Iciallu
- register::id_afr0::IdAfr0
- register::id_dfr0::IdDfr0
- register::id_isar0::IdIsar0
- register::id_isar1::IdIsar1
- register::id_isar2::IdIsar2
- register::id_isar3::IdIsar3
- register::id_isar4::IdIsar4
- register::id_isar5::IdIsar5
- register::id_mmfr0::IdMmfr0
- register::id_mmfr1::IdMmfr1
- register::id_mmfr2::IdMmfr2
- register::id_mmfr3::IdMmfr3
- register::id_mmfr4::IdMmfr4
- register::id_pfr0::IdPfr0
- register::id_pfr1::IdPfr1
- register::ifar::Ifar
- register::ifsr::Ifsr
- register::ifsr::PartialIfsr
- register::imp::imp_atcmregionr::ImpAtcmregionr
- register::imp::imp_bpctlr::ImpBpctlr
- register::imp::imp_btcmregionr::ImpBtcmregionr
- register::imp::imp_buildoptr::ImpBuildoptr
- register::imp::imp_bustimeoutr::ImpBustimeoutr
- register::imp::imp_cbar::ImpCbar
- register::imp::imp_cdbgdcd::ImpCdbgdcd
- register::imp::imp_cdbgdci::ImpCdbgdci
- register::imp::imp_cdbgdct::ImpCdbgdct
- register::imp::imp_cdbgdr0::ImpCdbgdr0
- register::imp::imp_cdbgdr1::ImpCdbgdr1
- register::imp::imp_cdbgdr2::ImpCdbgdr2
- register::imp::imp_cdbgicd::ImpCdbgicd
- register::imp::imp_cdbgict::ImpCdbgict
- register::imp::imp_csctlr::ImpCsctlr
- register::imp::imp_ctcmregionr::ImpCtcmregionr
- register::imp::imp_dcerr0::ImpDcerr0
- register::imp::imp_dcerr1::ImpDcerr1
- register::imp::imp_flasherr0::ImpFlasherr0
- register::imp::imp_flasherr1::ImpFlasherr1
- register::imp::imp_flashifregionr::ImpFlashifregionr
- register::imp::imp_icerr0::ImpIcerr0
- register::imp::imp_icerr1::ImpIcerr1
- register::imp::imp_intmonr::ImpIntmonr
- register::imp::imp_memprotctlr::ImpMemprotctlr
- register::imp::imp_periphpregionr::ImpPeriphpregionr
- register::imp::imp_pinoptr::ImpPinoptr
- register::imp::imp_qosr::ImpQosr
- register::imp::imp_slavepctlr::ImpSlavepctlr
- register::imp::imp_tcmerr0::ImpTcmerr0
- register::imp::imp_tcmerr1::ImpTcmerr1
- register::imp::imp_tcmsyndr0::ImpTcmsyndr0
- register::imp::imp_tcmsyndr1::ImpTcmsyndr1
- register::imp::imp_testr0::ImpTestr0
- register::iracr::Iracr
- register::iracr::PartialIracr
- register::irbar::Irbar
- register::irsr::Irsr
- register::irsr::PartialIrsr
- register::mair0::Mair
- register::mair0::Mair0
- register::mair0::PartialMair
- register::mair1::Mair1
- register::midr::Midr
- register::midr::PartialMidr
- register::mpidr::Mpidr
- register::mpuir::Mpuir
- register::mpuir::PartialMpuir
- register::nsacr::Nsacr
- register::par::Par
- register::pmccfiltr::Pmccfiltr
- register::pmccntr::Pmccntr
- register::pmceid0::Pmceid0
- register::pmceid1::Pmceid1
- register::pmcntenclr::Pmcntenclr
- register::pmcntenset::Pmcntenset
- register::pmcr::Pmcr
- register::pmevcntr0::Pmevcntr0
- register::pmevcntr1::Pmevcntr1
- register::pmevcntr2::Pmevcntr2
- register::pmevcntr3::Pmevcntr3
- register::pmevtyper0::Pmevtyper0
- register::pmevtyper1::Pmevtyper1
- register::pmevtyper2::Pmevtyper2
- register::pmevtyper3::Pmevtyper3
- register::pmintenclr::Pmintenclr
- register::pmintenset::Pmintenset
- register::pmovsr::Pmovsr
- register::pmovsset::Pmovsset
- register::pmselr::Pmselr
- register::pmswinc::Pmswinc
- register::pmuserenr::Pmuserenr
- register::pmxevcntr::Pmxevcntr
- register::pmxevtyper::Pmxevtyper
- register::revidr::Revidr
- register::rgnr::Rgnr
- register::rvbar::Rvbar
- register::sctlr::PartialSctlr
- register::sctlr::Sctlr
- register::tcmtr::Tcmtr
- register::tlbiall::TlbIAll
- register::tlbtr::Tlbtr
- register::tpidrprw::Tpidrprw
- register::tpidruro::Tpidruro
- register::tpidrurw::Tpidrurw
- register::ttbr0::PartialTtbr0
- register::ttbr0::Ttbr0
- register::vbar::Vbar
- register::vmpidr::Vmpidr
- register::vpidr::Vpidr
- register::vsctlr::Vsctlr
Enums
- generic_timer::EventDir
- generic_timer::EventRate
- pmsav7::CachePolicy
- pmsav7::Error
- pmsav7::MemAttr
- pmsav7::RegionSize
- register::cpsr::ProcessorMode
- register::csselr::CacheType
- register::dacr::DomainAccess
- register::dfsr::DfsrStatus
- register::drsr::RegionSize
- register::hyp::hcr::Bsu
- register::hyp::hsr::ExceptionClass
- register::hyp::hsr::InstructionLength
- register::hyp::hsr::Iss
- register::ifsr::IfsrStatus
- register::ttbr0::Region
Traits
- generic_timer::GenericTimer
- register::SysReg
- register::SysReg64
- register::SysRegRead
- register::SysRegRead64
- register::SysRegWrite
- register::SysRegWrite64
Macros
Functions
- asm::core_id
- asm::dmb
- asm::dsb
- asm::fiq_disable
- asm::fiq_enable
- asm::irq_disable
- asm::irq_enable
- asm::isb
- asm::nop
- asm::sev
- asm::wfe
- asm::wfi
- cache::clean_and_invalidate_data_cache_line_to_poc
- cache::clean_and_invalidate_l1_data_cache
- cache::clean_data_cache_line_to_poc
- cache::clean_l1_data_cache
- cache::invalidate_data_cache_line_to_poc
- cache::invalidate_l1_data_cache
- generic_timer::read_physical_timer
- generic_timer::read_virtual_timer
- interrupt::disable
- interrupt::enable
- interrupt::free
- register::dc_sw_ops::new
- register::dc_sw_ops::new_with_offsets
- stacks::stack_used_bytes