Home
last modified time | relevance | path

Searched refs:SecCoreData (Results 1 – 25 of 30) sorted by relevance

12

/device/linaro/bootloader/edk2/IntelFspWrapperPkg/FspWrapperSecCore/
DSecMain.c66 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()
128SecCoreData.StackBase = (VOID*)(UINTN)(TempRamBase + SecCoreData.PeiTemporaryRamSize); in SecStartup()
129 SecCoreData.StackSize = PeiStackSize; in SecStartup()
[all …]
/device/linaro/bootloader/edk2/ArmPlatformPkg/PrePeiCore/
DMainUniCore.c32 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()
54SecCoreData.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()
57SecCoreData.PeiTemporaryRamSize = ALIGN_VALUE (SecCoreData.TemporaryRamSize / 2, CPU_STACK_ALIG… in PrimaryMain()
58SecCoreData.StackBase = (VOID *)((UINTN)SecCoreData.TemporaryRamBase + SecCoreData.Pe… in PrimaryMain()
59SecCoreData.StackSize = (TemporaryRamBase + TemporaryRamSize) - (UINTN)SecCoreData.St… in PrimaryMain()
[all …]
DMainMPCore.c114 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()
145SecCoreData.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()
148SecCoreData.PeiTemporaryRamSize = ALIGN_VALUE (SecCoreData.TemporaryRamSize / 2, CPU_STACK_ALIG… in PrimaryMain()
149SecCoreData.StackBase = (VOID *)((UINTN)SecCoreData.TemporaryRamBase + SecCoreData.Pe… in PrimaryMain()
150SecCoreData.StackSize = (TemporaryRamBase + TemporaryRamSize) - (UINTN)SecCoreData.St… in PrimaryMain()
[all …]
/device/linaro/bootloader/edk2/IntelFspWrapperPkg/FspInitPei/
DSecMain.c75 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()
137SecCoreData.StackBase = (VOID*)(UINTN)(TempRamBase + SecCoreData.PeiTemporaryRamSize); in SecStartup()
138 SecCoreData.StackSize = PeiStackSize; in SecStartup()
[all …]
/device/linaro/bootloader/edk2/UefiCpuPkg/SecCore/
DSecMain.c76 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()
150SecCoreData.StackBase = (VOID*)(UINTN)(TempRamBase + SecCoreData.PeiTemporaryRamSize); in SecStartup()
151 SecCoreData.StackSize = PeiStackSize; in SecStartup()
[all …]
/device/linaro/bootloader/edk2/CorebootModulePkg/SecCore/
DSecMain.c71 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()
128SecCoreData.StackBase = (VOID*)(UINTN)(TempRamBase + SecCoreData.PeiTemporaryRamSize); in SecStartup()
129 SecCoreData.StackSize = PeiStackSize; in SecStartup()
[all …]
/device/linaro/bootloader/edk2/IntelFspPkg/FspSecCore/
DSecMain.c62 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()
116SecCoreData.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()
121SecCoreData.StackBase = (VOID*)(UINTN)(TempRamBase + SecCoreData.PeiTemporaryRamSize); in SecStartup()
122 SecCoreData.StackSize = SizeOfRam >> 1; in SecStartup()
[all …]
DSecMain.h35 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, \
/device/linaro/bootloader/edk2/EmulatorPkg/Sec/
DSec.c71 IN EFI_SEC_PEI_HAND_OFF *SecCoreData, in _ModuleEntryPoint() argument
109 SecPpiList = (EFI_PEI_PPI_DESCRIPTOR *)SecCoreData->PeiTemporaryRamBase; in _ModuleEntryPoint()
110SecCoreData->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/
DPeiCoreEntryPoint.c60 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/
DSecMain.c717 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()
788SecCoreData.TemporaryRamBase = (VOID*)((UINT8 *)TopOfCurrentStack - SecCoreData.TemporaryRam… in SecCoreStartupWithStack()
790 SecCoreData.PeiTemporaryRamBase = SecCoreData.TemporaryRamBase; in SecCoreStartupWithStack()
791 SecCoreData.PeiTemporaryRamSize = SecCoreData.TemporaryRamSize >> 1; in SecCoreStartupWithStack()
793SecCoreData.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/
DDispatcher.c619 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/
DPeiCoreEntryPoint.h51 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/
DPeiBind.h70 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/
DSecMain.c624 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()
660SecCoreData->PeiTemporaryRamBase = (VOID*) ((UINTN) SecCoreData->TemporaryRamBase + PeiStackSiz… in SecLoadFromCore()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Pei/Memory/
DMemoryServices.c32 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/
DHost.c547 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()
586SecCoreData->PeiTemporaryRamBase = (VOID*) ((UINTN) SecCoreData->TemporaryRamBase + PeiStackSiz… in SecLoadFromCore()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Pei/PeiMain/
DPeiMain.c147 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/
DPpi.c115 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/
DPeiMain.h173 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/
DPlatformSecLib.h39 IN OUT EFI_SEC_PEI_HAND_OFF *SecCoreData
/device/linaro/bootloader/edk2/IntelFspWrapperPkg/Include/Library/
DFspPlatformSecLib.h38 IN OUT EFI_SEC_PEI_HAND_OFF *SecCoreData
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/PlatformSecLibNull/
DPlatformSecLibNull.c39 IN OUT EFI_SEC_PEI_HAND_OFF *SecCoreData in SecPlatformMain() argument
/device/linaro/bootloader/edk2/IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/
DFspPlatformSecLibSample.c141 IN OUT EFI_SEC_PEI_HAND_OFF *SecCoreData in SecPlatformMain() argument
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/
DFspPlatformSecLibVlv2.c140 IN OUT EFI_SEC_PEI_HAND_OFF *SecCoreData in SecPlatformMain() argument

12