
24 Apr
2023
24 Apr
'23
9:04 a.m.
Manorit Chawdhry m-chawdhry@ti.com writes:
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 the background regions configured by ROM are in such a manner that they allow all transactions, don't touch the background regions at all.
Signed-off-by: Manorit Chawdhry m-chawdhry@ti.com
Reviewed-by: Kamlesh Gurudasani kamlesh@ti.com