You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2023/08/05 19:40:41 UTC

[nuttx] 01/03: secure: fix compile failed when no CONFIG_ARCH_HAVE_TRUSTZONE

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 7a0ef1d0cac4f2524d1660fa9739008823be483a
Author: ligd <li...@xiaomi.com>
AuthorDate: Fri May 19 15:37:55 2023 +0800

    secure: fix compile failed when no CONFIG_ARCH_HAVE_TRUSTZONE
    
    Signed-off-by: ligd <li...@xiaomi.com>
---
 include/nuttx/arch.h | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/include/nuttx/arch.h b/include/nuttx/arch.h
index 6293d98de7..4a647afedb 100644
--- a/include/nuttx/arch.h
+++ b/include/nuttx/arch.h
@@ -1552,17 +1552,19 @@ void up_trigger_irq(int irq, cpu_set_t cpuset);
 int up_prioritize_irq(int irq, int priority);
 #endif
 
-#ifdef CONFIG_ARCH_HAVE_TRUSTZONE
-
 /****************************************************************************
- * Name: up_set_secure_irq
+ * Name: up_secure_irq
  *
  * Description:
  *   Secure an IRQ
  *
  ****************************************************************************/
 
+#ifdef CONFIG_ARCH_HAVE_TRUSTZONE
 void up_secure_irq(int irq, bool secure);
+#else
+# define up_secure_irq(i, s)
+#endif
 
 /****************************************************************************
  * Name: up_secure_irq_all
@@ -1572,8 +1574,10 @@ void up_secure_irq(int irq, bool secure);
  *
  ****************************************************************************/
 
+#ifdef CONFIG_ARCH_HAVE_TRUSTZONE
 void up_secure_irq_all(bool secure);
-
+#else
+# define up_secure_irq_all(s)
 #endif
 
 /****************************************************************************