Commit Graph

43 Commits (a326b495cdcfd56507841e38158683e6e4d5894c)

Author SHA1 Message Date
Alexander Graf 7b05667ce2 efi_loader: Merge memory map entries 7 years ago
Stephen Warren 14deb5e628 Revert "Revert "efi_loader: efi_allocate_pages is too restrictive"" 7 years ago
Masahiro Yamada dee37fc99d Remove <inttypes.h> includes and PRI* usages in printf() entirely 7 years ago
Eugeniu Rosca 9b89183b97 efi: Fix truncation of constant value 7 years ago
Heinrich Schuchardt fa995d0d94 efi_loader: avoid NULL dereference in efi_get_memory_map() 7 years ago
Stephen Warren ccfc78b820 Revert "efi_loader: efi_allocate_pages is too restrictive" 7 years ago
Heinrich Schuchardt 1fcb7ea284 efi_loader: check map_key in ExitBootServices 7 years ago
Heinrich Schuchardt 8e835554b3 efi_loader: check parameters of GetMemoryMap 7 years ago
Heinrich Schuchardt 4d5e071ee0 efi_loader: check parameters in memory allocation 7 years ago
Alexander Graf 282a06cbca efi_loader: Expose U-Boot addresses in memory map for sandbox 7 years ago
Simon Glass 69259b8367 efi: sandbox: Adjust memory usage for sandbox 7 years ago
Heinrich Schuchardt aa909462d0 efi_loader: efi_allocate_pages is too restrictive 7 years ago
Heinrich Schuchardt 3282614081 efi_loader: efi_mem_carve_out should return s64 7 years ago
Heinrich Schuchardt e09159c867 efi_loader: avoid anonymous constants for AllocatePages 7 years ago
Heinrich Schuchardt 1f0532ca15 efi_loader: remove unnecessary include 7 years ago
Tom Rini f739fcd831 SPDX: Convert a few files that were missed before 7 years ago
Simon Glass bdecaebd5d efi: Correct header order in efi_memory 7 years ago
Heinrich Schuchardt 7c92fd69b1 efi_loader: use constants in efi_allocate_pages() 7 years ago
Masahiro Yamada b08c8c4870 libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 7 years ago
Heinrich Schuchardt 474a6f5aa1 efi_loader: add comments to memory functions 8 years ago
Heinrich Schuchardt f5a2a93892 efi_loader: consistently use efi_uintn_t in boot services 8 years ago
Rob Clark 946160f334 efi_loader: make pool allocations cacheline aligned 8 years ago
Rob Clark a1b24823b6 efi_loader: fix bug in efi_get_memory_map 8 years ago
xypron.glpk@gmx.de c6e3c3e68a efi_memory: return MapKey 8 years ago
xypron.glpk@gmx.de 0ecba5db85 efi_memory: do parameter checks first 8 years ago
xypron.glpk@gmx.de 71275a3e98 efi_memory: avoid NULL dereference in efi_free_pool 8 years ago
York Sun 426337455e efi: Add a hook to allow adding memory mapping 8 years ago
Stefan Brüns 511d0b97ef efi_loader: Do not leak memory when unlinking a mapping 9 years ago
Stefan Brüns b6a9517275 efi_loader: Keep memory mapping sorted when splitting an entry 9 years ago
Stefan Brüns b61d857b2f efi_loader: Readd freed pages to memory pool 9 years ago
Stefan Brüns 42417bc84d efi_loader: Track size of pool allocations to allow freeing 9 years ago
Stefan Brüns ead1274b7f efi_loader: Move efi_allocate_pool implementation to efi_memory.c 9 years ago
Stefan Brüns bdf5c1b360 efi_loader: Fix memory map size check to avoid out-of-bounds access 9 years ago
Stefan Brüns 852efbf5bd efi_loader: Update description of internal efi_mem_carve_out 9 years ago
Mian Yousaf Kaukab 4c02c11de8 efi_loader: provide efi_mem_desc version 9 years ago
Andreas Färber c933ed94bc efi_loader: Add debug output for efi_add_memory_map() 9 years ago
Alexander Graf 74c16acce3 efi_loader: Don't allocate from memory holes 9 years ago
Alexander Graf edcef3ba1d efi_loader: Move to normal debug infrastructure 9 years ago
Alexander Graf 51735ae0ea efi_loader: Add bounce buffer support 9 years ago
Andreas Färber dede284d1c efi_loader: Handle memory overflows 9 years ago
Alexander Graf cee752fa8d efi_loader: Expose ascending efi memory map 9 years ago
Alexander Graf 38ce65e1fe efi_loader: Always allocate the highest available address 9 years ago
Alexander Graf 5d00995c36 efi_loader: Implement memory allocation and map 9 years ago