VirtualBox

Ignore:
Timestamp:
Mar 12, 2019 12:40:12 PM (6 years ago)
Author:
vboxsync
Message:

EFI: First step in UDK2018 merge. Does not build yet.

Location:
trunk/src/VBox/Devices/EFI/FirmwareNew
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/FirmwareNew

  • trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Include/Guid/FirmwarePerformance.h

    r58459 r77662  
    22  ACPI Firmware Performance Data Table (FPDT) implementation specific definitions.
    33
    4   Copyright (c) 2011 - 2013, Intel Corporation. All rights reserved.<BR>
     4  Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
    55  This program and the accompanying materials
    66  are licensed and made available under the terms and conditions of the BSD License
     
    9696
    9797///
     98/// Boot performance table for the performance record in SMM phase.
     99///
     100///
     101typedef struct {
     102  EFI_ACPI_5_0_FPDT_PERFORMANCE_TABLE_HEADER   Header;     ///< Common ACPI table header.
     103  //
     104  // one or more boot performance records.
     105  //
     106} SMM_BOOT_PERFORMANCE_TABLE;
     107
     108///
    98109/// Performance data pointed by Performance Pointer Record.
    99110///
     
    117128// Log BOOT RECORD from SMM driver on boot time.
    118129//
    119 #define SMM_FPDT_FUNCTION_GET_BOOT_RECORD_SIZE          1
    120 #define SMM_FPDT_FUNCTION_GET_BOOT_RECORD_DATA          2
     130#define SMM_FPDT_FUNCTION_GET_BOOT_RECORD_SIZE           1
     131#define SMM_FPDT_FUNCTION_GET_BOOT_RECORD_DATA           2
     132#define SMM_FPDT_FUNCTION_GET_BOOT_RECORD_DATA_BY_OFFSET 3
    121133
    122134typedef struct {
     
    125137  UINTN             BootRecordSize;
    126138  VOID              *BootRecordData;
     139  UINTN             BootRecordOffset;
    127140} SMM_BOOT_RECORD_COMMUNICATE;
    128141
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette