VirtualBox

Ignore:
Timestamp:
Mar 31, 2025 11:31:09 AM (5 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
168237
Message:

Devices/EFI/FirmwareNew: Merge edk2-stable202502 from the vendor branch and make it build for the important platforms, bugref:4643

Location:
trunk/src/VBox/Devices/EFI/FirmwareNew
Files:
8 added
6 edited

Legend:

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

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

    r105670 r108794  
    22  Definitions for data structures used in S3 resume.
    33
    4 Copyright (c) 2011 - 2023, Intel Corporation. All rights reserved.<BR>
     4Copyright (c) 2011 - 2024, Intel Corporation. All rights reserved.<BR>
    55
    66SPDX-License-Identifier: BSD-2-Clause-Patent
     
    3131  EFI_PHYSICAL_ADDRESS    ReturnContext2;
    3232  EFI_PHYSICAL_ADDRESS    ReturnStackPointer;
    33   EFI_PHYSICAL_ADDRESS    MpService2Ppi;
    3433  EFI_PHYSICAL_ADDRESS    Smst;
    3534} SMM_S3_RESUME_STATE;
  • trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Include/Guid/MigratedFvInfo.h

    r105670 r108794  
    22  Migrated FV information
    33
    4 Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
     4Copyright (c) 2020 - 2024, Intel Corporation. All rights reserved.<BR>
    55SPDX-License-Identifier: BSD-2-Clause-Patent
    66
     
    1919//    FV measurement).
    2020//
    21 #define FLAGS_FV_RAW_DATA_COPY  BIT0
     21#define FLAGS_FV_RAW_DATA_COPY                    BIT0
     22#define FLAGS_FV_MIGRATE_BEFORE_PEI_CORE_REENTRY  BIT1
    2223
    2324///
     
    5152typedef struct {
    5253  UINT32    FvOrgBase;         // original FV address
    53   UINT32    FvNewBase;         // new FV address
     54  UINT32    FvNewBase;         // new FV address, 0 means rebased data is not copied
    5455  UINT32    FvDataBase;        // original FV data, 0 means raw data is not copied
    5556  UINT32    FvLength;          // Fv Length
  • trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Include/Library/DebugAgentLib.h

    r99404 r108794  
    2222#define DEBUG_AGENT_INIT_DXE_UNLOAD           11
    2323#define DEBUG_AGENT_INIT_THUNK_PEI_IA32TOX64  12
     24#define DEBUG_AGENT_INIT_REINITIALIZE         13
     25#define DEBUG_AGENT_INIT_DXE_CORE_LATE        14
    2426
    2527//
  • trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Include/Ppi/AtaPassThru.h

    r99404 r108794  
    142142  on the port of the ATA controller, then EFI_NOT_FOUND is returned.
    143143
     144  When port multiplier is not connected to the Port, GetNextDevice() may either return
     145  EFI_SUCCESS and set PortMultiplierPort to 0xFFFF or return EFI_NOT_FOUND (in which case the
     146  PortMultiplierPort value is undefined).
     147
    144148  @param[in]     This                  The PPI instance pointer.
    145149  @param[in]     Port                  The port number present on the ATA controller.
  • trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Include/Protocol/UsbEthernetProtocol.h

    r105670 r108794  
    2828#define USB_RNDIS_SUBCLASS           0x04
    2929#define USB_RNDIS_ETHERNET_PROTOCOL  0x01
    30 
    31 // Type Values for the DescriptorType Field
    32 #define CS_INTERFACE  0x24
    33 #define CS_ENDPOINT   0x25
    3430
    3531// Descriptor SubType in Functional Descriptors
Note: See TracChangeset for help on using the changeset viewer.

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