4a176212eb
The elf images can't be loaded correctly because the elf_loader copy_to_gpa with wrong size. The p_filesz and p_memsz both belong to elf32_prog_entry, this data structure describes segments loaded in ram. p_filesz means size of segment in file and p_memsz means size of segment in memory. ELF loader should copy elf_img to gpa with the size of p_prg_tbl_head32->p_filesz. Tracked-On: #8642 Signed-off-by: Zhang Chen <chen.zhang@intel.com> Signed-off-by: Victor Sun <victor.sun@intel.com> Reviewed-by: Junjie Mao <junjie.mao@intel.com> |
||
---|---|---|
.. | ||
bzimage_loader.c | ||
elf_loader.c | ||
rawimage_loader.c | ||
vboot_info.c |