|author||Daniel Mentz <firstname.lastname@example.org>||Thu Jan 12 15:01:44 2017 -0800|
|committer||Daniel Mentz <email@example.com>||Thu Jan 12 16:51:55 2017 -0800|
Determine correct load address for ARC images Quantenna modified the linker script for vmlinux. CONFIG_LINUX_LINK_BASE is no longer where the image starts. Instead, the linker script defines the symbol _img_start_addr as the load address. Quantenna sets the entry point to the same address as the load address. This works fine because the image starts with a jump instruction that jumps to res_service. We can just bypass this jump by setting the entry point straight to res_service.