Gitiles
Code Review
Sign In
git01.mediatek.com
/
filogic
/
uboot
/
3552d660732a7a76df3c188741141073d943b6ff
/
lib
/
efi_loader
/
efi_memory.c
0f0a1b3
efi_loader: fix efi_add_known_memory()
by Heinrich Schuchardt
· Mon Aug 14 07:50:53 2023 +0200
9f0d3ad
efi_loader: memory leak efi_add_memory_map_pg
by Heinrich Schuchardt
· Sun Jul 30 12:59:32 2023 +0200
17fac0e
efi_loader: out of memory in efi_mem_carve_out
by Heinrich Schuchardt
· Sun Jul 30 12:27:03 2023 +0200
f0c16f9
efi_loader: overflow in efi_allocate_pages
by Heinrich Schuchardt
· Sun Jul 30 11:31:08 2023 +0200
71c2444
efi_loader: out of memory in efi_add_memory_map_pg
by Heinrich Schuchardt
· Sun Jul 30 12:36:17 2023 +0200
c8025a3
efi: loader: Make efi_mem static
by Bin Meng
· Wed Apr 05 20:15:18 2023 +0800
4564025
efi_loader: move dp_alloc() to efi_alloc()
by Heinrich Schuchardt
· Sun Mar 19 09:20:22 2023 +0100
b9b838d
efi_loader: fix description of memory functions
by Heinrich Schuchardt
· Sun Jan 08 01:00:00 2023 +0100
13ce2d9
efi_loader: carve out efi_get_memory_map_alloc()
by Heinrich Schuchardt
· Thu Jan 05 18:26:01 2023 +0100
296b55c
efi_loader: don't use EFI_LOADER_DATA internally
by Heinrich Schuchardt
· Tue Nov 29 16:00:41 2022 +0100
1c180b8
efi_loader: AllocateAddress requires page address
by Heinrich Schuchardt
· Sun Nov 06 01:52:13 2022 +0100
3546eb2
efi_loader: simplify efi_add_conventional_memory_map()
by Heinrich Schuchardt
· Mon Apr 25 23:54:48 2022 +0200
47b4c02
doc: replace @return by Return:
by Heinrich Schuchardt
· Wed Jan 19 18:05:50 2022 +0100
6e01c23
efi_loader: Fix loaded image alignment
by Ilias Apalodimas
· Mon Oct 11 15:10:23 2021 +0300
9822894
efi_loader: use correct type for AllocatePages, AllocatePool
by Heinrich Schuchardt
· Tue Aug 17 15:05:31 2021 +0200
3ba929a
common: Drop asm/global_data.h from common header
by Simon Glass
· Fri Oct 30 21:38:53 2020 -0600
100cef1
efi_loader: remove outdated TODO in efi_memory.c
by Heinrich Schuchardt
· Tue Jan 05 08:22:51 2021 +0100
ec631ea
efi_memory: refine overlap_only_ram description
by Maxim Uvarov
· Fri Aug 28 22:47:41 2020 +0300
c6dcbe1
efi_loader: use CONFIG_STACK_SIZE in the UEFI sub-system
by Heinrich Schuchardt
· Wed Jul 29 12:37:35 2020 +0200
274e0b0
common: Drop net.h from common header
by Simon Glass
· Sun May 10 11:39:56 2020 -0600
282d386
efi_loader: round the memory area in efi_add_memory_map()
by Michael Walle
· Sun May 17 12:29:19 2020 +0200
3ee138d
efi_loader: get_memory_map: return parameters whenever possible
by AKASHI Takahiro
· Wed Mar 11 15:18:18 2020 +0900
6980b6b
common: Move board_get_usable_ram_top() out of common.h
by Simon Glass
· Thu Nov 14 12:57:45 2019 -0700
a69976e
efi_loader: call add_u_boot_and_runtime() on sandbox
by Heinrich Schuchardt
· Fri Nov 08 20:42:53 2019 +0100
e009e7a
efi_loader: Extract adding a conventional memory in separate routine
by Park, Aiden
· Tue Sep 03 17:43:43 2019 +0000
79f882a
efi_loader: fix comment for struct efi_pool_allocation
by Heinrich Schuchardt
· Sun Jul 14 12:28:56 2019 +0200
89a22b4
efi_loader: Change return type of efi_add_memory_map()
by Bryan O'Donoghue
· Mon Jul 15 12:00:39 2019 +0100
56b587f7
efi_loader: AllocatePages() must accept addr == 0
by Heinrich Schuchardt
· Wed Jun 12 07:17:04 2019 +0200
7b4b8d86
efi_loader: event signaling in ExitBootServices
by Heinrich Schuchardt
· Fri Jun 07 06:47:01 2019 +0200
485975b
efi_loader: notify memory map changes
by Heinrich Schuchardt
· Tue Jun 04 20:55:12 2019 +0200
fbdb93c
efi_loader: simplify efi_allocate_pages()
by Heinrich Schuchardt
· Sat May 11 08:43:30 2019 +0200
906f685
efi_loader: AllocateAdress error handling
by Heinrich Schuchardt
· Sat May 11 08:21:17 2019 +0200
5c304fc
efi_loader: out of resources in AllocatePages()
by Heinrich Schuchardt
· Sat May 11 07:55:05 2019 +0200
ac7f842
efi_loader: check memory address before freeing
by Heinrich Schuchardt
· Fri May 10 21:21:30 2019 +0200
7bf4bc9
efi_loader: FreePages() must fail with pages = 0
by Heinrich Schuchardt
· Thu Apr 25 18:41:40 2019 +0200
f727233
efi_loader: check memory type in AllocatePages()
by Heinrich Schuchardt
· Tue Apr 23 00:30:53 2019 +0200
e83aafa
efi_loader: update virtual address in efi_mem_carve_out
by Heinrich Schuchardt
· Thu Apr 11 20:08:54 2019 +0200
706a2fe
efi_loader: EFI_PRINT instead of debug for memory services
by Heinrich Schuchardt
· Thu Apr 04 21:50:02 2019 +0200
b4e2ba3
efi_loader: sanity checks when freeing memory
by Heinrich Schuchardt
· Tue Mar 26 05:31:41 2019 +0100
657e979
efi_loader: correct parameter size in efi_allocate_pool
by Heinrich Schuchardt
· Mon Mar 18 20:01:59 2019 +0100
eb8edcf
efi_loader: fix memory allocation on sandbox
by Heinrich Schuchardt
· Sat Jan 05 23:41:36 2019 +0100
15937a2
efi_loader: Align runtime section to 64kb
by Alexander Graf
· Mon Sep 17 13:54:33 2018 +0200
dcdca29
efi_loader: macro efi_size_in_pages()
by Heinrich Schuchardt
· Sun Nov 18 17:58:49 2018 +0100
6738fcd
efi_loader: eliminate sandbox addresses
by Heinrich Schuchardt
· Sun Nov 18 17:58:46 2018 +0100
c214edf
efi_loader: Reserve unaccessible memory
by Alexander Graf
· Fri Nov 30 21:24:56 2018 +0100
084091a
efi_loader: correct efi_add_known_memory()
by Heinrich Schuchardt
· Mon Nov 12 18:55:24 2018 +0100
c3b2a25
efi_loader: Ensure memory allocations are page aligned
by Alexander Graf
· Mon Nov 05 00:30:46 2018 +0100
d728814
efi_loader: Merge memory map entries
by Alexander Graf
· Sun Sep 16 17:05:29 2018 +0200
66208b9
Revert "Revert "efi_loader: efi_allocate_pages is too restrictive""
by Stephen Warren
· Thu Aug 30 15:43:45 2018 -0600
c7570a3
Remove <inttypes.h> includes and PRI* usages in printf() entirely
by Masahiro Yamada
· Mon Aug 06 20:47:40 2018 +0900
c86c081
efi: Fix truncation of constant value
by Eugeniu Rosca
· Sat Jul 14 22:53:30 2018 +0200
9b16646
efi_loader: avoid NULL dereference in efi_get_memory_map()
by Heinrich Schuchardt
· Mon Aug 06 22:28:18 2018 +0200
c6c57bb
Revert "efi_loader: efi_allocate_pages is too restrictive"
by Stephen Warren
· Thu Aug 02 11:45:57 2018 -0600
0f233c4
efi_loader: check map_key in ExitBootServices
by Heinrich Schuchardt
· Mon Jul 02 12:53:55 2018 +0200
e1a1a09
efi_loader: check parameters of GetMemoryMap
by Heinrich Schuchardt
· Mon Jul 02 12:53:54 2018 +0200
a137c96
efi_loader: check parameters in memory allocation
by Heinrich Schuchardt
· Mon Jul 02 12:53:53 2018 +0200
cd40517
efi_loader: Expose U-Boot addresses in memory map for sandbox
by Alexander Graf
· Mon Jun 18 17:23:15 2018 +0200
7863943
efi: sandbox: Adjust memory usage for sandbox
by Simon Glass
· Mon Jun 18 17:23:12 2018 +0200
5507698
efi_loader: efi_allocate_pages is too restrictive
by Heinrich Schuchardt
· Mon Jun 18 17:23:02 2018 +0200
f00caa5
efi_loader: efi_mem_carve_out should return s64
by Heinrich Schuchardt
· Sun May 27 16:45:09 2018 +0200
0f7186b
efi_loader: avoid anonymous constants for AllocatePages
by Heinrich Schuchardt
· Sat May 26 10:32:27 2018 +0200
431513d
efi_loader: remove unnecessary include
by Heinrich Schuchardt
· Fri Apr 27 19:07:24 2018 +0200
70df9d6
SPDX: Convert a few files that were missed before
by Tom Rini
· Mon May 07 17:02:21 2018 -0400
3e85217
efi: Correct header order in efi_memory
by Simon Glass
· Thu Mar 08 21:53:27 2018 +0100
3b7b3b6
efi_loader: use constants in efi_allocate_pages()
by Heinrich Schuchardt
· Tue Jan 30 21:08:00 2018 +0100
75f82d0
libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h>
by Masahiro Yamada
· Mon Mar 05 01:20:11 2018 +0900
1b32cae
efi_loader: add comments to memory functions
by Heinrich Schuchardt
· Mon Dec 04 20:52:41 2017 +0100
798a441
efi_loader: consistently use efi_uintn_t in boot services
by Heinrich Schuchardt
· Mon Nov 06 21:17:48 2017 +0100
e597fd4
efi_loader: make pool allocations cacheline aligned
by Rob Clark
· Wed Sep 13 18:05:36 2017 -0400
a84c974
efi_loader: fix bug in efi_get_memory_map
by Rob Clark
· Wed Jul 26 14:34:05 2017 -0400
e436e63
efi_memory: return MapKey
by xypron.glpk@gmx.de
· Fri Jul 21 19:05:44 2017 +0200
5487ab5
efi_memory: do parameter checks first
by xypron.glpk@gmx.de
· Fri Jul 21 19:04:33 2017 +0200
34ddae7
efi_memory: avoid NULL dereference in efi_free_pool
by xypron.glpk@gmx.de
· Fri Jul 14 19:12:39 2017 +0200
a8e9f0a
efi: Add a hook to allow adding memory mapping
by York Sun
· Mon Mar 06 09:02:27 2017 -0800
4e9ad8d
efi_loader: Do not leak memory when unlinking a mapping
by Stefan Brüns
· Sat Oct 01 23:32:29 2016 +0200
9d65651
efi_loader: Keep memory mapping sorted when splitting an entry
by Stefan Brüns
· Sat Oct 01 23:32:28 2016 +0200
a4f4302
efi_loader: Readd freed pages to memory pool
by Stefan Brüns
· Sat Oct 01 23:32:27 2016 +0200
67b67d9
efi_loader: Track size of pool allocations to allow freeing
by Stefan Brüns
· Sun Oct 09 22:17:26 2016 +0200
5a09aef
efi_loader: Move efi_allocate_pool implementation to efi_memory.c
by Stefan Brüns
· Sun Oct 09 22:17:18 2016 +0200
f625855
efi_loader: Fix memory map size check to avoid out-of-bounds access
by Stefan Brüns
· Sun Oct 09 22:17:07 2016 +0200
1b00dc1
efi_loader: Update description of internal efi_mem_carve_out
by Stefan Brüns
· Sat Oct 01 23:32:23 2016 +0200
338cf56
efi_loader: provide efi_mem_desc version
by Mian Yousaf Kaukab
· Mon Sep 05 23:59:22 2016 +0200
102f8bd
efi_loader: Add debug output for efi_add_memory_map()
by Andreas Färber
· Sun Jul 17 06:57:11 2016 +0200
66d8623
efi_loader: Don't allocate from memory holes
by Alexander Graf
· Fri May 27 12:25:03 2016 +0200
62a6748
efi_loader: Move to normal debug infrastructure
by Alexander Graf
· Thu Jun 02 11:38:27 2016 +0200
7c00a3c
efi_loader: Add bounce buffer support
by Alexander Graf
· Wed May 11 18:25:48 2016 +0200
d40f71e
efi_loader: Handle memory overflows
by Andreas Färber
· Wed Apr 13 14:04:38 2016 +0200
9b59102
efi_loader: Expose ascending efi memory map
by Alexander Graf
· Mon Apr 11 23:51:02 2016 +0200
de2a13b
efi_loader: Always allocate the highest available address
by Alexander Graf
· Wed Mar 30 16:38:29 2016 +0200
8623f92
efi_loader: Implement memory allocation and map
by Alexander Graf
· Fri Mar 04 01:10:04 2016 +0100