/device/linaro/bootloader/edk2/IntelFspWrapperPkg/FspWrapperSecCore/ |
D | SecMain.c | 66 EFI_SEC_PEI_HAND_OFF SecCoreData; in SecStartup() local 121 SecCoreData.DataSize = (UINT16) sizeof (EFI_SEC_PEI_HAND_OFF); in SecStartup() 122 SecCoreData.BootFirmwareVolumeBase = BootFirmwareVolume; in SecStartup() 123 SecCoreData.BootFirmwareVolumeSize = (UINTN)(SIZE_4GB - (UINTN) BootFirmwareVolume); in SecStartup() 124 SecCoreData.TemporaryRamBase = (VOID*)(UINTN) TempRamBase; in SecStartup() 125 SecCoreData.TemporaryRamSize = SizeOfRam; in SecStartup() 126 SecCoreData.PeiTemporaryRamBase = SecCoreData.TemporaryRamBase; in SecStartup() 127 SecCoreData.PeiTemporaryRamSize = SizeOfRam - PeiStackSize; in SecStartup() 128 …SecCoreData.StackBase = (VOID*)(UINTN)(TempRamBase + SecCoreData.PeiTemporaryRamSize); in SecStartup() 129 SecCoreData.StackSize = PeiStackSize; in SecStartup() [all …]
|
/device/linaro/bootloader/edk2/ArmPlatformPkg/PrePeiCore/ |
D | MainUniCore.c | 32 EFI_SEC_PEI_HAND_OFF SecCoreData; in PrimaryMain() local 51 SecCoreData.DataSize = sizeof(EFI_SEC_PEI_HAND_OFF); in PrimaryMain() 52 SecCoreData.BootFirmwareVolumeBase = (VOID *)(UINTN)PcdGet64 (PcdFvBaseAddress); in PrimaryMain() 53 SecCoreData.BootFirmwareVolumeSize = PcdGet32 (PcdFvSize); in PrimaryMain() 54 …SecCoreData.TemporaryRamBase = (VOID *)TemporaryRamBase; // We run on the primary core (and … in PrimaryMain() 55 SecCoreData.TemporaryRamSize = TemporaryRamSize; in PrimaryMain() 56 SecCoreData.PeiTemporaryRamBase = SecCoreData.TemporaryRamBase; in PrimaryMain() 57 …SecCoreData.PeiTemporaryRamSize = ALIGN_VALUE (SecCoreData.TemporaryRamSize / 2, CPU_STACK_ALIG… in PrimaryMain() 58 …SecCoreData.StackBase = (VOID *)((UINTN)SecCoreData.TemporaryRamBase + SecCoreData.Pe… in PrimaryMain() 59 …SecCoreData.StackSize = (TemporaryRamBase + TemporaryRamSize) - (UINTN)SecCoreData.St… in PrimaryMain() [all …]
|
D | MainMPCore.c | 114 EFI_SEC_PEI_HAND_OFF SecCoreData; in PrimaryMain() local 142 SecCoreData.DataSize = sizeof(EFI_SEC_PEI_HAND_OFF); in PrimaryMain() 143 SecCoreData.BootFirmwareVolumeBase = (VOID *)(UINTN)PcdGet64 (PcdFvBaseAddress); in PrimaryMain() 144 SecCoreData.BootFirmwareVolumeSize = PcdGet32 (PcdFvSize); in PrimaryMain() 145 …SecCoreData.TemporaryRamBase = (VOID *)TemporaryRamBase; // We run on the primary core (and … in PrimaryMain() 146 SecCoreData.TemporaryRamSize = TemporaryRamSize; in PrimaryMain() 147 SecCoreData.PeiTemporaryRamBase = SecCoreData.TemporaryRamBase; in PrimaryMain() 148 …SecCoreData.PeiTemporaryRamSize = ALIGN_VALUE (SecCoreData.TemporaryRamSize / 2, CPU_STACK_ALIG… in PrimaryMain() 149 …SecCoreData.StackBase = (VOID *)((UINTN)SecCoreData.TemporaryRamBase + SecCoreData.Pe… in PrimaryMain() 150 …SecCoreData.StackSize = (TemporaryRamBase + TemporaryRamSize) - (UINTN)SecCoreData.St… in PrimaryMain() [all …]
|
/device/linaro/bootloader/edk2/IntelFspWrapperPkg/FspInitPei/ |
D | SecMain.c | 75 EFI_SEC_PEI_HAND_OFF SecCoreData; in SecStartup() local 130 SecCoreData.DataSize = (UINT16) sizeof (EFI_SEC_PEI_HAND_OFF); in SecStartup() 131 SecCoreData.BootFirmwareVolumeBase = BootFirmwareVolume; in SecStartup() 132 SecCoreData.BootFirmwareVolumeSize = (UINTN)(SIZE_4GB - (UINTN) BootFirmwareVolume); in SecStartup() 133 SecCoreData.TemporaryRamBase = (VOID*)(UINTN) TempRamBase; in SecStartup() 134 SecCoreData.TemporaryRamSize = SizeOfRam; in SecStartup() 135 SecCoreData.PeiTemporaryRamBase = SecCoreData.TemporaryRamBase; in SecStartup() 136 SecCoreData.PeiTemporaryRamSize = SizeOfRam - PeiStackSize; in SecStartup() 137 …SecCoreData.StackBase = (VOID*)(UINTN)(TempRamBase + SecCoreData.PeiTemporaryRamSize); in SecStartup() 138 SecCoreData.StackSize = PeiStackSize; in SecStartup() [all …]
|
/device/linaro/bootloader/edk2/UefiCpuPkg/SecCore/ |
D | SecMain.c | 76 EFI_SEC_PEI_HAND_OFF SecCoreData; in SecStartup() local 143 SecCoreData.DataSize = (UINT16) sizeof (EFI_SEC_PEI_HAND_OFF); in SecStartup() 144 SecCoreData.BootFirmwareVolumeBase = BootFirmwareVolume; in SecStartup() 145 SecCoreData.BootFirmwareVolumeSize = (UINTN)(0x100000000ULL - (UINTN) BootFirmwareVolume); in SecStartup() 146 SecCoreData.TemporaryRamBase = (VOID*)(UINTN) TempRamBase; in SecStartup() 147 SecCoreData.TemporaryRamSize = SizeOfRam; in SecStartup() 148 SecCoreData.PeiTemporaryRamBase = SecCoreData.TemporaryRamBase; in SecStartup() 149 SecCoreData.PeiTemporaryRamSize = SizeOfRam - PeiStackSize; in SecStartup() 150 …SecCoreData.StackBase = (VOID*)(UINTN)(TempRamBase + SecCoreData.PeiTemporaryRamSize); in SecStartup() 151 SecCoreData.StackSize = PeiStackSize; in SecStartup() [all …]
|
/device/linaro/bootloader/edk2/CorebootModulePkg/SecCore/ |
D | SecMain.c | 71 EFI_SEC_PEI_HAND_OFF SecCoreData; in SecStartup() local 121 SecCoreData.DataSize = (UINT16) sizeof (EFI_SEC_PEI_HAND_OFF); in SecStartup() 122 SecCoreData.BootFirmwareVolumeBase = BootFirmwareVolume; in SecStartup() 123 SecCoreData.BootFirmwareVolumeSize = (UINTN)(0x100000000ULL - (UINTN) BootFirmwareVolume); in SecStartup() 124 SecCoreData.TemporaryRamBase = (VOID*)(UINTN) TempRamBase; in SecStartup() 125 SecCoreData.TemporaryRamSize = SizeOfRam; in SecStartup() 126 SecCoreData.PeiTemporaryRamBase = SecCoreData.TemporaryRamBase; in SecStartup() 127 SecCoreData.PeiTemporaryRamSize = SizeOfRam - PeiStackSize; in SecStartup() 128 …SecCoreData.StackBase = (VOID*)(UINTN)(TempRamBase + SecCoreData.PeiTemporaryRamSize); in SecStartup() 129 SecCoreData.StackSize = PeiStackSize; in SecStartup() [all …]
|
/device/linaro/bootloader/edk2/IntelFspPkg/FspSecCore/ |
D | SecMain.c | 62 EFI_SEC_PEI_HAND_OFF SecCoreData; in SecStartup() local 114 SecCoreData.DataSize = sizeof (EFI_SEC_PEI_HAND_OFF); in SecStartup() 115 SecCoreData.BootFirmwareVolumeBase = BootFirmwareVolume; in SecStartup() 116 …SecCoreData.BootFirmwareVolumeSize = (UINT32)((EFI_FIRMWARE_VOLUME_HEADER *)BootFirmwareVolume)->F… in SecStartup() 117 SecCoreData.TemporaryRamBase = (VOID*)(UINTN) TempRamBase; in SecStartup() 118 SecCoreData.TemporaryRamSize = SizeOfRam; in SecStartup() 119 SecCoreData.PeiTemporaryRamBase = SecCoreData.TemporaryRamBase; in SecStartup() 120 SecCoreData.PeiTemporaryRamSize = SizeOfRam >> 1; in SecStartup() 121 …SecCoreData.StackBase = (VOID*)(UINTN)(TempRamBase + SecCoreData.PeiTemporaryRamSize); in SecStartup() 122 SecCoreData.StackSize = SizeOfRam >> 1; in SecStartup() [all …]
|
D | SecMain.h | 35 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, \
|
/device/linaro/bootloader/edk2/EmulatorPkg/Sec/ |
D | Sec.c | 71 IN EFI_SEC_PEI_HAND_OFF *SecCoreData, in _ModuleEntryPoint() argument 109 SecPpiList = (EFI_PEI_PPI_DESCRIPTOR *)SecCoreData->PeiTemporaryRamBase; in _ModuleEntryPoint() 110 …SecCoreData->PeiTemporaryRamBase = (VOID *)((UINTN)SecCoreData->PeiTemporaryRamBase + SecResevered… in _ModuleEntryPoint() 111 SecCoreData->PeiTemporaryRamSize -= SecReseveredMemorySize; in _ModuleEntryPoint() 129 VolumeHandle = (EFI_PEI_FV_HANDLE)(UINTN)SecCoreData->BootFirmwareVolumeBase; in _ModuleEntryPoint() 141 EntryPoint (SecCoreData, SecPpiList); in _ModuleEntryPoint()
|
/device/linaro/bootloader/edk2/MdePkg/Library/PeiCoreEntryPoint/ |
D | PeiCoreEntryPoint.c | 60 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, in _ModuleEntryPoint() argument 64 ProcessModuleEntryPointList (SecCoreData, PpiList, NULL); in _ModuleEntryPoint() 96 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, in EfiMain() argument 100 _ModuleEntryPoint (SecCoreData, PpiList); in EfiMain()
|
/device/linaro/bootloader/edk2/OvmfPkg/Sec/ |
D | SecMain.c | 717 EFI_SEC_PEI_HAND_OFF SecCoreData; in SecCoreStartupWithStack() local 785 SecCoreData.DataSize = sizeof(EFI_SEC_PEI_HAND_OFF); in SecCoreStartupWithStack() 787 SecCoreData.TemporaryRamSize = (UINTN) PcdGet32 (PcdOvmfSecPeiTempRamSize); in SecCoreStartupWithStack() 788 …SecCoreData.TemporaryRamBase = (VOID*)((UINT8 *)TopOfCurrentStack - SecCoreData.TemporaryRam… in SecCoreStartupWithStack() 790 SecCoreData.PeiTemporaryRamBase = SecCoreData.TemporaryRamBase; in SecCoreStartupWithStack() 791 SecCoreData.PeiTemporaryRamSize = SecCoreData.TemporaryRamSize >> 1; in SecCoreStartupWithStack() 793 …SecCoreData.StackBase = (UINT8 *)SecCoreData.TemporaryRamBase + SecCoreData.PeiTempor… in SecCoreStartupWithStack() 794 SecCoreData.StackSize = SecCoreData.TemporaryRamSize >> 1; in SecCoreStartupWithStack() 796 SecCoreData.BootFirmwareVolumeBase = BootFv; in SecCoreStartupWithStack() 797 SecCoreData.BootFirmwareVolumeSize = (UINTN) BootFv->FvLength; in SecCoreStartupWithStack() [all …]
|
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Pei/Dispatcher/ |
D | Dispatcher.c | 619 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, in PeiCoreEntry() argument 626 PeiCore (SecCoreData, NULL, Private); in PeiCoreEntry() 640 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, in PeiCheckAndSwitchStack() argument 679 for (StackPointer = (UINT32*)SecCoreData->StackBase; in PeiCheckAndSwitchStack() 680 (StackPointer < (UINT32*)((UINTN)SecCoreData->StackBase + SecCoreData->StackSize)) \ in PeiCheckAndSwitchStack() 684 …D_INFO, "Temp Stack : BaseAddress=0x%p Length=0x%X\n", SecCoreData->StackBase, (UINT32)SecCoreData… in PeiCheckAndSwitchStack() 686 …DEBUG ((EFI_D_INFO, "Total temporary memory: %d bytes.\n", (UINT32)SecCoreData->TemporaryRamSiz… in PeiCheckAndSwitchStack() 688 … (UINT32)(SecCoreData->StackSize - ((UINTN) StackPointer - (UINTN)SecCoreData->StackBase)) in PeiCheckAndSwitchStack() 719 …DEBUG ((EFI_D_INFO, "Old Stack size %d, New stack size %d\n", (UINT32)SecCoreData->StackSize, (UIN… in PeiCheckAndSwitchStack() 720 ASSERT (NewStackSize >= SecCoreData->StackSize); in PeiCheckAndSwitchStack() [all …]
|
/device/linaro/bootloader/edk2/MdePkg/Include/Library/ |
D | PeiCoreEntryPoint.h | 51 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, 76 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, 133 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData,
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Include/Pei/ |
D | PeiBind.h | 70 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, \ 74 return InitFunction(SecCoreData, PpiList); \ 132 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, \ 136 return InitFunction(SecCoreData, PpiList); \
|
/device/linaro/bootloader/edk2/Nt32Pkg/Sec/ |
D | SecMain.c | 624 EFI_SEC_PEI_HAND_OFF *SecCoreData; in SecLoadFromCore() local 652 SecCoreData = (EFI_SEC_PEI_HAND_OFF*)(UINTN) TopOfStack; in SecLoadFromCore() 653 SecCoreData->DataSize = sizeof(EFI_SEC_PEI_HAND_OFF); in SecLoadFromCore() 654 SecCoreData->BootFirmwareVolumeBase = (VOID*)BootFirmwareVolumeBase; in SecLoadFromCore() 655 SecCoreData->BootFirmwareVolumeSize = PcdGet32(PcdWinNtFirmwareFdSize); in SecLoadFromCore() 656 SecCoreData->TemporaryRamBase = (VOID*)(UINTN)LargestRegion; in SecLoadFromCore() 657 SecCoreData->TemporaryRamSize = STACK_SIZE; in SecLoadFromCore() 658 SecCoreData->StackBase = SecCoreData->TemporaryRamBase; in SecLoadFromCore() 659 SecCoreData->StackSize = PeiStackSize; in SecLoadFromCore() 660 …SecCoreData->PeiTemporaryRamBase = (VOID*) ((UINTN) SecCoreData->TemporaryRamBase + PeiStackSiz… in SecLoadFromCore() [all …]
|
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Pei/Memory/ |
D | MemoryServices.c | 32 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, in InitializeMemoryServices() argument 46 PrivateData->HobList.Raw = SecCoreData->PeiTemporaryRamBase; in InitializeMemoryServices() 50 (EFI_PHYSICAL_ADDRESS) (UINTN) SecCoreData->PeiTemporaryRamBase, in InitializeMemoryServices() 51 (UINTN) SecCoreData->PeiTemporaryRamSize in InitializeMemoryServices()
|
/device/linaro/bootloader/edk2/EmulatorPkg/Unix/Host/ |
D | Host.c | 547 EFI_SEC_PEI_HAND_OFF *SecCoreData; in SecLoadFromCore() local 578 SecCoreData = (EFI_SEC_PEI_HAND_OFF*)(UINTN) TopOfStack; in SecLoadFromCore() 579 SecCoreData->DataSize = sizeof(EFI_SEC_PEI_HAND_OFF); in SecLoadFromCore() 580 SecCoreData->BootFirmwareVolumeBase = (VOID*)BootFirmwareVolumeBase; in SecLoadFromCore() 581 SecCoreData->BootFirmwareVolumeSize = PcdGet32 (PcdEmuFirmwareFdSize); in SecLoadFromCore() 582 SecCoreData->TemporaryRamBase = (VOID*)(UINTN)LargestRegion; in SecLoadFromCore() 583 SecCoreData->TemporaryRamSize = STACK_SIZE; in SecLoadFromCore() 584 SecCoreData->StackBase = SecCoreData->TemporaryRamBase; in SecLoadFromCore() 585 SecCoreData->StackSize = PeiStackSize; in SecLoadFromCore() 586 …SecCoreData->PeiTemporaryRamBase = (VOID*) ((UINTN) SecCoreData->TemporaryRamBase + PeiStackSiz… in SecLoadFromCore() [all …]
|
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Pei/PeiMain/ |
D | PeiMain.c | 147 EFI_SEC_PEI_HAND_OFF *SecCoreData; in PeiCore() local 162 SecCoreData = (EFI_SEC_PEI_HAND_OFF *) SecCoreDataPtr; in PeiCore() 237 ConvertPpiPointers (SecCoreData, OldCoreData); in PeiCore() 271 OldCoreData->ShadowedPeiCore (SecCoreData, PpiList, OldCoreData); in PeiCore() 284 SecCoreData = &NewSecCoreData; in PeiCore() 315 InitializeMemoryServices (&PrivateData, SecCoreData, OldCoreData); in PeiCore() 365 InitializeDispatcherData (&PrivateData, OldCoreData, SecCoreData); in PeiCore() 421 PeiDispatcher (SecCoreData, &PrivateData); in PeiCore()
|
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Pei/Ppi/ |
D | Ppi.c | 115 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, in ConvertPpiPointers() argument 129 (UINTN)SecCoreData->PeiTemporaryRamBase, in ConvertPpiPointers() 130 (UINTN)SecCoreData->PeiTemporaryRamBase + SecCoreData->PeiTemporaryRamSize, in ConvertPpiPointers() 140 (UINTN)SecCoreData->StackBase, in ConvertPpiPointers() 141 (UINTN)SecCoreData->StackBase + SecCoreData->StackSize, in ConvertPpiPointers()
|
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Pei/ |
D | PeiMain.h | 173 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, 290 CONST EFI_SEC_PEI_HAND_OFF *SecCoreData; member 320 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, 364 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, 382 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData 434 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, 824 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, 1003 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData
|
/device/linaro/bootloader/edk2/UefiCpuPkg/Include/Library/ |
D | PlatformSecLib.h | 39 IN OUT EFI_SEC_PEI_HAND_OFF *SecCoreData
|
/device/linaro/bootloader/edk2/IntelFspWrapperPkg/Include/Library/ |
D | FspPlatformSecLib.h | 38 IN OUT EFI_SEC_PEI_HAND_OFF *SecCoreData
|
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/PlatformSecLibNull/ |
D | PlatformSecLibNull.c | 39 IN OUT EFI_SEC_PEI_HAND_OFF *SecCoreData in SecPlatformMain() argument
|
/device/linaro/bootloader/edk2/IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/ |
D | FspPlatformSecLibSample.c | 141 IN OUT EFI_SEC_PEI_HAND_OFF *SecCoreData in SecPlatformMain() argument
|
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/ |
D | FspPlatformSecLibVlv2.c | 140 IN OUT EFI_SEC_PEI_HAND_OFF *SecCoreData in SecPlatformMain() argument
|