- Sep 26, 2023
-
-
Balint Dobszay authored
Refactor the driver to use the new Trusted Services RPC ABI. Remove the capabilty of handling multiple RPC ABIs based on SP UUID, the scope of the driver is Trusted Services only so this feature is not needed. Change the user space interface to get aligned with the requirements of the new RPC mechanism. Signed-off-by:
Balint Dobszay <balint.dobszay@arm.com> Change-Id: I29d4d4a2790568b85e8f2d5f1f631f1dc2c73acb
-
- Jan 27, 2023
-
-
Balint Dobszay authored
Signed-off-by:
Balint Dobszay <balint.dobszay@arm.com> Change-Id: Ifa6ac7db3240cbd85c55a2b69999a453619e53db
-
- Aug 31, 2022
-
-
Balint Dobszay authored
Replace the current DebugFS and custom ioctl based FF-A user-space interface with an implementation which uses the TEE subsystem. Currently the new TEE driver supports Trusted Services specific protocol and enables communication with PSA Secure Partitions. The design allows extending the TEE driver with other protocols in the future when demand arises. The main intention of the change is to break away from the proof-of-concept nature of the previous implementation, coming from the debug nature of DebugFS (it is disabled in release builds), and the foreseeable challenges of up-streaming a new user-space API. Signed-off-by:
Balint Dobszay <balint.dobszay@arm.com> Change-Id: If2a59d5ca15eebeb30dad229fb99207aadc13d93
-