OP-TEE / optee_os

Trusted side of the TEE
Other
1.59k stars 1.07k forks source link

Removal of firewall_dt_probe_bus() and stm32mp25 firewall bus populate + RNG updates #7021

Closed GseoC closed 1 month ago

GseoC commented 2 months ago

Remove firewall_dt_probe_bus() from the firewall framework as it seems unlikely that we can have a consensual implementation of this feature for every vendor.

This P-R adds the probing of peripherals under the RIFSC firewall bus. This means that from now on, access on peripherals when probing the RIFSC will be filtered to catch any firewall inconsistencies. In case the peripheral is shared between different context, the RIF semaphore is acquired, if available.

Also update the RNG to better handle the different platforms, pm and RCC resources.

GseoC commented 1 month ago

Comments addressed

GseoC commented 1 month ago

Tags applied, thanks