arm-trusted-firmware/docs
Soby Mathew 7a24cba5c2 Replace build macro WARN_DEPRECATED with ERROR_DEPRECATED
This patch changes the build time behaviour when using deprecated API within
Trusted Firmware. Previously the use of deprecated APIs would only trigger a
build warning (which was always treated as a build error), when
WARN_DEPRECATED = 1. Now, the use of deprecated C declarations will always
trigger a build time warning. Whether this warning is treated as error or not
is determined by the build flag ERROR_DEPRECATED which is disabled by default.
When the build flag ERROR_DEPRECATED=1, the invocation of deprecated API or
inclusion of deprecated headers will result in a build error.

Also the deprecated context management helpers in context_mgmt.c are now
conditionally compiled depending on the value of ERROR_DEPRECATED flag
so that the APIs themselves do not result in a build error when the
ERROR_DEPRECATED flag is set.

NOTE: Build systems that use the macro WARN_DEPRECATED must migrate to
using ERROR_DEPRECATED, otherwise deprecated API usage will no longer
trigger a build error.

Change-Id: I843bceef6bde979af7e9b51dddf861035ec7965a
2015-11-24 11:15:41 +00:00
..
diagrams PSCI: Add documentation and fix plat_is_my_cpu_primary() 2015-08-13 23:48:07 +01:00
plat docs: fix the command to compile BL31 on Tegra 2015-08-01 11:14:32 +05:30
spd Tegra: retrieve BL32's bootargs from bl32_ep_info 2015-07-31 10:26:22 +05:30
auth-framework.md TBB: add authentication framework documentation 2015-06-25 08:53:27 +01:00
change-log.md Documentation for version 1.1 2015-02-03 11:43:43 +00:00
cpu-specific-build-macros.md cortex_a53: Add A53 errata #826319, #836870 2015-08-05 19:58:39 +08:00
firmware-design.md Re-design bakery lock memory allocation and algorithm 2015-09-11 16:19:21 +01:00
interrupt-framework-design.md Some minor fixes to interrupt-framework-design.md 2015-08-04 12:20:46 +08:00
platform-migration-guide.md docs: Fixes to platform-migration-guide.md 2015-08-18 14:59:25 +01:00
porting-guide.md Merge pull request #415 from jcastillo-arm/jc/plat_err_handler 2015-10-28 09:54:44 +00:00
psci-pd-tree.md PSCI: Introduce new platform interface to describe topology 2015-08-13 16:28:26 +01:00
rt-svc-writers-guide.md Documentation for version 1.1 2015-02-03 11:43:43 +00:00
trusted-board-boot.md TBB: add authentication framework documentation 2015-06-25 08:53:27 +01:00
user-guide.md Replace build macro WARN_DEPRECATED with ERROR_DEPRECATED 2015-11-24 11:15:41 +00:00