acrn-hypervisor/hypervisor/bsp/uefi/efi
Chaohong guo 1d15b98730 Replace the call to emalloc() to uefi pool allocation
emalloc() is called only by construct_mbi() during creating e820 mmap
layout. The switching has two benefits: first, UEFI FW might keep some
memory in pool, unlike call to emalloc(), call to allocate_pool() might
have no impact on e820 mmap; on the other hand, we can remove emalloc()
routine after this switching.

Tracked-On:#1260
Signed-off-by: Chaohong Guo <chaohong.guo@intel.com>
Reviewed-by: Anthony Xu <Anthony.Xu@intel.com>
Acked-by: Gen Zheng <gen.zheng@intel.com>
2018-09-19 14:32:02 +08:00
..
boot.c Replace the call to emalloc() to uefi pool allocation 2018-09-19 14:32:02 +08:00
boot.h allocate boot related struct right after hypervisor memory 2018-09-19 14:32:02 +08:00
efilinux.h Replace __emalloc() with a call to uefi allocate_page() 2018-09-19 14:32:02 +08:00
Makefile hv: rename acrn_efi.h to vm0_boot.h 2018-08-09 16:43:58 +08:00
malloc.c Replace __emalloc() with a call to uefi allocate_page() 2018-09-19 14:32:02 +08:00
multiboot.h allocate boot related struct right after hypervisor memory 2018-09-19 14:32:02 +08:00
pe.c initial import 2018-05-11 14:44:28 +08:00
stdlib.h Remove emalloc_for_low_mem() routine in EFI boot code of HV 2018-09-19 14:32:02 +08:00