VirtualBox

Ignore:
Timestamp:
Oct 28, 2015 8:17:18 PM (9 years ago)
Author:
vboxsync
Message:

EFI/Firmware: 'svn merge /vendor/edk2/UDK2010.SR1 /vendor/edk2/current .', reverting and removing files+dirs listed in ReadMe.vbox, resolving conflicts with help from ../UDK2014.SP1/. This is a raw untested merge.

Location:
trunk/src/VBox/Devices/EFI/Firmware
Files:
3 edited

Legend:

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

  • trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/Sec/Ia32/SecEntry.S

    r48674 r58459  
    22#------------------------------------------------------------------------------
    33#*
    4 #*   Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
     4#*   Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
    55#*   This program and the accompanying materials
    66#*   are licensed and made available under the terms and conditions of the BSD License
     
    3737
    3838    #
    39     # Load temporary stack top at very low memory.  The C code
    40     # can reload to a better address.
     39    # Load temporary RAM stack based on PCDs
    4140    #
    42     movl    $BASE_512KB, %eax
     41    .set    SEC_TOP_OF_STACK, FixedPcdGet32 (PcdOvmfSecPeiTempRamBase) + \
     42                              FixedPcdGet32 (PcdOvmfSecPeiTempRamSize)
     43    movl    $SEC_TOP_OF_STACK, %eax
    4344    movl    %eax, %esp
    4445    nop
    4546
    4647    #
    47     # Call into C code
     48    # Setup parameters and call SecCoreStartupWithStack
     49    #   [esp]   return address for call
     50    #   [esp+4] BootFirmwareVolumePtr
     51    #   [esp+8] TopOfCurrentStack
    4852    #
    4953    pushl   %eax
  • trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/Sec/Ia32/SecEntry.asm

    r48674 r58459  
    22;------------------------------------------------------------------------------
    33;*
    4 ;*   Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
     4;*   Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
    55;*   This program and the accompanying materials
    66;*   are licensed and made available under the terms and conditions of the BSD License
     
    3939
    4040    ;
    41     ; Load temporary stack top at very low memory.  The C code
    42     ; can reload to a better address.
     41    ; Load temporary RAM stack based on PCDs
    4342    ;
    44     mov     eax, BASE_512KB
     43    SEC_TOP_OF_STACK EQU (FixedPcdGet32 (PcdOvmfSecPeiTempRamBase) + \
     44                          FixedPcdGet32 (PcdOvmfSecPeiTempRamSize))
     45    mov     eax, SEC_TOP_OF_STACK
    4546    mov     esp, eax
    4647    nop
    4748
    4849    ;
    49     ; Call into C code
     50    ; Setup parameters and call SecCoreStartupWithStack
     51    ;   [esp]   return address for call
     52    ;   [esp+4] BootFirmwareVolumePtr
     53    ;   [esp+8] TopOfCurrentStack
    5054    ;
    5155    push    eax
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