Home
last modified time | relevance | path

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

12

/device/linaro/bootloader/edk2/QuarkPlatformPkg/Platform/Pei/PlatformInit/
DMrcWrapper.c549 PEI_DUAL_CHANNEL_DDR_MEMORY_MAP_RANGE MemoryMap[MAX_RANGES]; in InstallEfiMemory() local
587 ZeroMem (MemoryMap, sizeof (PEI_DUAL_CHANNEL_DDR_MEMORY_MAP_RANGE) * NumRanges); in InstallEfiMemory()
592 (PEI_DUAL_CHANNEL_DDR_MEMORY_MAP_RANGE *) MemoryMap, in InstallEfiMemory()
624 DEBUG ((EFI_D_INFO, "Found 0x%x bytes at ", MemoryMap[Index].RangeLength)); in InstallEfiMemory()
625 DEBUG ((EFI_D_INFO, "0x%x.\n", MemoryMap[Index].PhysicalAddress)); in InstallEfiMemory()
627 if ((MemoryMap[Index].Type == DualChannelDdrMainMemory) && in InstallEfiMemory()
628 (MemoryMap[Index].PhysicalAddress + MemoryMap[Index].RangeLength < MAX_ADDRESS) && in InstallEfiMemory()
629 (MemoryMap[Index].PhysicalAddress >= PeiMemoryBaseAddress) && in InstallEfiMemory()
630 (MemoryMap[Index].RangeLength >= PeiMemoryLength)) { in InstallEfiMemory()
631 PeiMemoryBaseAddress = MemoryMap[Index].PhysicalAddress + in InstallEfiMemory()
[all …]
DMrcWrapper.h198 IN OUT PEI_DUAL_CHANNEL_DDR_MEMORY_MAP_RANGE *MemoryMap,
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/PropertiesTableAttributesDxe/
DPropertiesTableAttributesDxe.c54 IN EFI_MEMORY_DESCRIPTOR *MemoryMap, in SetMemorySpaceAttributesDefault() argument
65 MemoryMapEntry = MemoryMap; in SetMemorySpaceAttributesDefault()
66 MemoryMapEnd = (EFI_MEMORY_DESCRIPTOR *) ((UINT8 *) MemoryMap + MemoryMapSize); in SetMemorySpaceAttributesDefault()
121 EFI_MEMORY_DESCRIPTOR *MemoryMap; in UpdateMemoryAttributesDefault() local
145 MemoryMap = NULL; in UpdateMemoryAttributesDefault()
148 MemoryMap, in UpdateMemoryAttributesDefault()
155 MemoryMap = (EFI_MEMORY_DESCRIPTOR *) AllocatePool (MemoryMapSize); in UpdateMemoryAttributesDefault()
156 ASSERT (MemoryMap != NULL); in UpdateMemoryAttributesDefault()
159 MemoryMap, in UpdateMemoryAttributesDefault()
165 FreePool (MemoryMap); in UpdateMemoryAttributesDefault()
[all …]
/device/linaro/bootloader/edk2/BeagleBoardPkg/Library/ResetSystemLib/
DResetSystemLib.c37 EFI_MEMORY_DESCRIPTOR *MemoryMap; in ShutdownEfi() local
43 MemoryMap = NULL; in ShutdownEfi()
48 MemoryMap, in ShutdownEfi()
56 MemoryMap = AllocatePages (Pages); in ShutdownEfi()
63 MemoryMap, in ShutdownEfi()
72 FreePages (MemoryMap, Pages); in ShutdownEfi()
73 MemoryMap = NULL; in ShutdownEfi()
/device/linaro/bootloader/OpenPlatformPkg/Platforms/TexasInstruments/BeagleBoard/Library/ResetSystemLib/
DResetSystemLib.c37 EFI_MEMORY_DESCRIPTOR *MemoryMap; in ShutdownEfi() local
43 MemoryMap = NULL; in ShutdownEfi()
48 MemoryMap, in ShutdownEfi()
56 MemoryMap = AllocatePages (Pages); in ShutdownEfi()
63 MemoryMap, in ShutdownEfi()
72 FreePages (MemoryMap, Pages); in ShutdownEfi()
73 MemoryMap = NULL; in ShutdownEfi()
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/Mem/
DPage.c1434 IN EFI_MEMORY_DESCRIPTOR *MemoryMap, in MergeMemoryMapDescriptor() argument
1442 …for (; MemoryMap != MemoryMapDescriptor; MemoryMap = NEXT_MEMORY_DESCRIPTOR (MemoryMap, Descriptor… in MergeMemoryMapDescriptor()
1446 if (MemoryMap->Type != MemoryMapDescriptor->Type) { in MergeMemoryMapDescriptor()
1453 if (MemoryMap->Attribute != MemoryMapDescriptor->Attribute) { in MergeMemoryMapDescriptor()
1460 …if (MemoryMap->PhysicalStart + EFI_PAGES_TO_SIZE ((UINTN)MemoryMap->NumberOfPages) == MemoryMapDes… in MergeMemoryMapDescriptor()
1464 MemoryMap->NumberOfPages += MemoryMapDescriptor->NumberOfPages; in MergeMemoryMapDescriptor()
1475 …if (MemoryMap->PhysicalStart - EFI_PAGES_TO_SIZE ((UINTN)MemoryMapDescriptor->NumberOfPages) == Me… in MergeMemoryMapDescriptor()
1479 MemoryMap->PhysicalStart = MemoryMapDescriptor->PhysicalStart; in MergeMemoryMapDescriptor()
1480 MemoryMap->VirtualStart = MemoryMapDescriptor->VirtualStart; in MergeMemoryMapDescriptor()
1481 MemoryMap->NumberOfPages += MemoryMapDescriptor->NumberOfPages; in MergeMemoryMapDescriptor()
[all …]
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/
DBdsHelper.c24 EFI_MEMORY_DESCRIPTOR *MemoryMap; in ShutdownUefiBootServices() local
30 MemoryMap = NULL; in ShutdownUefiBootServices()
37 MemoryMap, in ShutdownUefiBootServices()
45 MemoryMap = AllocatePages (Pages); in ShutdownUefiBootServices()
52 MemoryMap, in ShutdownUefiBootServices()
63 FreePages (MemoryMap, Pages); in ShutdownUefiBootServices()
64 MemoryMap = NULL; in ShutdownUefiBootServices()
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/RuntimeDxe/EfiRuntimeLib/X64/
DFvb.c72 EFI_MEMORY_DESCRIPTOR *MemoryMap; in IsMemoryRuntime() local
98 (VOID**)&MemoryMap in IsMemoryRuntime()
107 MemoryMap, in IsMemoryRuntime()
114 MemoryMapPtr = MemoryMap; in IsMemoryRuntime()
119 if (((EFI_PHYSICAL_ADDRESS)(UINTN)Address >= MemoryMap->PhysicalStart) && in IsMemoryRuntime()
120 ((EFI_PHYSICAL_ADDRESS)(UINTN)Address < MemoryMap->PhysicalStart in IsMemoryRuntime()
121 … + LShiftU64 (MemoryMap->NumberOfPages, EFI_PAGE_SHIFT))) { in IsMemoryRuntime()
125 if (MemoryMap->Attribute & EFI_MEMORY_RUNTIME) { in IsMemoryRuntime()
133 MemoryMap = (EFI_MEMORY_DESCRIPTOR *)((UINTN)MemoryMap + DescriptorSize); in IsMemoryRuntime()
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/RuntimeDxe/EfiRuntimeLib/Ia32/
DFvb.c72 EFI_MEMORY_DESCRIPTOR *MemoryMap; in IsMemoryRuntime() local
98 (VOID**)&MemoryMap in IsMemoryRuntime()
107 MemoryMap, in IsMemoryRuntime()
114 MemoryMapPtr = MemoryMap; in IsMemoryRuntime()
119 if (((EFI_PHYSICAL_ADDRESS)(UINTN)Address >= MemoryMap->PhysicalStart) && in IsMemoryRuntime()
120 ((EFI_PHYSICAL_ADDRESS)(UINTN)Address < MemoryMap->PhysicalStart in IsMemoryRuntime()
121 … + LShiftU64 (MemoryMap->NumberOfPages, EFI_PAGE_SHIFT))) { in IsMemoryRuntime()
125 if (MemoryMap->Attribute & EFI_MEMORY_RUNTIME) { in IsMemoryRuntime()
133 MemoryMap = (EFI_MEMORY_DESCRIPTOR *)((UINTN)MemoryMap + DescriptorSize); in IsMemoryRuntime()
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/Misc/
DPropertiesTable.c161 IN OUT EFI_MEMORY_DESCRIPTOR *MemoryMap, in SortMemoryMap() argument
171 MemoryMapEntry = MemoryMap; in SortMemoryMap()
173 MemoryMapEnd = (EFI_MEMORY_DESCRIPTOR *) ((UINT8 *) MemoryMap + MemoryMapSize); in SortMemoryMap()
206 IN OUT EFI_MEMORY_DESCRIPTOR *MemoryMap, in MergeMemoryMap() argument
217 MemoryMapEntry = MemoryMap; in MergeMemoryMap()
218 NewMemoryMapEntry = MemoryMap; in MergeMemoryMap()
219 MemoryMapEnd = (EFI_MEMORY_DESCRIPTOR *) ((UINT8 *) MemoryMap + *MemoryMapSize); in MergeMemoryMap()
237 *MemoryMapSize = (UINTN)NewMemoryMapEntry - (UINTN)MemoryMap; in MergeMemoryMap()
254 IN OUT EFI_MEMORY_DESCRIPTOR *MemoryMap, in EnforceMemoryMapAttribute() argument
262 MemoryMapEntry = MemoryMap; in EnforceMemoryMapAttribute()
[all …]
/device/linaro/bootloader/edk2/OvmfPkg/Library/LoadLinuxLib/
DLinux.c259 EFI_MEMORY_DESCRIPTOR *MemoryMap; in SetupLinuxMemmap() local
287 (VOID **) &MemoryMap in SetupLinuxMemmap()
296 MemoryMap, in SetupLinuxMemmap()
307 MemoryMapPtr = MemoryMap; in SetupLinuxMemmap()
311 if (MemoryMap->NumberOfPages == 0) { in SetupLinuxMemmap()
315 switch(MemoryMap->Type) { in SetupLinuxMemmap()
349 MemoryMap->Type in SetupLinuxMemmap()
356 (MemoryMap->PhysicalStart == LastEndAddr)) { in SetupLinuxMemmap()
357 LastE820->size += EFI_PAGES_TO_SIZE ((UINTN) MemoryMap->NumberOfPages); in SetupLinuxMemmap()
358 LastEndAddr += EFI_PAGES_TO_SIZE ((UINTN) MemoryMap->NumberOfPages); in SetupLinuxMemmap()
[all …]
/device/linaro/bootloader/edk2/ArmPkg/Application/LinuxLoader/
DLinuxLoaderFdt.c166 EFI_MEMORY_DESCRIPTOR *MemoryMap; in PrepareFdt() local
280 MemoryMap = NULL; in PrepareFdt()
282 …Status = gBS->GetMemoryMap (&MemoryMapSize, MemoryMap, &MapKey, &DescriptorSize, &DescriptorVersio… in PrepareFdt()
287 MemoryMap = AllocatePages (Pages); in PrepareFdt()
288 if (MemoryMap == NULL) { in PrepareFdt()
292 …Status = gBS->GetMemoryMap (&MemoryMapSize, MemoryMap, &MapKey, &DescriptorSize, &DescriptorVersio… in PrepareFdt()
297 MemoryMapPtr = MemoryMap; in PrepareFdt()
/device/linaro/bootloader/edk2/EmbeddedPkg/Ebl/
DCommand.c326 EFI_MEMORY_DESCRIPTOR *MemoryMap; in EblExitCmd() local
340 MemoryMap = NULL; in EblExitCmd()
345 MemoryMap, in EblExitCmd()
353 MemoryMap = AllocatePages (Pages); in EblExitCmd()
360 MemoryMap, in EblExitCmd()
369 FreePages (MemoryMap, Pages); in EblExitCmd()
370 MemoryMap = NULL; in EblExitCmd()
/device/linaro/bootloader/edk2/AppPkg/Applications/Sockets/WebServer/
DWebServer.inf42 MemoryMap.c
/device/linaro/bootloader/edk2/DuetPkg/BootSector/
Dstart.S341 leal MemoryMap, %edi
353 leal MemoryMap, %eax
Dstart16.S335 leal MemoryMap, %edi
347 leal MemoryMap, %eax
Dstart16.asm330 lea edi,MemoryMap
342 lea eax,MemoryMap
Dstart32.S350 leal MemoryMap, %edi
362 leal MemoryMap, %eax
Dstart.asm337 lea edi,MemoryMap
349 lea eax,MemoryMap
Dstart32.asm345 lea edi,MemoryMap
357 lea eax,MemoryMap
Dst32_64.S362 leal MemoryMap, %edi
374 leal MemoryMap, %eax
Dstart64.S354 leal MemoryMap, %edi
366 leal MemoryMap, %eax
Dst16_64.S347 leal MemoryMap, %edi
359 leal MemoryMap, %eax
Dst16_64.asm342 lea edi,MemoryMap
354 lea eax,MemoryMap
Dst32_64.asm358 lea edi,MemoryMap
370 lea eax,MemoryMap

12