VirtualBox

Changeset 80903 in vbox


Ignore:
Timestamp:
Sep 18, 2019 9:10:26 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
133478
Message:

EFI/FirmwareNew: Implement support for the DataHub protocol which was removed in newer EDK versions and enable the VBoxAppleSim DXE driver again as it is required for macOS to boot [scm fix]

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/FirmwareNew/VBoxPkg/VBoxAppleSim/DataHub.c

    r80902 r80903  
    8282    pEntry->RecHdr.Version    = EFI_DATA_RECORD_HEADER_VERSION;
    8383    pEntry->RecHdr.HeaderSize = sizeof(EFI_DATA_RECORD_HEADER);
    84     pEntry->RecHdr.RecordSize = RawDataSize + sizeof(EFI_DATA_RECORD_HEADER); 
     84    pEntry->RecHdr.RecordSize = RawDataSize + sizeof(EFI_DATA_RECORD_HEADER);
    8585    CopyMem(&pEntry->RecHdr.DataRecordGuid, DataRecordGuid, sizeof(pEntry->RecHdr.DataRecordGuid));
    8686    CopyMem(&pEntry->RecHdr.ProducerName, ProducerName, sizeof(pEntry->RecHdr.ProducerName));
     
    191191    EFI_STATUS              Status;
    192192
    193    
     193
    194194    InitializeListHead(&mDataHubInstance.LstEntries);
    195195    EfiInitializeLock (&mDataHubInstance.Lck, TPL_NOTIFY);
  • trunk/src/VBox/Devices/EFI/FirmwareNew/VBoxPkg/VBoxAppleSim/DataHub.h

    r80902 r80903  
    6969  Arguments:
    7070    This         - Protocol instance pointer.
    71    
     71
    7272
    7373  Returns:
     
    9393  Arguments:
    9494    This         - Protocol instance pointer.
    95    
     95
    9696
    9797  Returns:
     
    118118  Arguments:
    119119    This         - Protocol instance pointer.
    120    
     120
    121121
    122122  Returns:
     
    140140  Arguments:
    141141    This         - Protocol instance pointer.
    142    
     142
    143143
    144144  Returns:
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