List of all items
Structs
- CommandLineTooLong
- Fdt
- PageAlign
- arch::x86_64::address_space::LocalMap
- arch::x86_64::address_space::LocalMapMapping
- arch::x86_64::address_space::PageTable
- arch::x86_64::address_space::PageTableEntry
- arch::x86_64::snp::Ghcb
- arch::x86_64::tdx::TdcallInstruction
- arch::x86_64::tdx::TdxIoAccess
- boot_logger::BootLogger
- cmdline::BootCommandLineOptions
- dt::BootTimes
- dt::VmbusDeviceTreeInfo
- host_params::PartitionInfo
- host_params::shim_params::ImportedRegionIter
- host_params::shim_params::ShimParams
- hypercall::HvCall
- hypercall::HvcallPage
- rt::Stack
- sidecar::SidecarConfig
- sidecar::SidecarKernelCommandLine
- single_threaded::BorrowRef
- single_threaded::OffStackRef
- single_threaded::SingleThreaded
- x86_boot::E820Ext
Enums
- ReservedMemoryType
- arch::x86_64::address_space::PageTableEntryType
- arch::x86_64::snp::AcceptGpaError
- arch::x86_64::snp::AcceptGpaStatus
- boot_logger::Logger
- boot_logger::LoggerType
- dt::DtError
- host_params::dt::DtError
- host_params::shim_params::IsolationType
- x86_boot::BuildE820MapError
Macros
Functions
- arch::x86_64::address_space::get_amd64_pte_index
- arch::x86_64::address_space::get_pde_for_va
- arch::x86_64::address_space::init_local_map
- arch::x86_64::address_space::page_table_at_address
- arch::x86_64::address_space::unmap_page_helper
- arch::x86_64::hypercall::initialize
- arch::x86_64::hypercall::report_os_id
- arch::x86_64::hypercall::uninitialize
- arch::x86_64::hypercall::write_hypercall_msr
- arch::x86_64::memory::accept_pending_vtl2_memory
- arch::x86_64::memory::accept_vtl2_memory
- arch::x86_64::memory::setup_vtl2_memory
- arch::x86_64::memory::verify_imported_regions_hash
- arch::x86_64::physical_address_bits
- arch::x86_64::snp::pvalidate
- arch::x86_64::snp::set_page_acceptance
- arch::x86_64::tdx::accept_pages
- arch::x86_64::tdx::change_page_visibility
- arch::x86_64::tdx::get_tdx_tsc_reftime
- arch::x86_64::tdx::tdcall
- arch::x86_64::vp::setup_vtl2_vp
- arch::x86_64::vsm::get_isolation_type
- boot_logger::boot_logger_init
- build_cc_blob_sev_info
- build_kernel_command_line
- cmdline::parse_boot_command_line
- dt::write_dt
- dt::write_vmbus
- get_ref_time
- host_params::dt::allocate_vtl2_ram
- host_params::dt::parse_host_vtl2_ram
- hypercall::hvcall
- main
- reserved_memory_regions
- rt::start
- rt::verify_stack_cookie
- shim_main
- shim_parameters
- sidecar::start_sidecar
- validate_vp_hw_ids
- x86_boot::add_e820_entry
- x86_boot::build_boot_params
- x86_boot::build_e820_map
- zeroed
Type Aliases
Statics
- arch::x86_64::address_space::LOCAL_MAP_INITIALIZED
- arch::x86_64::tdx::TSC_FREQUENCY
- boot_logger::BOOT_LOGGER
- hypercall::HVCALL
- hypercall::HVCALL_INPUT
- hypercall::HVCALL_OUTPUT
- rt::STACK
Constants
- FDT_SIZE
- MAX_RESERVED_MEM_RANGES
- arch::x86_64::address_space::PAGE_TABLE_ENTRY_COUNT
- arch::x86_64::address_space::X64_PAGE_SHIFT
- arch::x86_64::address_space::X64_PTE_ACCESSED
- arch::x86_64::address_space::X64_PTE_BITS
- arch::x86_64::address_space::X64_PTE_CONFIDENTIAL
- arch::x86_64::address_space::X64_PTE_DIRTY
- arch::x86_64::address_space::X64_PTE_LARGE_PAGE
- arch::x86_64::address_space::X64_PTE_PRESENT
- arch::x86_64::address_space::X64_PTE_READ_WRITE
- cmdline::BOOT_LOG
- cmdline::ENABLE_VTL2_GPA_POOL
- cmdline::SERIAL_LOGGER
- dt::aarch64::DEFAULT_GIC_DISTRIBUTOR_BASE
- dt::aarch64::DEFAULT_GIC_REDISTRIBUTORS_BASE
- dt::aarch64::GIC_PHANDLE
- dt::aarch64::GIC_PPI
- dt::aarch64::IRQ_TYPE_EDGE_FALLING
- dt::aarch64::IRQ_TYPE_LEVEL_LOW
- dt::aarch64::TIMER_INTID
- dt::aarch64::VMBUS_INTID
- host_params::COMMAND_LINE_SIZE
- host_params::MAX_CPU_COUNT
- host_params::MAX_ENTROPY_SIZE
- host_params::MAX_NUMA_NODES
- host_params::MAX_PARTITION_RAM_RANGES
- host_params::MAX_VTL2_RAM_RANGES
- host_params::MAX_VTL2_USED_RANGES
- host_params::mmio::MMIO_HIGH_RANGE_START
- rt::STACK_COOKIE
- rt::STACK_SIZE
- sidecar::MAX_SIDECAR_NODE_SIZE