Searched refs:SmramRanges (Results 1 - 10 of 10) sorted by relevance

/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/AcpiVariableHobOnSmramReserveHobThunk/
H A DAcpiVariableHobOnSmramReserveHobThunk.c71 UINTN SmramRanges; local
89 SmramRanges = DescriptorBlock->NumberOfSmmReservedRegions;
90 BufferSize = sizeof (EFI_SMRAM_HOB_DESCRIPTOR_BLOCK) + (SmramRanges * sizeof (EFI_SMRAM_DESCRIPTOR));
107 NewDescriptorBlock->NumberOfSmmReservedRegions = (UINT32)(SmramRanges + 1);
109 ASSERT (SmramRanges >= 1);
113 CopyMem (&NewDescriptorBlock->Descriptor[SmramRanges], &NewDescriptorBlock->Descriptor[SmramRanges - 1], sizeof(EFI_SMRAM_DESCRIPTOR));
118 NewDescriptorBlock->Descriptor[SmramRanges - 1].PhysicalSize = EFI_PAGE_SIZE;
119 NewDescriptorBlock->Descriptor[SmramRanges - 1].RegionState |= EFI_ALLOCATED;
124 NewDescriptorBlock->Descriptor[SmramRanges]
187 UINTN SmramRanges; local
[all...]
/device/linaro/bootloader/edk2/MdeModulePkg/Core/PiSmmCore/
H A DPool.c28 @param SmramRanges Pointer to SMRAM Descriptors
34 IN EFI_SMRAM_DESCRIPTOR *SmramRanges
65 if ((SmramRanges[Index].RegionState & (EFI_ALLOCATED | EFI_NEEDS_TESTING | EFI_NEEDS_ECC_INITIALIZATION)) != 0) {
69 if (SmramRanges[Index].CpuStart >= BASE_1MB) {
70 if ((SmramRanges[Index].CpuStart + SmramRanges[Index].PhysicalSize) <= BASE_4GB) {
71 if (SmramRanges[Index].PhysicalSize >= MaxSize) {
72 MaxSize = SmramRanges[Index].PhysicalSize;
78 gLoadModuleAtFixAddressSmramBase = SmramRanges[CurrentSmramRangesIndex].CpuStart;
84 SmramRanges[CurrentSmramRangesInde
[all...]
H A DPiSmmCorePrivateData.h70 EFI_SMRAM_DESCRIPTOR *SmramRanges; member in struct:__anon6073
H A DPiSmmIpl.c224 NULL, // SmramRanges
340 RangeCpuStart = gSmmCorePrivate->SmramRanges[Index].CpuStart;
341 RangePhysicalSize = gSmmCorePrivate->SmramRanges[Index].PhysicalSize;
1258 EFI_SMRAM_DESCRIPTOR *SmramRanges; local
1354 SmramRanges = (EFI_SMRAM_DESCRIPTOR *) AllocatePool (Size);
1355 ASSERT (SmramRanges != NULL);
1356 Status = mSmmAccess->GetCapabilities (mSmmAccess, &Size, SmramRanges);
1365 if (SmramRanges[Index].PhysicalSize != 0) {
1372 &SmramRanges[Index],
1379 &SmramRanges[Inde
[all...]
H A DPiSmmCore.c620 CopyMem (mFullSmramRanges, gSmmCorePrivate->SmramRanges, mFullSmramRangeCount * sizeof (EFI_SMRAM_DESCRIPTOR));
H A DPiSmmCore.h198 @param SmramRanges Pointer to SMRAM Descriptors
204 IN EFI_SMRAM_DESCRIPTOR *SmramRanges
/device/linaro/bootloader/edk2/MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/
H A DPiSmmCoreMemoryAllocationServices.h44 EFI_SMRAM_DESCRIPTOR *SmramRanges; member in struct:__anon6309
103 @param SmramRanges Pointer to SMRAM Descriptors
109 IN EFI_SMRAM_DESCRIPTOR *SmramRanges
H A DMemoryAllocationLib.c920 SmmInitializeMemoryServices (SmmCorePrivate->SmramRangeCount, SmmCorePrivate->SmramRanges);
926 CopyMem (mSmmCoreMemoryAllocLibSmramRanges, SmmCorePrivate->SmramRanges, Size);
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
H A DPiSmmCpuDxeSmm.c1223 EFI_SMRAM_DESCRIPTOR *SmramRanges; local
1242 SmramRanges = (EFI_SMRAM_DESCRIPTOR *)AllocatePool (Size);
1243 ASSERT (SmramRanges != NULL);
1245 Status = SmmAccess->GetCapabilities (SmmAccess, &Size, SmramRanges);
1258 if ((SmramRanges[Index].RegionState & (EFI_ALLOCATED | EFI_NEEDS_TESTING | EFI_NEEDS_ECC_INITIALIZATION)) != 0) {
1262 if (SmramRanges[Index].CpuStart >= BASE_1MB) {
1263 if ((SmramRanges[Index].CpuStart + SmramRanges[Index].PhysicalSize) <= BASE_4GB) {
1264 if (SmramRanges[Index].PhysicalSize >= MaxSize) {
1265 MaxSize = SmramRanges[Inde
[all...]
/device/linaro/bootloader/edk2/QuarkPlatformPkg/Platform/Pei/PlatformInit/
H A DMrcWrapper.c553 UINT8 SmramRanges; local
728 SmramRanges = 0;
771 SmramRanges++;
809 ASSERT (SmramRanges > 0);
811 BufferSize += ((SmramRanges - 1) * sizeof (EFI_SMRAM_DESCRIPTOR));
820 SmramHobDescriptorBlock->NumberOfSmmReservedRegions = SmramRanges;
846 CopyMem(&DescriptorAcpiVariable, &SmramHobDescriptorBlock->Descriptor[SmramRanges-1], sizeof(EFI_SMRAM_DESCRIPTOR));
887 UINT8 SmramRanges; local
916 SmramRanges = 0;
920 SmramRanges
[all...]

Completed in 122 milliseconds