arm-trusted-firmware/docs
Vikram Kanigiri 7173f5f618 Fix relocation of __PERCPU_BAKERY_LOCK_SIZE__
When a platform port does not define PLAT_PERCPU_BAKERY_LOCK_SIZE, the total
memory that should be allocated per-cpu to accommodate all bakery locks is
calculated by the linker in bl31.ld.S. The linker stores this value in the
__PERCPU_BAKERY_LOCK_SIZE__ linker symbol. The runtime value of this symbol is
different from the link time value as the symbol is relocated into the current
section (.bss). This patch fixes this issue by marking the symbol as ABSOLUTE
which allows it to retain its correct value even at runtime.

The description of PLAT_PERCPU_BAKERY_LOCK_SIZE in the porting-guide.md has been
made clearer as well.

Change-Id: Ia0cfd42f51deaf739d792297e60cad5c6e6e610b
2015-09-25 16:35:10 +01: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 Fix relocation of __PERCPU_BAKERY_LOCK_SIZE__ 2015-09-25 16:35:10 +01: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 PSCI: Add documentation and fix plat_is_my_cpu_primary() 2015-08-13 23:48:07 +01:00