arm-trusted-firmware/include/common
Sandrine Bailleux cf24229e6e Run compiler on debug macros for type checking
Even if the log output is too low for a message to be printed out on
the console by the debug macros, it should still be evaluated by the
compiler to get some type checking and validation of the format
specifiers. To do so, introduce the no_tf_log() macro that encloses
the call to tf_log() in an always-false condition.

This avoids the problem of discovering build issues only when we build
the firmware with the right LOG_LEVEL value.

Change-Id: Ic0fd252ab691d0187fd925756a4837aca1cbfd7b
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
2018-07-13 11:31:05 +02:00
..
aarch32 xlat v2: Split MMU setup and enable 2018-06-27 11:31:30 +01:00
aarch64 Add end_vector_entry assembler macro 2018-07-11 09:23:00 +01:00
tbbr Fix MISRA rule 8.3 Part 4 2018-04-13 14:01:56 +01:00
asm_macros_common.S Remove .func and .endfunc assembler directives 2018-07-11 09:22:56 +01:00
bl_common.h Fix MISRA Rule 5.3 Part 1 2018-06-12 13:21:36 +01:00
debug.h Run compiler on debug macros for type checking 2018-07-13 11:31:05 +02:00
desc_image_load.h Fix MISRA rule 8.4 Part 1 2018-02-28 17:19:55 +00:00
ep_info.h Document ep_info attribute flags 2018-06-26 21:43:00 +01:00
fdt_wrappers.h Dynamic cfg: MISRA fixes 2018-02-26 16:31:11 +00:00
image_decompress.h image_decompress: add APIs for decompressing images 2018-02-02 00:19:08 +09:00
interrupt_props.h GIC: Allow specifying interrupt properties 2017-10-16 16:50:02 +01:00
param_header.h SPM: Introduce Secure Partition Manager 2017-11-08 18:05:14 +00:00
runtime_svc.h Add support for the SMC Calling Convention 2.0 2018-04-23 15:43:29 +01:00