Add unknown functions assembly code for linux-armhf
authorCharles Giessen <charles@lunarg.com>
Fri, 5 Jul 2024 23:27:23 +0000 (18:27 -0500)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Thu, 11 Jul 2024 17:18:17 +0000 (12:18 -0500)
commit17312d1688e6d0e3d6564ccd11c1e6847ace8d03
treebbebf0f130e074ddfb15c80094c70ce7f85fba0c
parent416f4acaa614b534d5da11624ff1f281463cb846
Add unknown functions assembly code for linux-armhf

This allows linux loaders built for armhf architectures to support unknown
physical device and device functions. The previous fallback path could have
worked for armhf (using the appropriate compiler flags) so as to not disrupt
users, the aarch64 assembly code for unknown functions was ported to armhf.

Since CI support is limited, this was manually built & tested using on a
raspberry pi 4B.
BUILD.md
loader/CMakeLists.txt
loader/asm_offset.c
loader/asm_test_aarch32.S [new file with mode: 0644]
loader/loader.c
loader/unknown_ext_chain_gas_aarch.S [new file with mode: 0644]
loader/unknown_ext_chain_gas_aarch64.S [deleted file]
scripts/parse_asm_values.py