u-boot/arch
Manorit Chawdhry 8bfce2f998 arm: mach-k3: common: reorder removal of firewalls
K3 devices have some firewalls set up by ROM that we usually remove so
that the development is easy in HS devices.

While removing the firewalls disabling a background region before
disabling the foreground regions keeps the firewall in a state where all
the transactions will be blacklisted until all the regions are disabled.
This causes a race for some other entity trying to access that memory
region before all the firewalls are disabled and causes an exception.

Since there is no guarantee on where the background regions lie based on
ROM configurations or no guarantee if the background regions will allow
all transactions across the memory spaces, iterate the loop twice removing
the foregrounds first and then backgrounds.

Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com>
2023-06-01 12:32:03 -04:00
..
arc dm: dts: Convert driver model tags to use new schema 2023-02-14 09:43:26 -07:00
arm arm: mach-k3: common: reorder removal of firewalls 2023-06-01 12:32:03 -04:00
m68k m68k: use asm-generic/unaligned.h 2023-05-31 14:05:34 -04:00
microblaze microblaze: drop remnants of manual reloc 2023-03-13 11:46:17 +01:00
mips mips: use asm-generic/unaligned.h 2023-05-31 14:05:34 -04:00
nios2 dm: dts: Convert driver model tags to use new schema 2023-02-14 09:43:26 -07:00
powerpc powerpc: use asm-generic/unaligned.h 2023-05-31 14:05:34 -04:00
riscv include: Remove unused header files 2023-05-31 12:31:47 -04:00
sandbox test: Add tests for the extcon 2023-05-02 14:23:58 -04:00
sh sh: use asm-generic/unaligned.h 2023-05-31 14:05:34 -04:00
x86 x86: cpu: qemu: qemu: remove SPL use with CONFIG_IS_ENABLED 2023-05-10 16:45:42 -04:00
xtensa global: Migrate CONFIG_MAX_MEM_MAPPED to CFG 2022-12-23 10:14:51 -05:00
.gitignore
Kconfig arch: enable private libgcc for m68k 2023-03-15 01:38:19 +01:00
Kconfig.nxp nxp: Finish migration of SYS_FSL_SRDS_[12] to Kconfig 2023-01-20 12:27:23 -05:00
u-boot-elf.lds