XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_ACPI_5_1_FPDT_FIRMWARE_BASIC_BOOT_RECORD Struct Reference

#include <Acpi51.h>

Collaboration diagram for EFI_ACPI_5_1_FPDT_FIRMWARE_BASIC_BOOT_RECORD:
Collaboration graph
[legend]

Public Attributes

EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER Header
 
UINT32 Reserved
 
UINT64 ResetEnd
 
UINT64 OsLoaderLoadImageStart
 
UINT64 OsLoaderStartImageStart
 
UINT64 ExitBootServicesEntry
 
UINT64 ExitBootServicesExit
 

Detailed Description

FPDT Firmware Basic Boot Performance Record Structure

Member Data Documentation

◆ ExitBootServicesEntry

UINT64 EFI_ACPI_5_1_FPDT_FIRMWARE_BASIC_BOOT_RECORD::ExitBootServicesEntry

Timer value logged at the point when the OS loader calls the ExitBootServices function for UEFI compatible firmware. For non-UEFI compatible boots, this field must be zero.

◆ ExitBootServicesExit

UINT64 EFI_ACPI_5_1_FPDT_FIRMWARE_BASIC_BOOT_RECORD::ExitBootServicesExit

Timer value logged at the point just prior towhen the OS loader gaining control back from calls the ExitBootServices function for UEFI compatible firmware. For non-UEFI compatible boots, this field must be zero.

◆ Header

EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER EFI_ACPI_5_1_FPDT_FIRMWARE_BASIC_BOOT_RECORD::Header

◆ OsLoaderLoadImageStart

UINT64 EFI_ACPI_5_1_FPDT_FIRMWARE_BASIC_BOOT_RECORD::OsLoaderLoadImageStart

Timer value logged just prior to loading the OS boot loader into memory. For non-UEFI compatible boots, this field must be zero.

◆ OsLoaderStartImageStart

UINT64 EFI_ACPI_5_1_FPDT_FIRMWARE_BASIC_BOOT_RECORD::OsLoaderStartImageStart

Timer value logged just prior to launching the previously loaded OS boot loader image. For non-UEFI compatible boots, the timer value logged will be just prior to the INT 19h handler invocation.

◆ Reserved

UINT32 EFI_ACPI_5_1_FPDT_FIRMWARE_BASIC_BOOT_RECORD::Reserved

◆ ResetEnd

UINT64 EFI_ACPI_5_1_FPDT_FIRMWARE_BASIC_BOOT_RECORD::ResetEnd

Timer value logged at the beginning of firmware image execution. This may not always be zero or near zero.


The documentation for this struct was generated from the following file: