Skip to content
  1. Aug 06, 2019
  2. Aug 05, 2019
  3. Aug 01, 2019
    • Summer Qin's avatar
      Core: Tweak 'update_running_head()' behaviour · ff8db15e
      Summer Qin authored
      
      
      This function could be called in SVCall functions, it searches for the
      next running thread if the 'Running Head' thread status has been set to
      non-running. Performing a searching in SVCall is unnecessary and costs
      more expensive SVCall execution time. Reset the searching start head to
      thread list and return in this case, let scheduler in PendSV handles the
      searching.
      
      Change-Id: Idc795496f1fcb03e139e2d37d9ab46bf52c9b1e1
      Signed-off-by: default avatarSummer Qin <summer.qin@arm.com>
      ff8db15e
    • Summer Qin's avatar
      Core: Update the code related with request message type · 632b3e00
      Summer Qin authored
      
      
      The patch inlcudes the following changes:
       -Create message with type instead of PSA_IPC_CALL in
        tfm_svcall_psa_call();
       -Change the condition to check whether message handle refers to a
        request message instead of PSA_IPC_CALL;
       -Move the request message logic into default block in
        tfm_svcall_psa_reply().
      
      Change-Id: I0c59b5f55c4a46feb05c674d5cb3bce666779171
      Signed-off-by: default avatarSummer Qin <summer.qin@arm.com>
      632b3e00
  4. Jul 31, 2019
  5. Jul 30, 2019
  6. Jul 29, 2019
  7. Jul 26, 2019
  8. Jul 24, 2019
    • Summer Qin's avatar
      Crypto: Update connection handle check · b207a159
      Summer Qin authored
      
      
      Replace PSA_IS_HANDLE_VALID with PSA_HANDLE_IS_VALID which is
      defined in PSA FF for checking the validity of connection handle.
      
      Change-Id: I11be7d4fd5ecf0125fa422ce9a9ec759a0a41b61
      Signed-off-by: default avatarSummer Qin <summer.qin@arm.com>
      b207a159
    • Summer Qin's avatar
      SST: Update connection handle check · ba48ccd8
      Summer Qin authored
      
      
      Replace TFM_PSA_HANDLE_IS_VALID with PSA_HANDLE_IS_VALID which is
      defined in PSA FF for checking the validity of connection.
      
      Change-Id: Ib95b60dfe8f644fc7164cd51cb02897b5691ea15
      Signed-off-by: default avatarSummer Qin <summer.qin@arm.com>
      ba48ccd8
    • Summer Qin's avatar
      Core: PSA APIs alignment · 4b1d03b6
      Summer Qin authored
      
      
      Update PSA Client and Secure Partition APIs and some related files:
       - Add psa_panic() to indicate an internal fault in a secure partition.
       - Introduce a message type parameter to the psa_call() function which
         is delivered as part of the psa_msg_t data to the RoT Service.
       - Change 'minor version' to 'version'.
       - Add PSA_HANDLE_IS_VALID() and PSA_HANDLE_TO_ERROR() macros.
       - Move the definition of PSA_MAX_IOVEC and PSA_IPC_CALL from
         psa/service.h to psa/client.h.
       - Change the error code returned by psa_get() when the message could
         not be delivered. It now returns PSA_ERROR_DOES_NOT_EXIST.
      
      Change-Id: Ia717f591c80484699f4f491d1ed6dbc4fd7c050f
      Signed-off-by: default avatarSummer Qin <summer.qin@arm.com>
      4b1d03b6
  9. Jul 23, 2019
  10. Jul 22, 2019
  11. Jul 19, 2019
  12. Jul 18, 2019
Loading