Add support for creating ARM rmodules. There are 3 expected relocations for an ARM rmodule: - R_ARM_ABS32 - R_ARM_THM_PC22 - R_ARM_THM_JUMP24 R_ARM_ABS32 is the only type that needs to emitted for relocation as the other 2 are relative relocations. BUG=chrome-os-partner:27094 BRANCH=None TEST=Built vbootstub for ARM device. Change-Id: I0c22d4abca970e82ccd60b33fed700b96e3e52fb Signed-off-by: Aaron Durbin <adurbin@chromuim.org> Reviewed-on: https://chromium-review.googlesource.com/190922 Reviewed-by: Gabe Black <gabeblack@chromium.org> Tested-by: Aaron Durbin <adurbin@chromium.org> Commit-Queue: Aaron Durbin <adurbin@chromium.org> |
||
|---|---|---|
| .. | ||
| lzma | ||
| cbfs-mkpayload.c | ||
| cbfs-mkstage.c | ||
| cbfs.h | ||
| cbfs_image.c | ||
| cbfs_image.h | ||
| cbfstool.c | ||
| coff.h | ||
| common.c | ||
| common.h | ||
| compress.c | ||
| elf.h | ||
| elfheaders.c | ||
| elfparsing.h | ||
| EXAMPLE | ||
| fit.c | ||
| fit.h | ||
| fv.h | ||
| Makefile | ||
| Makefile.inc | ||
| rmodtool.c | ||
| rmodule.c | ||
| rmodule.h | ||
| swab.h | ||
| xdr.c | ||