SMMUv3: Abort DMA transactions
Alexei Fedorov authored
For security DMA should be blocked at the SMMU by default
unless explicitly enabled for a device. SMMU is disabled
after reset with all streams bypassing the SMMU, and
abortion of all incoming transactions implements a default
deny policy on reset.
This patch also moves "bl1_platform_setup()" function from
arm_bl1_setup.c to FVP platforms' fvp_bl1_setup.c and
fvp_ve_bl1_setup.c files.

Change-Id: Ie0ffedc10219b1b884eb8af625bd4b6753749b1a
Signed-off-by: default avatarAlexei Fedorov <Alexei.Fedorov@arm.com>
1461ad9f
Name Last commit Last update
..
allwinner Sanitise includes across codebase
arm SMMUv3: Abort DMA transactions
auth Mbed TLS: Remove weak heap implementation
cadence/uart/aarch64 Console: remove deprecated finish_console_register
cfi/v2m Sanitise includes across codebase
console Console: Allow to register multiple times
coreboot/cbmem_console/aarch64 Console: remove deprecated finish_console_register
delay_timer drivers: generic_delay_timer: Assert presence of Generic Timer
gpio Sanitise includes across codebase
imx imx: warp7: Migrate to MULTI_CONSOLE_API
intel/soc/stratix10/io intel: QSPI boot enablement
io Remove several warnings reported with W=1
marvell Console: remove deprecated finish_console_register
mentor/i2c Sanitise includes across codebase
meson Console: remove deprecated finish_console_register
mmc drivers: mmc: Fix some issues with MMC stack
partition drivers: partition: Add simple MBR partition entries support
renesas/rcar rcar_gen3: drivers: Change to restore timer counter value at resume
rpi3 rpi3: sdhost: SDHost driver improvement
st Console: remove deprecated finish_console_register
staging/renesas/rcar rcar_gen3: drivers: ddr: Update DDR setting rev.0.35
synopsys driver: synosys: Fix SD MMC not initializing correctly
ti/uart drivers: ti: uart: add a aarch32 variant
ufs Change some vars and functions to be static.