summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiuwen Cai <[email protected]>2023-05-19 11:06:50 +0800
committerGitHub <[email protected]>2023-05-19 11:06:50 +0800
commit361590dc40ed326d265e7852c675552f5832e2c7 (patch)
tree1e3de11cd52a53d772232ddd7044e431b2c2c44b
parentd66a519685d1842391b65e237b94a678cd6f65c3 (diff)
Export _tx_handler_svc_unrecognized as weak symbol. (#264)
-rw-r--r--ports_module/cortex_a7/ac5/module_manager/src/tx_thread_schedule.s1
-rw-r--r--ports_module/cortex_a7/gnu/module_manager/src/tx_thread_schedule.s1
-rw-r--r--ports_module/cortex_a7/iar/module_manager/src/tx_thread_schedule.s1
-rw-r--r--ports_module/cortex_r4/ac6/module_manager/src/tx_thread_schedule.S1
-rw-r--r--ports_module/cortex_r4/iar/module_manager/src/tx_thread_schedule.s1
5 files changed, 5 insertions, 0 deletions
diff --git a/ports_module/cortex_a7/ac5/module_manager/src/tx_thread_schedule.s b/ports_module/cortex_a7/ac5/module_manager/src/tx_thread_schedule.s
index e7ae48e0..b2aac709 100644
--- a/ports_module/cortex_a7/ac5/module_manager/src/tx_thread_schedule.s
+++ b/ports_module/cortex_a7/ac5/module_manager/src/tx_thread_schedule.s
@@ -157,6 +157,7 @@ __tx_swi_interrupt
; Unknown SVC argument
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Unrecognized service call
+ EXPORT _tx_handler_svc_unrecognized [WEAK]
_tx_handler_svc_unrecognized
_tx_handler_svc_unrecognized_loop ; We should never get here
diff --git a/ports_module/cortex_a7/gnu/module_manager/src/tx_thread_schedule.s b/ports_module/cortex_a7/gnu/module_manager/src/tx_thread_schedule.s
index d8dd5ddd..f371258c 100644
--- a/ports_module/cortex_a7/gnu/module_manager/src/tx_thread_schedule.s
+++ b/ports_module/cortex_a7/gnu/module_manager/src/tx_thread_schedule.s
@@ -143,6 +143,7 @@ __tx_swi_interrupt:
// Unknown SVC argument
/////////////////////////////////////////////////////////////////////
// Unrecognized service call
+ .weak _tx_handler_svc_unrecognized
_tx_handler_svc_unrecognized:
_tx_handler_svc_unrecognized_loop: // We should never get here
diff --git a/ports_module/cortex_a7/iar/module_manager/src/tx_thread_schedule.s b/ports_module/cortex_a7/iar/module_manager/src/tx_thread_schedule.s
index 378a5336..0e9eeb7c 100644
--- a/ports_module/cortex_a7/iar/module_manager/src/tx_thread_schedule.s
+++ b/ports_module/cortex_a7/iar/module_manager/src/tx_thread_schedule.s
@@ -150,6 +150,7 @@ SWI_Handler
; Unknown SVC argument
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Unrecognized service call
+ PUBWEAK _tx_handler_svc_unrecognized
_tx_handler_svc_unrecognized
_tx_handler_svc_unrecognized_loop ; We should never get here
diff --git a/ports_module/cortex_r4/ac6/module_manager/src/tx_thread_schedule.S b/ports_module/cortex_r4/ac6/module_manager/src/tx_thread_schedule.S
index f9799509..fedc4d98 100644
--- a/ports_module/cortex_r4/ac6/module_manager/src/tx_thread_schedule.S
+++ b/ports_module/cortex_r4/ac6/module_manager/src/tx_thread_schedule.S
@@ -147,6 +147,7 @@ __tx_svc_interrupt:
/* Unknown SVC argument */
/**************************************************************************/
/* Unrecognized service call */
+ .weak _tx_handler_svc_unrecognized
_tx_handler_svc_unrecognized:
_tx_handler_svc_unrecognized_loop: /* We should never get here */
diff --git a/ports_module/cortex_r4/iar/module_manager/src/tx_thread_schedule.s b/ports_module/cortex_r4/iar/module_manager/src/tx_thread_schedule.s
index cdb924e5..69efedb1 100644
--- a/ports_module/cortex_r4/iar/module_manager/src/tx_thread_schedule.s
+++ b/ports_module/cortex_r4/iar/module_manager/src/tx_thread_schedule.s
@@ -140,6 +140,7 @@ SWI_Handler
; Unknown SVC argument
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Unrecognized service call
+ PUBWEAK _tx_handler_svc_unrecognized
_tx_handler_svc_unrecognized
_tx_handler_svc_unrecognized_loop ; We should never get here