Searched refs:SmramRanges (Results 1 - 10 of 10) sorted by relevance
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/AcpiVariableHobOnSmramReserveHobThunk/ |
H A D | AcpiVariableHobOnSmramReserveHobThunk.c | 71 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 D | Pool.c | 28 @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 D | PiSmmCorePrivateData.h | 70 EFI_SMRAM_DESCRIPTOR *SmramRanges;
member in struct:__anon6073
|
H A D | PiSmmIpl.c | 224 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 D | PiSmmCore.c | 620 CopyMem (mFullSmramRanges, gSmmCorePrivate->SmramRanges, mFullSmramRangeCount * sizeof (EFI_SMRAM_DESCRIPTOR));
|
H A D | PiSmmCore.h | 198 @param SmramRanges Pointer to SMRAM Descriptors
204 IN EFI_SMRAM_DESCRIPTOR *SmramRanges
|
/device/linaro/bootloader/edk2/MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/ |
H A D | PiSmmCoreMemoryAllocationServices.h | 44 EFI_SMRAM_DESCRIPTOR *SmramRanges;
member in struct:__anon6309 103 @param SmramRanges Pointer to SMRAM Descriptors
109 IN EFI_SMRAM_DESCRIPTOR *SmramRanges
|
H A D | MemoryAllocationLib.c | 920 SmmInitializeMemoryServices (SmmCorePrivate->SmramRangeCount, SmmCorePrivate->SmramRanges);
926 CopyMem (mSmmCoreMemoryAllocLibSmramRanges, SmmCorePrivate->SmramRanges, Size);
|
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/ |
H A D | PiSmmCpuDxeSmm.c | 1223 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 D | MrcWrapper.c | 553 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