VirtualBox

Ignore:
Timestamp:
Dec 31, 2014 1:18:05 PM (10 years ago)
Author:
vboxsync
Message:

EFI_BOOT_SERVICES 64-bit offsets.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Uefi/UefiSpec.h

    r48674 r53620  
    17971797  /// The table header for the EFI Boot Services Table.
    17981798  ///
     1799/* 64: 0 */
    17991800  EFI_TABLE_HEADER                Hdr;
    18001801
     
    18021803  // Task Priority Services
    18031804  //
     1805/* 64: 3*8 */
    18041806  EFI_RAISE_TPL                   RaiseTPL;
    18051807  EFI_RESTORE_TPL                 RestoreTPL;
     
    18081810  // Memory Services
    18091811  //
     1812/* 64: 5*8 */
    18101813  EFI_ALLOCATE_PAGES              AllocatePages;
    18111814  EFI_FREE_PAGES                  FreePages;
     
    18171820  // Event & Timer Services
    18181821  //
     1822/* 64: 10*8 = 0x50 (80) */
    18191823  EFI_CREATE_EVENT                  CreateEvent;
    18201824  EFI_SET_TIMER                     SetTimer;
     
    18271831  // Protocol Handler Services
    18281832  //
     1833/* 64: 16*8 = 0x80 (128) */
    18291834  EFI_INSTALL_PROTOCOL_INTERFACE    InstallProtocolInterface;
    18301835  EFI_REINSTALL_PROTOCOL_INTERFACE  ReinstallProtocolInterface;
    18311836  EFI_UNINSTALL_PROTOCOL_INTERFACE  UninstallProtocolInterface;
    18321837  EFI_HANDLE_PROTOCOL               HandleProtocol;
     1838/* 64: 20*8 = 0xA0 (160) */
    18331839  VOID                              *Reserved;
    18341840  EFI_REGISTER_PROTOCOL_NOTIFY      RegisterProtocolNotify;
     
    18401846  // Image Services
    18411847  //
     1848/* 64: 25*8 = 0xC8 (200) */
    18421849  EFI_IMAGE_LOAD                    LoadImage;
    18431850  EFI_IMAGE_START                   StartImage;
     
    18491856  // Miscellaneous Services
    18501857  //
     1858/* 64: 30*8 = 0xF0 (240) */
    18511859  EFI_GET_NEXT_MONOTONIC_COUNT      GetNextMonotonicCount;
    18521860  EFI_STALL                         Stall;
     
    18561864  // DriverSupport Services
    18571865  //
     1866/* 64: 33*8 = 0x108 (264) */
    18581867  EFI_CONNECT_CONTROLLER            ConnectController;
    18591868  EFI_DISCONNECT_CONTROLLER         DisconnectController;
     
    18621871  // Open and Close Protocol Services
    18631872  //
     1873/* 64: 35*8 = 0x118 (280) */
    18641874  EFI_OPEN_PROTOCOL                 OpenProtocol;
    18651875  EFI_CLOSE_PROTOCOL                CloseProtocol;
     
    18691879  // Library Services
    18701880  //
     1881/* 64: 38*8 = 0x130 (304) */
    18711882  EFI_PROTOCOLS_PER_HANDLE          ProtocolsPerHandle;
    18721883  EFI_LOCATE_HANDLE_BUFFER          LocateHandleBuffer;
     
    18781889  // 32-bit CRC Services
    18791890  //
     1891/* 64: 43*8 = 0x158 (344) */
    18801892  EFI_CALCULATE_CRC32               CalculateCrc32;
    18811893
     
    18831895  // Miscellaneous Services
    18841896  //
     1897/* 64: 44*8 = 0x160 (352) */
    18851898  EFI_COPY_MEM                      CopyMem;
    18861899  EFI_SET_MEM                       SetMem;
    18871900  EFI_CREATE_EVENT_EX               CreateEventEx;
     1901/* 64: 47*8 = 0x178 (376) */
    18881902} EFI_BOOT_SERVICES;
    18891903
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