From 4373af728647cf50101487634d0233f3fd07f56e Mon Sep 17 00:00:00 2001
From: Du Huanpeng <dhu@hodcarrier.org>
Date: Wed, 14 Jun 2023 11:52:15 +0800
Subject: [PATCH 1/2] fix link flag to -mcpu=cortex-a9

Signed-off-by: Du Huanpeng <dhu@hodcarrier.org>
---
 .../cortex_a9_smp/gnu/example_build/build_threadx_sample.bat    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ports_smp/cortex_a9_smp/gnu/example_build/build_threadx_sample.bat b/ports_smp/cortex_a9_smp/gnu/example_build/build_threadx_sample.bat
index 22d0a618b..0e2611181 100644
--- a/ports_smp/cortex_a9_smp/gnu/example_build/build_threadx_sample.bat
+++ b/ports_smp/cortex_a9_smp/gnu/example_build/build_threadx_sample.bat
@@ -1,4 +1,4 @@
-arm-none-eabi-gcc -c -g -I../../../../common_smp/inc -I../inc -mcpu=cortex-a5 sample_threadx.c
+arm-none-eabi-gcc -c -g -I../../../../common_smp/inc -I../inc -mcpu=cortex-a9 sample_threadx.c
 arm-none-eabi-gcc -c -g -mcpu=cortex-a9 startup.S
 arm-none-eabi-gcc -c -g -mcpu=cortex-a9 MP_GIC.S
 arm-none-eabi-gcc -c -g -mcpu=cortex-a9 MP_SCU.S

From 5892fe15b5e03fabf021e33747c07cabb31e1c54 Mon Sep 17 00:00:00 2001
From: Du Huanpeng <dhu@hodcarrier.org>
Date: Wed, 14 Jun 2023 16:38:12 +0800
Subject: [PATCH 2/2] Remove duplicate declaration "invalidateCaches_IS"

Signed-off-by: Du Huanpeng <dhu@hodcarrier.org>
---
 ports_smp/cortex_a5_smp/ac5/example_build/sample_threadx/v7.h | 1 -
 ports_smp/cortex_a5_smp/gnu/example_build/v7.h                | 1 -
 ports_smp/cortex_a7_smp/ac5/example_build/sample_threadx/v7.h | 1 -
 ports_smp/cortex_a7_smp/gnu/example_build/v7.h                | 1 -
 ports_smp/cortex_a9_smp/gnu/example_build/v7.h                | 1 -
 5 files changed, 5 deletions(-)

diff --git a/ports_smp/cortex_a5_smp/ac5/example_build/sample_threadx/v7.h b/ports_smp/cortex_a5_smp/ac5/example_build/sample_threadx/v7.h
index 5a08b43fd..6016ef64f 100644
--- a/ports_smp/cortex_a5_smp/ac5/example_build/sample_threadx/v7.h
+++ b/ports_smp/cortex_a5_smp/ac5/example_build/sample_threadx/v7.h
@@ -35,7 +35,6 @@ void disableInterrupts(void);
 // ------------------------------------------------------------
 // Caches
 
-void invalidateCaches_IS(void);
 void cleanInvalidateDCache(void);
 void invalidateCaches_IS(void);
 void enableCaches(void);
diff --git a/ports_smp/cortex_a5_smp/gnu/example_build/v7.h b/ports_smp/cortex_a5_smp/gnu/example_build/v7.h
index 5a08b43fd..6016ef64f 100644
--- a/ports_smp/cortex_a5_smp/gnu/example_build/v7.h
+++ b/ports_smp/cortex_a5_smp/gnu/example_build/v7.h
@@ -35,7 +35,6 @@ void disableInterrupts(void);
 // ------------------------------------------------------------
 // Caches
 
-void invalidateCaches_IS(void);
 void cleanInvalidateDCache(void);
 void invalidateCaches_IS(void);
 void enableCaches(void);
diff --git a/ports_smp/cortex_a7_smp/ac5/example_build/sample_threadx/v7.h b/ports_smp/cortex_a7_smp/ac5/example_build/sample_threadx/v7.h
index 5a08b43fd..6016ef64f 100644
--- a/ports_smp/cortex_a7_smp/ac5/example_build/sample_threadx/v7.h
+++ b/ports_smp/cortex_a7_smp/ac5/example_build/sample_threadx/v7.h
@@ -35,7 +35,6 @@ void disableInterrupts(void);
 // ------------------------------------------------------------
 // Caches
 
-void invalidateCaches_IS(void);
 void cleanInvalidateDCache(void);
 void invalidateCaches_IS(void);
 void enableCaches(void);
diff --git a/ports_smp/cortex_a7_smp/gnu/example_build/v7.h b/ports_smp/cortex_a7_smp/gnu/example_build/v7.h
index 0fc0183f3..88e88508d 100644
--- a/ports_smp/cortex_a7_smp/gnu/example_build/v7.h
+++ b/ports_smp/cortex_a7_smp/gnu/example_build/v7.h
@@ -23,7 +23,6 @@ void disableInterrupts(void);
 // ------------------------------------------------------------
 // Caches
 
-void invalidateCaches_IS(void);
 void cleanInvalidateDCache(void);
 void invalidateCaches_IS(void);
 void enableCaches(void);
diff --git a/ports_smp/cortex_a9_smp/gnu/example_build/v7.h b/ports_smp/cortex_a9_smp/gnu/example_build/v7.h
index 5a08b43fd..6016ef64f 100644
--- a/ports_smp/cortex_a9_smp/gnu/example_build/v7.h
+++ b/ports_smp/cortex_a9_smp/gnu/example_build/v7.h
@@ -35,7 +35,6 @@ void disableInterrupts(void);
 // ------------------------------------------------------------
 // Caches
 
-void invalidateCaches_IS(void);
 void cleanInvalidateDCache(void);
 void invalidateCaches_IS(void);
 void enableCaches(void);