Changeset 58466 in vbox for trunk/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/X64
- Timestamp:
- Oct 29, 2015 4:30:44 AM (9 years ago)
- Location:
- trunk/src/VBox/Devices/EFI/Firmware
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/Firmware
- Property svn:mergeinfo changed
/vendor/edk2/current merged: 103769-103776
- Property svn:mergeinfo changed
-
trunk/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.S
r48674 r58466 1 1 #/** @file 2 # 2 # 3 3 # This code provides low level routines that support the Virtual Machine 4 4 # for option ROMs. 5 # 5 # 6 6 # Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR> 7 7 # This program and the accompanying materials … … 9 9 # which accompanies this distribution. The full text of the license may be found at 10 10 # http://opensource.org/licenses/bsd-license.php 11 # 11 # 12 12 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 13 13 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 14 # 14 # 15 15 #**/ 16 16 … … 46 46 47 47 # Set stack pointer to new value 48 sub %rdx, %r8 49 sub %r8, %rsp 48 sub %rdx, %r8 49 sub %r8, %rsp 50 50 mov %rsp, %rcx 51 sub $0x20, %rsp 51 sub $0x20, %rsp 52 52 call ASM_PFX(CopyMem) 53 53 add $0x20, %rsp … … 91 91 mov $0x10, %rcx 92 92 rep movsq 93 93 94 94 # build new paramater calling convention 95 95 mov 0x18(%rsp), %r9 -
trunk/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.asm
r48674 r58466 1 1 ;/** @file 2 ; 2 ; 3 3 ; This code provides low level routines that support the Virtual Machine. 4 4 ; for option ROMs. 5 ; 5 ; 6 6 ; Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR> 7 7 ; This program and the accompanying materials … … 9 9 ; which accompanies this distribution. The full text of the license may be found at 10 10 ; http://opensource.org/licenses/bsd-license.php 11 ; 11 ; 12 12 ; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 13 13 ; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 14 ; 14 ; 15 15 ;**/ 16 16 … … 150 150 mov rcx, 16 151 151 rep movsq 152 152 153 153 ; build new paramater calling convention 154 154 mov r9, [rsp + 18h] … … 201 201 ; |SystemTable| (RDX) 202 202 ; +-----------+ 203 ; 203 ; 204 204 205 205 ; build new paramater calling convention -
trunk/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/X64/EbcSupport.c
r58459 r58466 44 44 // entry point. 45 45 // 46 0x49, 0xBA, 46 0x49, 0xBA, 47 47 (UINT8)(EBC_ENTRYPOINT_SIGNATURE & 0xFF), 48 48 (UINT8)((EBC_ENTRYPOINT_SIGNATURE >> 8) & 0xFF),
Note:
See TracChangeset
for help on using the changeset viewer.