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/MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointer.c

    r48674 r58459  
    55  executed in memory.
    66
    7   Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
     7  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
    88  This program and the accompanying materials
    99  are licensed and made available under the terms and conditions of the BSD License
     
    8989}
    9090
     91/**
     92  Perform CPU specific actions required to migrate the PEI Services Table
     93  pointer from temporary RAM to permanent RAM.
    9194
     95  For IA32 CPUs, the PEI Services Table pointer is stored in the 4 bytes
     96  immediately preceding the Interrupt Descriptor Table (IDT) in memory.
     97  For X64 CPUs, the PEI Services Table pointer is stored in the 8 bytes
     98  immediately preceding the Interrupt Descriptor Table (IDT) in memory.
     99  For Itanium and ARM CPUs, a the PEI Services Table Pointer is stored in
     100  a dedicated CPU register.  This means that there is no memory storage
     101  associated with storing the PEI Services Table pointer, so no additional
     102  migration actions are required for Itanium or ARM CPUs.
     103
     104**/
     105VOID
     106EFIAPI
     107MigratePeiServicesTablePointer (
     108  VOID
     109  )
     110{
     111  //
     112  //  PEI Services Table pointer is cached in the global variable. No additional
     113  //  migration actions are required.
     114  //
     115  return;
     116}
  • trunk/src/VBox/Devices/EFI/Firmware/MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf

    r48674 r58459  
    66#  read-only memory.
    77#
    8 # Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
     8# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
    99#
    1010#  This program and the accompanying materials
     
    2121  INF_VERSION                    = 0x00010005
    2222  BASE_NAME                      = PeiServicesTablePointerLib
     23  MODULE_UNI_FILE                = PeiServicesTablePointerLib.uni
    2324  FILE_GUID                      = 1c747f6b-0a58-49ae-8ea3-0327a4fa10e3
    2425  MODULE_TYPE                    = PEIM
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