Changeset 72500 in vbox for trunk/src/VBox/Devices/EFI/Firmware
- Timestamp:
- Jun 11, 2018 11:05:32 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 122985
- Location:
- trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/Library
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/Library/VBoxPeCoffExtraActionLib/VBoxPeCoffExtraActionLib.c
r69500 r72500 101 101 } 102 102 103 VOID 104 EFIAPI 105 VBoxPeCoffLoaderMoveImageExtraAction( 106 IN PHYSICAL_ADDRESS OldBase, 107 IN PHYSICAL_ADDRESS NewBase 108 ) 109 { 110 ASSERT(ImageContext != NULL); 111 #if ARCH_BITS == 32 112 ASMOutU32(EFI_PORT_IMAGE_EVENT, EFI_IMAGE_EVT_CMD_START_RELOC32); 113 #else 114 ASMOutU32(EFI_PORT_IMAGE_EVENT, EFI_IMAGE_EVT_CMD_START_RELOC64); 115 #endif 116 vboxImageEvtU64(EFI_IMAGE_EVT_CMD_ADDR0, NewBase); 117 vboxImageEvtU64(EFI_IMAGE_EVT_CMD_ADDR1, OldBase); 118 ASMOutU32(EFI_PORT_IMAGE_EVENT, EFI_IMAGE_EVT_CMD_COMPLETE); 119 } -
trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/Library/VBoxPeCoffLib/BasePeCoff.c
r69500 r72500 1332 1332 } 1333 1333 1334 extern VOID EFIAPI VBoxPeCoffLoaderMoveImageExtraAction(IN PHYSICAL_ADDRESS OldBase, IN PHYSICAL_ADDRESS NewBase); 1334 1335 1335 1336 /** … … 1388 1389 EFI_FAT_IMAGE_HEADER *Fat; 1389 1390 1391 VBoxPeCoffLoaderMoveImageExtraAction(ImageBase, VirtImageBase); 1392 1390 1393 OldBase = (CHAR8 *)((UINTN)ImageBase); 1391 1394 NewBase = (CHAR8 *)((UINTN)VirtImageBase);
Note:
See TracChangeset
for help on using the changeset viewer.