arm-trusted-firmware/plat/rpi3
Pete Batard 6d5c61de74 rpi3: add RPI3_RUNTIME_UART build option
Some OSes (e.g. Ubuntu 18.04 LTS on Raspberry Pi 3) may disable the
runtime UART in a manner that prevents the system from rebooting if
ATF tries to send runtime messages there.

Also, we don't want the firmware to share the UART with normal
world, as this can be a DoS attack vector into the secure world.

This patch fixes these 2 issues by introducing new build option
RPI3_RUNTIME_UART, that disables the runtime UART by default.

Fixes ARM-software/tf-issues#647

Signed-off-by: Pete Batard <pete@akeo.ie>
2018-11-13 13:53:37 +00:00
..
aarch64 rpi3: Don't wire mailbox 3 to FIQ line 2018-07-16 15:56:42 +01:00
include Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
platform.mk rpi3: add RPI3_RUNTIME_UART build option 2018-11-13 13:53:37 +00:00
rpi3_bl1_setup.c rpi3: Detect board revision 2018-07-14 02:15:55 +01:00
rpi3_bl2_setup.c rpi3: Migrate from deprecated APIs 2018-08-17 14:25:08 +01:00
rpi3_bl31_setup.c rpi3: Add mem reserve region to DTB if present 2018-10-24 13:54:41 +01:00
rpi3_common.c rpi3: add RPI3_RUNTIME_UART build option 2018-11-13 13:53:37 +00:00
rpi3_hw.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
rpi3_image_load.c rpi3: Introduce AArch64 Raspberry Pi 3 port 2017-12-01 10:20:47 +00:00
rpi3_io_storage.c rpi3: Add support for Trusted Board Boot 2018-07-05 14:58:51 +08:00
rpi3_mbox.c rpi3: Detect board revision 2018-07-14 02:15:55 +01:00
rpi3_pm.c rpi3: Fix warm entrypoint setup for PSCI_CPU_ON 2018-07-16 15:56:42 +01:00
rpi3_private.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
rpi3_rng.c rpi3: Introduce hardware RNG driver 2018-07-16 15:56:42 +01:00
rpi3_rotpk.S rpi3: Add support for Trusted Board Boot 2018-07-05 14:58:51 +08:00
rpi3_stack_protector.c libc: Fix all includes in codebase 2018-08-22 10:26:05 +01:00
rpi3_topology.c libc: Fix all includes in codebase 2018-08-22 10:26:05 +01:00
rpi3_trusted_boot.c rpi3: Add support for Trusted Board Boot 2018-07-05 14:58:51 +08:00