diff options
| author | Xiuwen Cai <[email protected]> | 2023-05-19 11:06:50 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-05-19 11:06:50 +0800 |
| commit | 361590dc40ed326d265e7852c675552f5832e2c7 (patch) | |
| tree | 1e3de11cd52a53d772232ddd7044e431b2c2c44b | |
| parent | d66a519685d1842391b65e237b94a678cd6f65c3 (diff) | |
Export _tx_handler_svc_unrecognized as weak symbol. (#264)
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 |
