public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [QUESTION] reservation of pool allocations performed during PEI
@ 2017-01-20 16:05 Ard Biesheuvel
  2017-01-20 16:38 ` Laszlo Ersek
  0 siblings, 1 reply; 5+ messages in thread
From: Ard Biesheuvel @ 2017-01-20 16:05 UTC (permalink / raw)
  To: edk2-devel-01

After a recent change to the AArch64 page table code, the root table
of the page tables is allocated using AllocatePool() rather than
AllocatePages() if its size is much smaller than a page. E.g., when
using 40 bits of translation, the root table only takes up 16 bytes

However, what I have noticed is that pool allocations made during PEI
are listed as available memory in the EFI memory map (using memmap in
the UEFI Shell). Is this expected? Is it part of the contract that
AllocatePool() allocations are lost when entering DXE?

Thanks,
Ard.


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-01-20 16:54 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-20 16:05 [QUESTION] reservation of pool allocations performed during PEI Ard Biesheuvel
2017-01-20 16:38 ` Laszlo Ersek
2017-01-20 16:42   ` Ard Biesheuvel
2017-01-20 16:54     ` Laszlo Ersek
2017-01-20 16:44   ` Laszlo Ersek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox