Changeset 58459 in vbox for trunk/src/VBox/Devices/EFI/Firmware/MdePkg/Library/PeiServicesTablePointerLib
- Timestamp:
- Oct 28, 2015 8:17:18 PM (9 years ago)
- Location:
- trunk/src/VBox/Devices/EFI/Firmware
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/Firmware
-
Property svn:mergeinfo
set to (toggle deleted branches)
/vendor/edk2/current 103735-103757
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/Firmware/MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointer.c
r48674 r58459 5 5 executed in memory. 6 6 7 Copyright (c) 2006 - 201 0, Intel Corporation. All rights reserved.<BR>7 Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> 8 8 This program and the accompanying materials 9 9 are licensed and made available under the terms and conditions of the BSD License … … 89 89 } 90 90 91 /** 92 Perform CPU specific actions required to migrate the PEI Services Table 93 pointer from temporary RAM to permanent RAM. 91 94 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 **/ 105 VOID 106 EFIAPI 107 MigratePeiServicesTablePointer ( 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 6 6 # read-only memory. 7 7 # 8 # Copyright (c) 2007 - 201 0, Intel Corporation. All rights reserved.<BR>8 # Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR> 9 9 # 10 10 # This program and the accompanying materials … … 21 21 INF_VERSION = 0x00010005 22 22 BASE_NAME = PeiServicesTablePointerLib 23 MODULE_UNI_FILE = PeiServicesTablePointerLib.uni 23 24 FILE_GUID = 1c747f6b-0a58-49ae-8ea3-0327a4fa10e3 24 25 MODULE_TYPE = PEIM
Note:
See TracChangeset
for help on using the changeset viewer.