Index A | B | D | E | F | G | H | I | L | M | P | S | T | U | V A allocPages (C++ function) B bootpkg::GuestLayout (C++ struct) bootpkg::GuestLayout::dtbIpa (C++ member) bootpkg::GuestLayout::dtbSize (C++ member) bootpkg::GuestLayout::entryIpa (C++ member) bootpkg::GuestLayout::guestIpaBase (C++ member) bootpkg::GuestLayout::guestRamSize (C++ member) bootpkg::GuestLayout::initrdIpa (C++ member) bootpkg::GuestLayout::initrdSize (C++ member) bootpkg::GuestLayout::kernelIpa (C++ member) bootpkg::GuestLayout::kernelSize (C++ member) bootpkg::LoadedGuest (C++ struct) bootpkg::LoadedGuest::dtbIpa (C++ member) bootpkg::LoadedGuest::entryIpa (C++ member) bootpkg::LoadedGuest::guestIpaBase (C++ member) bootpkg::LoadedGuest::guestRamHostPa (C++ member) bootpkg::LoadedGuest::guestRamSize (C++ member) bootpkg::LoadResult (C++ struct) bootpkg::LoadResult::error (C++ member) bootpkg::LoadResult::guest (C++ member) bootpkg::LoadResult::isLoaded (C++ member) bootpkg::LoadResult::validateError (C++ member) bootpkg::PackageView (C++ struct) bootpkg::PackageView::bootProtocol (C++ member) bootpkg::PackageView::buildId (C++ member) bootpkg::PackageView::dtbOffset (C++ member) bootpkg::PackageView::dtbSize (C++ member) bootpkg::PackageView::entryOffset (C++ member) bootpkg::PackageView::flags (C++ member) bootpkg::PackageView::initrdOffset (C++ member) bootpkg::PackageView::initrdSize (C++ member) bootpkg::PackageView::kernelOffset (C++ member) bootpkg::PackageView::kernelSize (C++ member) bootpkg::PackageView::totalSize (C++ member) bootpkg::ValidateResult (C++ struct) bootpkg::ValidateResult::error (C++ member) bootpkg::ValidateResult::isValid (C++ member) bootpkg::ValidateResult::package (C++ member) D dumpState (C++ function) E El1SysRegs (C++ struct) El2State (C++ struct) ExceptionContext (C++ type) F freePages (C++ function) G Gic (C++ class) Gic::ackIrq (C++ function) Gic::cpuReset (C++ function) Gic::disableIrq (C++ function) Gic::enableIrq (C++ function) Gic::enableMainIrq (C++ function) Gic::endIrq (C++ function) Gic::hasPendingIrq (C++ function) Gic::init (C++ function) Gic::injectIrq (C++ function) Gic::IrqAck (C++ struct) Gic::setPriorityLevel (C++ function) GuestMmu (C++ class) GuestMmu::enable (C++ function) GuestMmu::init (C++ function) GuestMmu::mapBlock (C++ function) GuestMmu::mapPage (C++ function) GuestMmu::tlbFlushAllGuest (C++ function) H handleHvcAarch64 (C++ function) hex (C++ member) hmain (C++ function) hv::array (C++ struct) hv::array::back (C++ function) hv::array::begin (C++ function) hv::array::cbegin (C++ function) hv::array::cend (C++ function) hv::array::data (C++ function) hv::array::empty (C++ function) hv::array::end (C++ function) hv::array::fill (C++ function) hv::array::front (C++ function) hv::array::m_data (C++ member) hv::array::max_size (C++ function) hv::array::operator[] (C++ function) hv::array::size (C++ function) hv_panic (C++ function) HvcResult (C++ enum) HvcResult::Halt (C++ enumerator) HvcResult::Handled (C++ enumerator) HvcResult::Reset (C++ enumerator) HvcResult::Unhandled (C++ enumerator) I init (C++ function), [1] L L0_INDEX (C macro) L1_INDEX (C macro) L2_INDEX (C macro) L3_INDEX (C macro) LoadError (C++ enum) LoadError::GuestDtbPatchFailed (C++ enumerator) LoadError::GuestLayoutOverflow (C++ enumerator) LoadError::GuestRamAllocationFailed (C++ enumerator) LoadError::InvalidPackage (C++ enumerator) LoadError::MissingFirmwarePackage (C++ enumerator) LoadError::None (C++ enumerator) M mapRange (C++ function) MemoryMap (C++ struct) MemoryMap::atfBase (C++ member) MemoryMap::atfSize (C++ member) MemoryMap::bootPackageBase (C++ member) MemoryMap::bootPackageSize (C++ member) MemoryMap::dtbBase (C++ member) MemoryMap::dtbSize (C++ member) MemoryMap::isValid (C++ member) MemoryMap::memBase (C++ member) MemoryMap::memSize (C++ member) P parseDtb (C++ function) paToVa (C++ function) PTE_ADDR_MASK (C macro) PTE_AF (C macro) PTE_BLOCK (C macro) pte_is_block (C++ function) pte_is_table (C++ function) pte_is_valid (C++ function) pte_next_table (C++ function) PTE_TABLE (C macro) PTE_VALID (C macro) S SIZE_16GB (C macro) SIZE_1GB (C macro) SIZE_2MB (C macro) SIZE_4KB (C macro) SIZE_8GB (C macro) SMCCC (C++ type) SMCCC::getOwner (C++ function) SMCCC::INVALID_PARAMETER (C++ member) SMCCC::isFastCall (C++ function) SMCCC::NOT_REQUIRED (C++ member) SMCCC::NOT_SUPPORTED (C++ member) SMCCC::OEN_MASK (C++ member) SMCCC::OEN_SHIFT (C++ member) SMCCC::OWNER_ARCH (C++ member) SMCCC::OWNER_CPU (C++ member) SMCCC::OWNER_OEM (C++ member) SMCCC::OWNER_SIP (C++ member) SMCCC::OWNER_STANDARD (C++ member) SMCCC::OWNER_STANDARD_HYP (C++ member) SMCCC::OWNER_TRUSTED_APP (C++ member) SMCCC::OWNER_TRUSTED_OS (C++ member) SMCCC::OWNER_VENDOR_HYP (C++ member) SMCCC::SUCCESS (C++ member) SMCCC::TYPE_FAST (C++ member) SMCCC::TYPE_MASK (C++ member) SMCCC::TYPE_SHIFT (C++ member) SMCCC::TYPE_YIELDING (C++ member) T tlbFlushAll (C++ function) tlbFlushVa (C++ function) U Uart (C++ class) Uart::init (C++ function) Uart::print (C++ function) Uart::println (C++ function) Uart::putc (C++ function) Uart::writeHex (C++ function) UART_REG (C++ enum) UART_REG::CR (C++ enumerator) UART_REG::DR (C++ enumerator) UART_REG::FBRD (C++ enumerator) UART_REG::FR (C++ enumerator) UART_REG::IBRD (C++ enumerator) UART_REG::ICR (C++ enumerator) UART_REG::LCRH (C++ enumerator) unmapRange (C++ function) V ValidateError (C++ enum) ValidateError::BadDtbOffset (C++ enumerator) ValidateError::BadHeaderCrc (C++ enumerator) ValidateError::BadHeaderSize (C++ enumerator) ValidateError::BadInitrdFlag (C++ enumerator) ValidateError::BadInitrdOffset (C++ enumerator) ValidateError::BadKernelOffset (C++ enumerator) ValidateError::BadMagic (C++ enumerator) ValidateError::BadPayloadCrc (C++ enumerator) ValidateError::BadTotalLayout (C++ enumerator) ValidateError::BadTotalSize (C++ enumerator) ValidateError::BadVersion (C++ enumerator) ValidateError::ComponentOutOfBounds (C++ enumerator) ValidateError::GuestLayoutOverflow (C++ enumerator) ValidateError::MissingDtb (C++ enumerator) ValidateError::MissingKernel (C++ enumerator) ValidateError::None (C++ enumerator) ValidateError::NullPackage (C++ enumerator) ValidateError::TooSmall (C++ enumerator) ValidateError::UnknownFlags (C++ enumerator) ValidateError::UnsupportedBootProtocol (C++ enumerator) Vcpu (C++ class) Vcpu::getCurrentVcpu (C++ function) Vcpu::getElr (C++ function) Vcpu::getGpReg (C++ function) Vcpu::getId (C++ function) Vcpu::init (C++ function) Vcpu::restoreEl1SysRegs (C++ function) Vcpu::saveEl1SysRegs (C++ function) Vcpu::scheduleNext (C++ function) Vcpu::setGpReg (C++ function) Vcpu::setGuestSp (C++ function) Vcpu::setId (C++ function) Vcpu::setPc (C++ function) Vcpu::skipInstruction (C++ function) Vm (C++ class) Vm::getName (C++ function) Vm::getVmId (C++ function) Vm::init (C++ function) Vm::run (C++ function)