class EfiBootZbi

Defined at line 16 of file ../../zircon/kernel/phys/efi/include/phys/efi/efi-boot-zbi.h

Public Methods

void EfiBootZbi (EfiFilePtr file)

Defined at line 20 of file ../../zircon/kernel/phys/efi/include/phys/efi/efi-boot-zbi.h

(lambda at ../../zircon/kernel/phys/efi/include/phys/efi/efi-boot-zbi.h:25:12) LoadFunction ()

This returns a fit::result

<Zbi

::Error, Zbi>(uint32_t) callable.

It performs ZBI loading using the EFI File Protocol.

Defined at line 24 of file ../../zircon/kernel/phys/efi/include/phys/efi/efi-boot-zbi.h

(lambda at ../../zircon/kernel/phys/efi/include/phys/efi/efi-boot-zbi.h:31:12) LastChanceFunction ()

This returns a fit::result

<Zbi

::Error>(Zbi) callable.

It installs the data ZBI and does the final logging before Boot().

Defined at line 30 of file ../../zircon/kernel/phys/efi/include/phys/efi/efi-boot-zbi.h

(lambda at ../../zircon/kernel/phys/efi/include/phys/efi/efi-boot-zbi.h:37:12) BootFunction ()

This returns a [[noreturn]] void() callable to perform the actual boot.

It does nothing else.

Defined at line 36 of file ../../zircon/kernel/phys/efi/include/phys/efi/efi-boot-zbi.h