arm-trusted-firmware/plat
Michalis Pappas f68d22e879 qemu: Add support for stack canary protection
Allow qemu users to enable stack protection. Since the virt platform
does not provide an RNG, use a basic, timer-based, canary generation,
similarly to FVP.

Increase SRAM size and BL2 size to fit images when stack protection is
enabled.

Notice that stack protection is not enabled by default in qemu.

Fixes ARM-software/tf-issues#568

Signed-off-by: Michalis Pappas <mpappas@fastmail.fm>
2018-03-20 14:35:47 +08:00
..
arm FVP AArch32: Fix flash access in BL32 for mem_protect 2018-03-15 11:45:37 +00:00
common Merge pull request #1292 from danh-arm/dh/spurious-dep-warn 2018-03-03 13:26:18 +00:00
compat Do not enable SVE on pre-v8.2 platforms 2017-11-30 17:45:23 +00:00
hisilicon Merge pull request #1277 from hzhuang1/testing/bl2_el3_v0.6 2018-03-08 10:39:52 +00:00
mediatek Merge pull request #1287 from davidcunado-arm/dc/fix_misra 2018-02-28 09:48:35 +00:00
nvidia/tegra Merge pull request #1239 from arve-android/trusty-fixes 2018-03-07 10:43:56 +00:00
qemu qemu: Add support for stack canary protection 2018-03-20 14:35:47 +08:00
rockchip Update ULL() macro and instances of ull to comply with MISRA 2018-02-27 17:05:51 +00:00
rpi3 Disable workaround for CVE-2017-5715 on unaffected platforms 2018-01-29 09:58:56 +00:00
socionext/uniphier Merge pull request #1224 from masahir0y/gzip 2018-02-06 05:12:28 +00:00
xilinx/zynqmp Update ULL() macro and instances of ull to comply with MISRA 2018-02-27 17:05:51 +00:00