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.
1 file changed