Searched hist:"0265 f1e4130dc5d057812f21b8df5d012dd2f0a7" (Results 1 – 2 of 2) sorted by relevance
| /optee_os/ta/mk/ |
| H A D | build-user-ta.mk | 0265f1e4130dc5d057812f21b8df5d012dd2f0a7 Thu Aug 01 12:54:09 UTC 2019 Jerome Forissier <jerome.forissier@linaro.org> In-tree TAs: avoid recompiling when a library changes
When a library is changed (libutee.a, libutils.a, etc.) the in-tree TAs are re-built from scratch. We can easily avoid recompilation and only re-link instead.
For example, without this patch: $ make -s -j10 $ touch out/arm-plat-vexpress/export-ta_arm32/lib/libutee.a $ make out/arm-plat-vexpress/ta/avb/023f8f1a-292a-432b-8fc4-de8471358067.elf CHK out/arm-plat-vexpress/conf.mk CHK out/arm-plat-vexpress/include/generated/conf.h CHK out/arm-plat-vexpress/conf.cmake CC out/arm-plat-vexpress/ta/avb/entry.o CC out/arm-plat-vexpress/ta/avb/user_ta_header.o AS out/arm-plat-vexpress/ta/avb/ta_entry_a32.o LD out/arm-plat-vexpress/ta/avb/023f8f1a-292a-432b-8fc4-de8471358067.elf
With this patch applied: $ make -s -j10 $ touch out/arm-plat-vexpress/export-ta_arm32/lib/libutee.a $ make out/arm-plat-vexpress/ta/avb/023f8f1a-292a-432b-8fc4-de8471358067.elf CHK out/arm-plat-vexpress/conf.mk CHK out/arm-plat-vexpress/include/generated/conf.h LD out/arm-plat-vexpress/ta/avb/023f8f1a-292a-432b-8fc4-de8471358067.elf
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
|
| /optee_os/ta/ |
| H A D | ta.mk | 0265f1e4130dc5d057812f21b8df5d012dd2f0a7 Thu Aug 01 12:54:09 UTC 2019 Jerome Forissier <jerome.forissier@linaro.org> In-tree TAs: avoid recompiling when a library changes
When a library is changed (libutee.a, libutils.a, etc.) the in-tree TAs are re-built from scratch. We can easily avoid recompilation and only re-link instead.
For example, without this patch: $ make -s -j10 $ touch out/arm-plat-vexpress/export-ta_arm32/lib/libutee.a $ make out/arm-plat-vexpress/ta/avb/023f8f1a-292a-432b-8fc4-de8471358067.elf CHK out/arm-plat-vexpress/conf.mk CHK out/arm-plat-vexpress/include/generated/conf.h CHK out/arm-plat-vexpress/conf.cmake CC out/arm-plat-vexpress/ta/avb/entry.o CC out/arm-plat-vexpress/ta/avb/user_ta_header.o AS out/arm-plat-vexpress/ta/avb/ta_entry_a32.o LD out/arm-plat-vexpress/ta/avb/023f8f1a-292a-432b-8fc4-de8471358067.elf
With this patch applied: $ make -s -j10 $ touch out/arm-plat-vexpress/export-ta_arm32/lib/libutee.a $ make out/arm-plat-vexpress/ta/avb/023f8f1a-292a-432b-8fc4-de8471358067.elf CHK out/arm-plat-vexpress/conf.mk CHK out/arm-plat-vexpress/include/generated/conf.h LD out/arm-plat-vexpress/ta/avb/023f8f1a-292a-432b-8fc4-de8471358067.elf
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
|