Changeset 85718 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/IntelFsp2WrapperPkg
- Timestamp:
- Aug 12, 2020 4:09:12 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 139865
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-133213 /vendor/edk2/current 103735-103757,103769-103776,129194-139864
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/IntelFsp2WrapperPkg/FspmWrapperPeim/FspmWrapperPeim.inf
r80721 r85718 7 7 # notify to call FspSiliconInit API. 8 8 # 9 # Copyright (c) 2014 - 201 8, Intel Corporation. All rights reserved.<BR>9 # Copyright (c) 2014 - 2019, Intel Corporation. All rights reserved.<BR> 10 10 # 11 11 # SPDX-License-Identifier: BSD-2-Clause-Patent … … 38 38 FspWrapperPlatformLib 39 39 FspWrapperHobProcessLib 40 DebugAgentLib41 40 UefiCpuLib 42 41 PeCoffGetEntryPointLib … … 49 48 [Packages] 50 49 MdePkg/MdePkg.dec 51 MdeModulePkg/MdeModulePkg.dec52 50 UefiCpuPkg/UefiCpuPkg.dec 53 51 IntelFsp2Pkg/IntelFsp2Pkg.dec -
trunk/src/VBox/Devices/EFI/FirmwareNew/IntelFsp2WrapperPkg/FspsWrapperPeim/FspsWrapperPeim.c
r80721 r85718 353 353 354 354 // 355 // Register MemoryDiscovered No fity to run FspSiliconInit355 // Register MemoryDiscovered Notify to run FspSiliconInit 356 356 // 357 357 Status = PeiServicesNotifyPpi (&mPeiMemoryDiscoveredNotifyDesc); -
trunk/src/VBox/Devices/EFI/FirmwareNew/IntelFsp2WrapperPkg/FspsWrapperPeim/FspsWrapperPeim.inf
r80721 r85718 7 7 # notify to call FspSiliconInit API. 8 8 # 9 # Copyright (c) 2014 - 201 8, Intel Corporation. All rights reserved.<BR>9 # Copyright (c) 2014 - 2019, Intel Corporation. All rights reserved.<BR> 10 10 # 11 11 # SPDX-License-Identifier: BSD-2-Clause-Patent … … 39 39 FspWrapperPlatformLib 40 40 FspWrapperHobProcessLib 41 DebugAgentLib42 41 UefiCpuLib 43 42 PeCoffGetEntryPointLib … … 49 48 [Packages] 50 49 MdePkg/MdePkg.dec 51 MdeModulePkg/MdeModulePkg.dec52 50 UefiCpuPkg/UefiCpuPkg.dec 53 51 IntelFsp2Pkg/IntelFsp2Pkg.dec -
trunk/src/VBox/Devices/EFI/FirmwareNew/IntelFsp2WrapperPkg/Include/Library/FspWrapperApiLib.h
r80721 r85718 41 41 Call FSP API - FspMemoryInit. 42 42 43 @param[in] FspmUpdDataPtr Pointer to the FSPM_UPD data s ructure.43 @param[in] FspmUpdDataPtr Pointer to the FSPM_UPD data structure. 44 44 @param[out] HobListPtr Pointer to receive the address of the HOB list. 45 45 -
trunk/src/VBox/Devices/EFI/FirmwareNew/IntelFsp2WrapperPkg/Include/Library/FspWrapperPlatformLib.h
r80721 r85718 13 13 This function overrides the default configurations in the FSP-M UPD data region. 14 14 15 @param[in,out] FspUpdRgnPtr A pointer to the UPD data region data str cture.15 @param[in,out] FspUpdRgnPtr A pointer to the UPD data region data structure. 16 16 17 17 **/ … … 25 25 This function overrides the default configurations in the FSP-S UPD data region. 26 26 27 @param[in,out] FspUpdRgnPtr A pointer to the UPD data region data str cture.27 @param[in,out] FspUpdRgnPtr A pointer to the UPD data region data structure. 28 28 29 29 **/ -
trunk/src/VBox/Devices/EFI/FirmwareNew/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/Thunk64To32.nasm
r80721 r85718 44 44 45 45 ; 46 ; save orig nal GDTR and CS46 ; save original GDTR and CS 47 47 ; 48 48 mov rax, ds … … 191 191 popfq 192 192 ; 193 ; Switch to orig nal GDT and CS. here rsp is pointer to the orignal GDT descriptor.193 ; Switch to original GDT and CS. here rsp is pointer to the original GDT descriptor. 194 194 ; 195 195 lgdt [rsp] … … 199 199 add rsp, 0x10 200 200 ; 201 ; switch to orig nal CS and GDTR201 ; switch to original CS and GDTR 202 202 ; 203 203 pop r9 ; get CS -
trunk/src/VBox/Devices/EFI/FirmwareNew/IntelFsp2WrapperPkg/Library/BaseFspWrapperPlatformLibSample/FspWrapperPlatformLibSample.c
r80721 r85718 15 15 @note At this point, memory is NOT ready, PeiServices are available to use. 16 16 17 @param[in,out] FspUpdRgnPtr A pointer to the UPD data region data str cture.17 @param[in,out] FspUpdRgnPtr A pointer to the UPD data region data structure. 18 18 19 19 **/ … … 29 29 This function overrides the default configurations in the FSP-S UPD data region. 30 30 31 @param[in,out] FspUpdRgnPtr A pointer to the UPD data region data str cture.31 @param[in,out] FspUpdRgnPtr A pointer to the UPD data region data structure. 32 32 33 33 **/ -
trunk/src/VBox/Devices/EFI/FirmwareNew/IntelFsp2WrapperPkg/Library/PeiFspWrapperHobProcessLibSample/FspWrapperHobProcessLibSample.c
r80721 r85718 30 30 31 31 /** 32 Get the mem size in memory type inf romation table.32 Get the mem size in memory type information table. 33 33 34 34 @param[in] PeiServices PEI Services table. 35 35 36 @return the mem size in memory type inf romation table.36 @return the mem size in memory type information table. 37 37 **/ 38 38 UINT64 -
trunk/src/VBox/Devices/EFI/FirmwareNew/IntelFsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/SecEntry.nasm
r80721 r85718 208 208 je CallSecFspInit ;If microcode not found, don't hang, but continue. 209 209 210 cmp eax, 0 ;Check if EFI_SUCCESS retu ned.210 cmp eax, 0 ;Check if EFI_SUCCESS returned. 211 211 jnz FspApiFailed 212 212 -
trunk/src/VBox/Devices/EFI/FirmwareNew/IntelFsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/Stack.nasm
r80721 r85718 6 6 ; Abstract: 7 7 ; 8 ; Switch the stack from temporary memory to perm enent memory.8 ; Switch the stack from temporary memory to permanent memory. 9 9 ; 10 10 ;------------------------------------------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.