Skip to content
  1. Sep 26, 2023
    • Balint Dobszay's avatar
      Trusted Services TEE driver v2 · a2d7349a
      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's avatarBalint Dobszay <balint.dobszay@arm.com>
      Change-Id: I29d4d4a2790568b85e8f2d5f1f631f1dc2c73acb
      tee-v2.0.0
      a2d7349a
  2. Jan 27, 2023
  3. Aug 31, 2022
    • Balint Dobszay's avatar
      TEE driver code and documentation · 6eab9191
      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's avatarBalint Dobszay <balint.dobszay@arm.com>
      Change-Id: If2a59d5ca15eebeb30dad229fb99207aadc13d93
      tee-v1.0
      6eab9191
Loading