arm-trusted-firmware/plat/qemu
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
..
aarch32 qemu: support ARMv7/Cortex-A15 2018-02-05 10:42:47 +01:00
aarch64 qemu: fix holding pen mailbox sequence 2017-10-24 13:57:36 +02:00
include qemu: Add support for stack canary protection 2018-03-20 14:35:47 +08:00
sp_min qemu: Fix interrupt type check 2018-02-09 20:49:57 +02:00
dt.c Fix order of remaining platform #includes 2017-07-14 10:50:41 +01:00
platform.mk qemu: Add support for stack canary protection 2018-03-20 14:35:47 +08:00
qemu_bl1_setup.c qemu: Support SEPARATE_CODE_AND_RODATA 2018-02-28 21:36:25 +08:00
qemu_bl2_mem_params_desc.c qemu: support ARMv7/Cortex-A15 2018-02-05 10:42:47 +01:00
qemu_bl2_setup.c qemu: Support SEPARATE_CODE_AND_RODATA 2018-02-28 21:36:25 +08:00
qemu_bl31_setup.c qemu: Support SEPARATE_CODE_AND_RODATA 2018-02-28 21:36:25 +08:00
qemu_common.c qemu: Support SEPARATE_CODE_AND_RODATA 2018-02-28 21:36:25 +08:00
qemu_image_load.c qemu: Add LOAD_IMAGE_V2 support 2017-08-16 09:59:23 +08:00
qemu_io_storage.c qemu: Add support for Trusted Board Boot 2017-10-25 10:48:58 +08:00
qemu_pm.c Fix order of remaining platform #includes 2017-07-14 10:50:41 +01:00
qemu_private.h qemu: Support SEPARATE_CODE_AND_RODATA 2018-02-28 21:36:25 +08:00
qemu_rotpk.S qemu: Add support for Trusted Board Boot 2017-10-25 10:48:58 +08:00
qemu_stack_protector.c qemu: Add support for stack canary protection 2018-03-20 14:35:47 +08:00
qemu_trusted_boot.c qemu: Add support for Trusted Board Boot 2017-10-25 10:48:58 +08:00
topology.c Fix order of remaining platform #includes 2017-07-14 10:50:41 +01:00