morpheus_network::boot::init

Function _post_ebs_entry

Source
#[no_mangle]
pub unsafe extern "C" fn _post_ebs_entry(
    handoff_ptr: *const BootHandoff,
) -> !
Expand description

Post-EBS entry point for ASM trampoline.

This is the Rust entry point called after:

  1. ExitBootServices() has been called
  2. Stack has been switched to pre-allocated stack
  3. Interrupts are disabled

§Arguments

  • handoff_ptr: Pointer to BootHandoff structure

§Returns

Never returns (enters main loop or panics)

§Safety

Must only be called from the ASM trampoline with correct setup.