struct ZirconAbiSpec
Defined at line 52 of file ../../zircon/kernel/phys/include/phys/zircon-abi-spec.h
The kernel ABI specifications needed at the phys stage to properly prepare
handoff. The contents are initialized in the definition of kZirconAbiSpec;
physboot reads that directly after loading and relocating the kernel image.
To make it simple to find
Public Members
const uint64_t magic
Stack machine_stack
Stack shadow_call_stack
Stack unsafe_stack
decltype(PhysbootHandoff) *const entry
PhysHandoffPtr boot_constants
uint64_t kernel_aspace_base
uint64_t kernel_aspace_size
PhysHandoffPtr debug_boot_spin_ready
PhysHandoffPtr text_start
bool always_bypass_debuglog
uint8_t kernel_debug_level
Public Methods
template <size_t PageSize, uint64_t HwKernelAspaceBase>
void AssertValid ()
Validates the ABI spec for a given system paging configuration. The paging
configuration is supplied through the constants of page size and the
minimal, hardware-prescribed kernel virtual address space base address.
Defined at line 77 of file ../../zircon/kernel/phys/include/phys/zircon-abi-spec.h