Logo
Explore Help
Sign In
dasharo/edk2
0
0
Fork 0
You've already forked edk2
mirror of https://github.com/Dasharo/edk2.git synced 2026-03-06 14:47:27 -08:00
Code Issues Packages Projects Releases Wiki Activity
Files
79ecd2dbfa41c6e121eaf320689caf01d331a91c
edk2/MdeModulePkg/Core/Dxe/Mem
T
History
Star Zeng bb683bf465 MdeModulePkg Pool: Update the type of Size to UINTN for the potential more than 4GB buffer allocation.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14820 6f19259b-4bc3-4df7-8a09-765794883524
2013-10-30 04:54:53 +00:00
..
Imem.h
Update the copyright notice format
2010-04-24 09:49:11 +00:00
MemData.c
Update the copyright notice format
2010-04-24 09:49:11 +00:00
Page.c
Guarantee that free memory in the 4K page starting at address 0 is always cleared to 0. The algorithm is to clear page zero if it is registered with the DXE Core with type EfiConventionalMemory, and to also clear page zero if it is freed using the UEFI Boot Service FreePages(). This patch improves OS compatibility for OSes that may evaluate page 0 for legacy data structures. Before this patch, free memory may contain random values which induces random boot failures for some OSes. This patch may also help find NULL pointer bugs sooner because all of the fields in a data structure dereferenced through NULL will also be NULL now.
2013-03-22 21:20:07 +00:00
Pool.c
MdeModulePkg Pool: Update the type of Size to UINTN for the potential more than 4GB buffer allocation.
2013-10-30 04:54:53 +00:00
Powered by Gitea Page: 189ms Template: 18ms
Auto
English
English
Licenses API