summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiejunZhou <[email protected]>2023-06-21 18:23:36 +0800
committerGitHub <[email protected]>2023-06-21 18:23:36 +0800
commit08380caa7792f917d2e24cfae22df8796487ac5b (patch)
tree585e974c851a16a409c1db112881ab92d4babacd
parent1b2995cea8aecd46c8bc012f2605dea6142bec01 (diff)
Unify ThreadX and SMP for ARMv8-A. (#275)
* Unify ThreadX and SMP for ARMv8-A. * Fix path in pipeline to check ports arch. * Add ignore folders for ARM DS * Generate ThreadX and SMP ports for ARMv8-A. * Ignore untracked files for ports_arch check. * Use arch instead of CPU to simplify the project management.
-rw-r--r--.github/workflows/ports_arch_check.yml6
-rw-r--r--.gitignore2
-rw-r--r--ports/cortex_a35/ac6/src/tx_initialize_low_level.S9
-rw-r--r--ports/cortex_a35/ac6/src/tx_thread_context_restore.S10
-rw-r--r--ports/cortex_a35/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports/cortex_a35/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports/cortex_a35/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports/cortex_a35/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports/cortex_a35/ac6/src/tx_thread_schedule.S9
-rw-r--r--ports/cortex_a35/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports/cortex_a35/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports/cortex_a35/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports/cortex_a35/gnu/example_build/tx/.cproject6
-rw-r--r--ports/cortex_a35/gnu/src/tx_initialize_low_level.S7
-rw-r--r--ports/cortex_a35/gnu/src/tx_thread_context_restore.S8
-rw-r--r--ports/cortex_a35/gnu/src/tx_thread_context_save.S7
-rw-r--r--ports/cortex_a35/gnu/src/tx_thread_interrupt_control.S7
-rw-r--r--ports/cortex_a35/gnu/src/tx_thread_interrupt_disable.S7
-rw-r--r--ports/cortex_a35/gnu/src/tx_thread_interrupt_restore.S7
-rw-r--r--ports/cortex_a35/gnu/src/tx_thread_schedule.S7
-rw-r--r--ports/cortex_a35/gnu/src/tx_thread_stack_build.S7
-rw-r--r--ports/cortex_a35/gnu/src/tx_thread_system_return.S7
-rw-r--r--ports/cortex_a35/gnu/src/tx_timer_interrupt.S7
-rw-r--r--ports/cortex_a53/ac6/src/tx_initialize_low_level.S9
-rw-r--r--ports/cortex_a53/ac6/src/tx_thread_context_restore.S10
-rw-r--r--ports/cortex_a53/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports/cortex_a53/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports/cortex_a53/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports/cortex_a53/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports/cortex_a53/ac6/src/tx_thread_schedule.S9
-rw-r--r--ports/cortex_a53/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports/cortex_a53/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports/cortex_a53/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports/cortex_a53/gnu/example_build/tx/.cproject6
-rw-r--r--ports/cortex_a53/gnu/src/tx_initialize_low_level.S7
-rw-r--r--ports/cortex_a53/gnu/src/tx_thread_context_restore.S8
-rw-r--r--ports/cortex_a53/gnu/src/tx_thread_context_save.S7
-rw-r--r--ports/cortex_a53/gnu/src/tx_thread_interrupt_control.S7
-rw-r--r--ports/cortex_a53/gnu/src/tx_thread_interrupt_disable.S7
-rw-r--r--ports/cortex_a53/gnu/src/tx_thread_interrupt_restore.S7
-rw-r--r--ports/cortex_a53/gnu/src/tx_thread_schedule.S7
-rw-r--r--ports/cortex_a53/gnu/src/tx_thread_stack_build.S7
-rw-r--r--ports/cortex_a53/gnu/src/tx_thread_system_return.S7
-rw-r--r--ports/cortex_a53/gnu/src/tx_timer_interrupt.S7
-rw-r--r--ports/cortex_a55/ac6/src/tx_initialize_low_level.S9
-rw-r--r--ports/cortex_a55/ac6/src/tx_thread_context_restore.S10
-rw-r--r--ports/cortex_a55/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports/cortex_a55/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports/cortex_a55/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports/cortex_a55/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports/cortex_a55/ac6/src/tx_thread_schedule.S9
-rw-r--r--ports/cortex_a55/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports/cortex_a55/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports/cortex_a55/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports/cortex_a55/gnu/example_build/tx/.cproject6
-rw-r--r--ports/cortex_a55/gnu/src/tx_initialize_low_level.S7
-rw-r--r--ports/cortex_a55/gnu/src/tx_thread_context_restore.S8
-rw-r--r--ports/cortex_a55/gnu/src/tx_thread_context_save.S7
-rw-r--r--ports/cortex_a55/gnu/src/tx_thread_interrupt_control.S7
-rw-r--r--ports/cortex_a55/gnu/src/tx_thread_interrupt_disable.S7
-rw-r--r--ports/cortex_a55/gnu/src/tx_thread_interrupt_restore.S7
-rw-r--r--ports/cortex_a55/gnu/src/tx_thread_schedule.S7
-rw-r--r--ports/cortex_a55/gnu/src/tx_thread_stack_build.S7
-rw-r--r--ports/cortex_a55/gnu/src/tx_thread_system_return.S7
-rw-r--r--ports/cortex_a55/gnu/src/tx_timer_interrupt.S7
-rw-r--r--ports/cortex_a57/ac6/src/tx_initialize_low_level.S9
-rw-r--r--ports/cortex_a57/ac6/src/tx_thread_context_restore.S10
-rw-r--r--ports/cortex_a57/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports/cortex_a57/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports/cortex_a57/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports/cortex_a57/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports/cortex_a57/ac6/src/tx_thread_schedule.S9
-rw-r--r--ports/cortex_a57/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports/cortex_a57/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports/cortex_a57/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports/cortex_a57/gnu/example_build/tx/.cproject6
-rw-r--r--ports/cortex_a57/gnu/src/tx_initialize_low_level.S7
-rw-r--r--ports/cortex_a57/gnu/src/tx_thread_context_restore.S8
-rw-r--r--ports/cortex_a57/gnu/src/tx_thread_context_save.S7
-rw-r--r--ports/cortex_a57/gnu/src/tx_thread_interrupt_control.S7
-rw-r--r--ports/cortex_a57/gnu/src/tx_thread_interrupt_disable.S7
-rw-r--r--ports/cortex_a57/gnu/src/tx_thread_interrupt_restore.S7
-rw-r--r--ports/cortex_a57/gnu/src/tx_thread_schedule.S7
-rw-r--r--ports/cortex_a57/gnu/src/tx_thread_stack_build.S7
-rw-r--r--ports/cortex_a57/gnu/src/tx_thread_system_return.S7
-rw-r--r--ports/cortex_a57/gnu/src/tx_timer_interrupt.S7
-rw-r--r--ports/cortex_a65/ac6/src/tx_initialize_low_level.S9
-rw-r--r--ports/cortex_a65/ac6/src/tx_thread_context_restore.S10
-rw-r--r--ports/cortex_a65/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports/cortex_a65/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports/cortex_a65/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports/cortex_a65/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports/cortex_a65/ac6/src/tx_thread_schedule.S9
-rw-r--r--ports/cortex_a65/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports/cortex_a65/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports/cortex_a65/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports/cortex_a65/gnu/example_build/tx/.cproject6
-rw-r--r--ports/cortex_a65/gnu/src/tx_initialize_low_level.S7
-rw-r--r--ports/cortex_a65/gnu/src/tx_thread_context_restore.S8
-rw-r--r--ports/cortex_a65/gnu/src/tx_thread_context_save.S7
-rw-r--r--ports/cortex_a65/gnu/src/tx_thread_interrupt_control.S7
-rw-r--r--ports/cortex_a65/gnu/src/tx_thread_interrupt_disable.S7
-rw-r--r--ports/cortex_a65/gnu/src/tx_thread_interrupt_restore.S7
-rw-r--r--ports/cortex_a65/gnu/src/tx_thread_schedule.S7
-rw-r--r--ports/cortex_a65/gnu/src/tx_thread_stack_build.S7
-rw-r--r--ports/cortex_a65/gnu/src/tx_thread_system_return.S7
-rw-r--r--ports/cortex_a65/gnu/src/tx_timer_interrupt.S7
-rw-r--r--ports/cortex_a65ae/ac6/src/tx_initialize_low_level.S9
-rw-r--r--ports/cortex_a65ae/ac6/src/tx_thread_context_restore.S10
-rw-r--r--ports/cortex_a65ae/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports/cortex_a65ae/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports/cortex_a65ae/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports/cortex_a65ae/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports/cortex_a65ae/ac6/src/tx_thread_schedule.S9
-rw-r--r--ports/cortex_a65ae/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports/cortex_a65ae/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports/cortex_a65ae/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports/cortex_a65ae/gnu/example_build/tx/.cproject6
-rw-r--r--ports/cortex_a65ae/gnu/src/tx_initialize_low_level.S7
-rw-r--r--ports/cortex_a65ae/gnu/src/tx_thread_context_restore.S8
-rw-r--r--ports/cortex_a65ae/gnu/src/tx_thread_context_save.S7
-rw-r--r--ports/cortex_a65ae/gnu/src/tx_thread_interrupt_control.S7
-rw-r--r--ports/cortex_a65ae/gnu/src/tx_thread_interrupt_disable.S7
-rw-r--r--ports/cortex_a65ae/gnu/src/tx_thread_interrupt_restore.S7
-rw-r--r--ports/cortex_a65ae/gnu/src/tx_thread_schedule.S7
-rw-r--r--ports/cortex_a65ae/gnu/src/tx_thread_stack_build.S7
-rw-r--r--ports/cortex_a65ae/gnu/src/tx_thread_system_return.S7
-rw-r--r--ports/cortex_a65ae/gnu/src/tx_timer_interrupt.S7
-rw-r--r--ports/cortex_a72/ac6/src/tx_initialize_low_level.S9
-rw-r--r--ports/cortex_a72/ac6/src/tx_thread_context_restore.S10
-rw-r--r--ports/cortex_a72/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports/cortex_a72/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports/cortex_a72/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports/cortex_a72/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports/cortex_a72/ac6/src/tx_thread_schedule.S9
-rw-r--r--ports/cortex_a72/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports/cortex_a72/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports/cortex_a72/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports/cortex_a72/gnu/example_build/tx/.cproject6
-rw-r--r--ports/cortex_a72/gnu/src/tx_initialize_low_level.S7
-rw-r--r--ports/cortex_a72/gnu/src/tx_thread_context_restore.S8
-rw-r--r--ports/cortex_a72/gnu/src/tx_thread_context_save.S7
-rw-r--r--ports/cortex_a72/gnu/src/tx_thread_interrupt_control.S7
-rw-r--r--ports/cortex_a72/gnu/src/tx_thread_interrupt_disable.S7
-rw-r--r--ports/cortex_a72/gnu/src/tx_thread_interrupt_restore.S7
-rw-r--r--ports/cortex_a72/gnu/src/tx_thread_schedule.S7
-rw-r--r--ports/cortex_a72/gnu/src/tx_thread_stack_build.S7
-rw-r--r--ports/cortex_a72/gnu/src/tx_thread_system_return.S7
-rw-r--r--ports/cortex_a72/gnu/src/tx_timer_interrupt.S7
-rw-r--r--ports/cortex_a73/ac6/src/tx_initialize_low_level.S9
-rw-r--r--ports/cortex_a73/ac6/src/tx_thread_context_restore.S10
-rw-r--r--ports/cortex_a73/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports/cortex_a73/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports/cortex_a73/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports/cortex_a73/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports/cortex_a73/ac6/src/tx_thread_schedule.S9
-rw-r--r--ports/cortex_a73/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports/cortex_a73/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports/cortex_a73/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports/cortex_a73/gnu/example_build/tx/.cproject6
-rw-r--r--ports/cortex_a73/gnu/src/tx_initialize_low_level.S7
-rw-r--r--ports/cortex_a73/gnu/src/tx_thread_context_restore.S8
-rw-r--r--ports/cortex_a73/gnu/src/tx_thread_context_save.S7
-rw-r--r--ports/cortex_a73/gnu/src/tx_thread_interrupt_control.S7
-rw-r--r--ports/cortex_a73/gnu/src/tx_thread_interrupt_disable.S7
-rw-r--r--ports/cortex_a73/gnu/src/tx_thread_interrupt_restore.S7
-rw-r--r--ports/cortex_a73/gnu/src/tx_thread_schedule.S7
-rw-r--r--ports/cortex_a73/gnu/src/tx_thread_stack_build.S7
-rw-r--r--ports/cortex_a73/gnu/src/tx_thread_system_return.S7
-rw-r--r--ports/cortex_a73/gnu/src/tx_timer_interrupt.S7
-rw-r--r--ports/cortex_a75/ac6/src/tx_initialize_low_level.S9
-rw-r--r--ports/cortex_a75/ac6/src/tx_thread_context_restore.S10
-rw-r--r--ports/cortex_a75/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports/cortex_a75/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports/cortex_a75/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports/cortex_a75/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports/cortex_a75/ac6/src/tx_thread_schedule.S9
-rw-r--r--ports/cortex_a75/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports/cortex_a75/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports/cortex_a75/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports/cortex_a75/gnu/example_build/tx/.cproject6
-rw-r--r--ports/cortex_a75/gnu/src/tx_initialize_low_level.S7
-rw-r--r--ports/cortex_a75/gnu/src/tx_thread_context_restore.S8
-rw-r--r--ports/cortex_a75/gnu/src/tx_thread_context_save.S7
-rw-r--r--ports/cortex_a75/gnu/src/tx_thread_interrupt_control.S7
-rw-r--r--ports/cortex_a75/gnu/src/tx_thread_interrupt_disable.S7
-rw-r--r--ports/cortex_a75/gnu/src/tx_thread_interrupt_restore.S7
-rw-r--r--ports/cortex_a75/gnu/src/tx_thread_schedule.S7
-rw-r--r--ports/cortex_a75/gnu/src/tx_thread_stack_build.S7
-rw-r--r--ports/cortex_a75/gnu/src/tx_thread_system_return.S7
-rw-r--r--ports/cortex_a75/gnu/src/tx_timer_interrupt.S7
-rw-r--r--ports/cortex_a76/ac6/src/tx_initialize_low_level.S9
-rw-r--r--ports/cortex_a76/ac6/src/tx_thread_context_restore.S10
-rw-r--r--ports/cortex_a76/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports/cortex_a76/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports/cortex_a76/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports/cortex_a76/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports/cortex_a76/ac6/src/tx_thread_schedule.S9
-rw-r--r--ports/cortex_a76/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports/cortex_a76/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports/cortex_a76/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports/cortex_a76/gnu/example_build/tx/.cproject6
-rw-r--r--ports/cortex_a76/gnu/src/tx_initialize_low_level.S7
-rw-r--r--ports/cortex_a76/gnu/src/tx_thread_context_restore.S8
-rw-r--r--ports/cortex_a76/gnu/src/tx_thread_context_save.S7
-rw-r--r--ports/cortex_a76/gnu/src/tx_thread_interrupt_control.S7
-rw-r--r--ports/cortex_a76/gnu/src/tx_thread_interrupt_disable.S7
-rw-r--r--ports/cortex_a76/gnu/src/tx_thread_interrupt_restore.S7
-rw-r--r--ports/cortex_a76/gnu/src/tx_thread_schedule.S7
-rw-r--r--ports/cortex_a76/gnu/src/tx_thread_stack_build.S7
-rw-r--r--ports/cortex_a76/gnu/src/tx_thread_system_return.S7
-rw-r--r--ports/cortex_a76/gnu/src/tx_timer_interrupt.S7
-rw-r--r--ports/cortex_a76ae/ac6/src/tx_initialize_low_level.S9
-rw-r--r--ports/cortex_a76ae/ac6/src/tx_thread_context_restore.S10
-rw-r--r--ports/cortex_a76ae/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports/cortex_a76ae/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports/cortex_a76ae/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports/cortex_a76ae/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports/cortex_a76ae/ac6/src/tx_thread_schedule.S9
-rw-r--r--ports/cortex_a76ae/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports/cortex_a76ae/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports/cortex_a76ae/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports/cortex_a76ae/gnu/example_build/tx/.cproject6
-rw-r--r--ports/cortex_a76ae/gnu/src/tx_initialize_low_level.S7
-rw-r--r--ports/cortex_a76ae/gnu/src/tx_thread_context_restore.S8
-rw-r--r--ports/cortex_a76ae/gnu/src/tx_thread_context_save.S7
-rw-r--r--ports/cortex_a76ae/gnu/src/tx_thread_interrupt_control.S7
-rw-r--r--ports/cortex_a76ae/gnu/src/tx_thread_interrupt_disable.S7
-rw-r--r--ports/cortex_a76ae/gnu/src/tx_thread_interrupt_restore.S7
-rw-r--r--ports/cortex_a76ae/gnu/src/tx_thread_schedule.S7
-rw-r--r--ports/cortex_a76ae/gnu/src/tx_thread_stack_build.S7
-rw-r--r--ports/cortex_a76ae/gnu/src/tx_thread_system_return.S7
-rw-r--r--ports/cortex_a76ae/gnu/src/tx_timer_interrupt.S7
-rw-r--r--ports/cortex_a77/ac6/src/tx_initialize_low_level.S9
-rw-r--r--ports/cortex_a77/ac6/src/tx_thread_context_restore.S10
-rw-r--r--ports/cortex_a77/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports/cortex_a77/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports/cortex_a77/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports/cortex_a77/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports/cortex_a77/ac6/src/tx_thread_schedule.S9
-rw-r--r--ports/cortex_a77/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports/cortex_a77/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports/cortex_a77/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports/cortex_a77/gnu/example_build/tx/.cproject6
-rw-r--r--ports/cortex_a77/gnu/src/tx_initialize_low_level.S7
-rw-r--r--ports/cortex_a77/gnu/src/tx_thread_context_restore.S8
-rw-r--r--ports/cortex_a77/gnu/src/tx_thread_context_save.S7
-rw-r--r--ports/cortex_a77/gnu/src/tx_thread_interrupt_control.S7
-rw-r--r--ports/cortex_a77/gnu/src/tx_thread_interrupt_disable.S7
-rw-r--r--ports/cortex_a77/gnu/src/tx_thread_interrupt_restore.S7
-rw-r--r--ports/cortex_a77/gnu/src/tx_thread_schedule.S7
-rw-r--r--ports/cortex_a77/gnu/src/tx_thread_stack_build.S7
-rw-r--r--ports/cortex_a77/gnu/src/tx_thread_system_return.S7
-rw-r--r--ports/cortex_a77/gnu/src/tx_timer_interrupt.S7
-rw-r--r--ports_arch/ARMv8-A/threadx/ports/ac6/src/tx_initialize_low_level.S2
-rw-r--r--ports_arch/ARMv8-A/threadx/ports/gnu/example_build/tx/.cproject6
-rw-r--r--ports_arch/ARMv8-A/threadx_modules/common/src/txm_module_manager_thread_stack_build.S2
-rw-r--r--ports_arch/ARMv8-A/threadx_smp/common/inc/tx_port.h2
-rw-r--r--ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_core_get.S2
-rw-r--r--ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_core_preempt.S2
-rw-r--r--ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_current_state_get.S2
-rw-r--r--ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_current_thread_get.S2
-rw-r--r--ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_initialize_wait.S2
-rw-r--r--ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_low_level_initialize.S2
-rw-r--r--ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_protect.S2
-rw-r--r--ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_time_get.S2
-rw-r--r--ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_unprotect.S2
-rw-r--r--ports_arch/ARMv8-A/update.ps18
-rw-r--r--ports_smp/cortex_a35_smp/ac6/example_build/tx/.cproject6
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a35_smp/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a35_smp/gnu/example_build/tx/.cproject6
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_initialize_low_level.S9
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a35_smp/gnu/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a53_smp/ac6/example_build/sample_threadx/.cproject4
-rw-r--r--ports_smp/cortex_a53_smp/ac6/example_build/tx/.cproject4
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a53_smp/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_initialize_low_level.S9
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a53_smp/gnu/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a55_smp/ac6/example_build/sample_threadx/.cproject4
-rw-r--r--ports_smp/cortex_a55_smp/ac6/example_build/tx/.cproject4
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a55_smp/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_initialize_low_level.S9
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a55_smp/gnu/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a57_smp/ac6/example_build/sample_threadx/.cproject4
-rw-r--r--ports_smp/cortex_a57_smp/ac6/example_build/tx/.cproject4
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a57_smp/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_initialize_low_level.S9
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a57_smp/gnu/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a65_smp/ac6/example_build/sample_threadx/.cproject4
-rw-r--r--ports_smp/cortex_a65_smp/ac6/example_build/tx/.cproject4
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a65_smp/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_initialize_low_level.S9
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a65_smp/gnu/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/example_build/sample_threadx/.cproject4
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/example_build/tx/.cproject4
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_initialize_low_level.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a65ae_smp/gnu/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a72_smp/ac6/example_build/sample_threadx/.cproject4
-rw-r--r--ports_smp/cortex_a72_smp/ac6/example_build/tx/.cproject4
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a72_smp/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_initialize_low_level.S9
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a72_smp/gnu/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a73_smp/ac6/example_build/sample_threadx/.cproject4
-rw-r--r--ports_smp/cortex_a73_smp/ac6/example_build/tx/.cproject4
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a73_smp/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_initialize_low_level.S9
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a73_smp/gnu/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a75_smp/ac6/example_build/sample_threadx/.cproject4
-rw-r--r--ports_smp/cortex_a75_smp/ac6/example_build/tx/.cproject4
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a75_smp/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_initialize_low_level.S9
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a75_smp/gnu/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a76_smp/ac6/example_build/sample_threadx/.cproject4
-rw-r--r--ports_smp/cortex_a76_smp/ac6/example_build/tx/.cproject4
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a76_smp/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_initialize_low_level.S9
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a76_smp/gnu/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/example_build/sample_threadx/.cproject4
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/example_build/tx/.cproject4
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_initialize_low_level.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a76ae_smp/gnu/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a77_smp/ac6/example_build/sample_threadx/.cproject4
-rw-r--r--ports_smp/cortex_a77_smp/ac6/example_build/tx/.cproject4
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a77_smp/ac6/src/tx_timer_interrupt.S9
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_initialize_low_level.S9
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_context_restore.S9
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_context_save.S9
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_control.S9
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_disable.S9
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_restore.S9
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_schedule.S11
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_core_get.S11
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_core_preempt.S11
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_current_state_get.S11
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_current_thread_get.S11
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_initialize_wait.S11
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_low_level_initialize.S11
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_protect.S11
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_time_get.S11
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_unprotect.S11
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_stack_build.S9
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_thread_system_return.S9
-rw-r--r--ports_smp/cortex_a77_smp/gnu/src/tx_timer_interrupt.S9
736 files changed, 4649 insertions, 1989 deletions
diff --git a/.github/workflows/ports_arch_check.yml b/.github/workflows/ports_arch_check.yml
index 9e34b1d9..4a99c032 100644
--- a/.github/workflows/ports_arch_check.yml
+++ b/.github/workflows/ports_arch_check.yml
@@ -37,7 +37,7 @@ jobs:
- name: Copy ports arch
run: |
scripts/copy_armv7_m.sh && scripts/copy_armv8_m.sh && scripts/copy_module_armv7_m.sh
- if [[ -n $(git status --porcelain) ]]; then
+ if [[ -n $(git status --porcelain -uno) ]]; then
echo "Ports for ARM architecture is not updated"
git status
exit 1
@@ -61,7 +61,9 @@ jobs:
run: |
cd ports_arch/ARMv7-A
pwsh -Command ./update.ps1 -PortSets tx -CopyCommonFiles -CopyPortFiles -CopyExample -PatchFiles
- if ((git status --porcelain) -ne $null) {
+ cd ../../ports_arch/ARMv8-A
+ pwsh -Command ./update.ps1 -PortSets tx,tx_smp -CopyCommonFiles -CopyPortFiles -CopyExample -PatchFiles
+ if ((git status --porcelain -uno) -ne $null) {
Write-Host "Ports for ARM architecture is not updated"
git status
Exit 1
diff --git a/.gitignore b/.gitignore
index 8acaf0df..16aa71ad 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,6 @@
.vscode/
+.settings/
+.metadata/
_deps/
build/
Debug/
diff --git a/ports/cortex_a35/ac6/src/tx_initialize_low_level.S b/ports/cortex_a35/ac6/src/tx_initialize_low_level.S
index d0b541f1..26dffbf7 100644
--- a/ports/cortex_a35/ac6/src/tx_initialize_low_level.S
+++ b/ports/cortex_a35/ac6/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a35/ac6/src/tx_thread_context_restore.S b/ports/cortex_a35/ac6/src/tx_thread_context_restore.S
index 994c404d..1061e214 100644
--- a/ports/cortex_a35/ac6/src/tx_thread_context_restore.S
+++ b/ports/cortex_a35/ac6/src/tx_thread_context_restore.S
@@ -19,8 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
/**************************************************************************/
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a35/ac6/src/tx_thread_context_save.S b/ports/cortex_a35/ac6/src/tx_thread_context_save.S
index 859a1e44..38dcf250 100644
--- a/ports/cortex_a35/ac6/src/tx_thread_context_save.S
+++ b/ports/cortex_a35/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a35/ac6/src/tx_thread_interrupt_control.S b/ports/cortex_a35/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports/cortex_a35/ac6/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a35/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a35/ac6/src/tx_thread_interrupt_disable.S b/ports/cortex_a35/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports/cortex_a35/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a35/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a35/ac6/src/tx_thread_interrupt_restore.S b/ports/cortex_a35/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports/cortex_a35/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a35/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a35/ac6/src/tx_thread_schedule.S b/ports/cortex_a35/ac6/src/tx_thread_schedule.S
index 9a7a7262..68777e83 100644
--- a/ports/cortex_a35/ac6/src/tx_thread_schedule.S
+++ b/ports/cortex_a35/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a35/ac6/src/tx_thread_stack_build.S b/ports/cortex_a35/ac6/src/tx_thread_stack_build.S
index 5b7e945a..2208c8c1 100644
--- a/ports/cortex_a35/ac6/src/tx_thread_stack_build.S
+++ b/ports/cortex_a35/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a35/ac6/src/tx_thread_system_return.S b/ports/cortex_a35/ac6/src/tx_thread_system_return.S
index 7d42b63d..560be4a4 100644
--- a/ports/cortex_a35/ac6/src/tx_thread_system_return.S
+++ b/ports/cortex_a35/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a35/ac6/src/tx_timer_interrupt.S b/ports/cortex_a35/ac6/src/tx_timer_interrupt.S
index 5810b5c2..7b2f885a 100644
--- a/ports/cortex_a35/ac6/src/tx_timer_interrupt.S
+++ b/ports/cortex_a35/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a35/gnu/example_build/tx/.cproject b/ports/cortex_a35/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports/cortex_a35/gnu/example_build/tx/.cproject
+++ b/ports/cortex_a35/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports/cortex_a35/gnu/src/tx_initialize_low_level.S b/ports/cortex_a35/gnu/src/tx_initialize_low_level.S
index b3f5bfa0..cb22430a 100644
--- a/ports/cortex_a35/gnu/src/tx_initialize_low_level.S
+++ b/ports/cortex_a35/gnu/src/tx_initialize_low_level.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,9 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a35/gnu/src/tx_thread_context_restore.S b/ports/cortex_a35/gnu/src/tx_thread_context_restore.S
index 94123af9..1061e214 100644
--- a/ports/cortex_a35/gnu/src/tx_thread_context_restore.S
+++ b/ports/cortex_a35/gnu/src/tx_thread_context_restore.S
@@ -22,8 +22,6 @@
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
-
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a35/gnu/src/tx_thread_context_save.S b/ports/cortex_a35/gnu/src/tx_thread_context_save.S
index 7637dd8f..38dcf250 100644
--- a/ports/cortex_a35/gnu/src/tx_thread_context_save.S
+++ b/ports/cortex_a35/gnu/src/tx_thread_context_save.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a35/gnu/src/tx_thread_interrupt_control.S b/ports/cortex_a35/gnu/src/tx_thread_interrupt_control.S
index 85f8302b..561b6d61 100644
--- a/ports/cortex_a35/gnu/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a35/gnu/src/tx_thread_interrupt_control.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a35/gnu/src/tx_thread_interrupt_disable.S b/ports/cortex_a35/gnu/src/tx_thread_interrupt_disable.S
index 315b8d7d..a54b1fa8 100644
--- a/ports/cortex_a35/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a35/gnu/src/tx_thread_interrupt_disable.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a35/gnu/src/tx_thread_interrupt_restore.S b/ports/cortex_a35/gnu/src/tx_thread_interrupt_restore.S
index 3ddef57e..35c4726d 100644
--- a/ports/cortex_a35/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a35/gnu/src/tx_thread_interrupt_restore.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a35/gnu/src/tx_thread_schedule.S b/ports/cortex_a35/gnu/src/tx_thread_schedule.S
index 8674d93a..68777e83 100644
--- a/ports/cortex_a35/gnu/src/tx_thread_schedule.S
+++ b/ports/cortex_a35/gnu/src/tx_thread_schedule.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,9 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a35/gnu/src/tx_thread_stack_build.S b/ports/cortex_a35/gnu/src/tx_thread_stack_build.S
index b1926717..2208c8c1 100644
--- a/ports/cortex_a35/gnu/src/tx_thread_stack_build.S
+++ b/ports/cortex_a35/gnu/src/tx_thread_stack_build.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a35/gnu/src/tx_thread_system_return.S b/ports/cortex_a35/gnu/src/tx_thread_system_return.S
index 7bdfcf97..560be4a4 100644
--- a/ports/cortex_a35/gnu/src/tx_thread_system_return.S
+++ b/ports/cortex_a35/gnu/src/tx_thread_system_return.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a35/gnu/src/tx_timer_interrupt.S b/ports/cortex_a35/gnu/src/tx_timer_interrupt.S
index 3ccea961..7b2f885a 100644
--- a/ports/cortex_a35/gnu/src/tx_timer_interrupt.S
+++ b/ports/cortex_a35/gnu/src/tx_timer_interrupt.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a53/ac6/src/tx_initialize_low_level.S b/ports/cortex_a53/ac6/src/tx_initialize_low_level.S
index d0b541f1..26dffbf7 100644
--- a/ports/cortex_a53/ac6/src/tx_initialize_low_level.S
+++ b/ports/cortex_a53/ac6/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a53/ac6/src/tx_thread_context_restore.S b/ports/cortex_a53/ac6/src/tx_thread_context_restore.S
index 994c404d..1061e214 100644
--- a/ports/cortex_a53/ac6/src/tx_thread_context_restore.S
+++ b/ports/cortex_a53/ac6/src/tx_thread_context_restore.S
@@ -19,8 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
/**************************************************************************/
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a53/ac6/src/tx_thread_context_save.S b/ports/cortex_a53/ac6/src/tx_thread_context_save.S
index 859a1e44..38dcf250 100644
--- a/ports/cortex_a53/ac6/src/tx_thread_context_save.S
+++ b/ports/cortex_a53/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a53/ac6/src/tx_thread_interrupt_control.S b/ports/cortex_a53/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports/cortex_a53/ac6/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a53/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a53/ac6/src/tx_thread_interrupt_disable.S b/ports/cortex_a53/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports/cortex_a53/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a53/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a53/ac6/src/tx_thread_interrupt_restore.S b/ports/cortex_a53/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports/cortex_a53/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a53/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a53/ac6/src/tx_thread_schedule.S b/ports/cortex_a53/ac6/src/tx_thread_schedule.S
index 9a7a7262..68777e83 100644
--- a/ports/cortex_a53/ac6/src/tx_thread_schedule.S
+++ b/ports/cortex_a53/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a53/ac6/src/tx_thread_stack_build.S b/ports/cortex_a53/ac6/src/tx_thread_stack_build.S
index 5b7e945a..2208c8c1 100644
--- a/ports/cortex_a53/ac6/src/tx_thread_stack_build.S
+++ b/ports/cortex_a53/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a53/ac6/src/tx_thread_system_return.S b/ports/cortex_a53/ac6/src/tx_thread_system_return.S
index 7d42b63d..560be4a4 100644
--- a/ports/cortex_a53/ac6/src/tx_thread_system_return.S
+++ b/ports/cortex_a53/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a53/ac6/src/tx_timer_interrupt.S b/ports/cortex_a53/ac6/src/tx_timer_interrupt.S
index 5810b5c2..7b2f885a 100644
--- a/ports/cortex_a53/ac6/src/tx_timer_interrupt.S
+++ b/ports/cortex_a53/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a53/gnu/example_build/tx/.cproject b/ports/cortex_a53/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports/cortex_a53/gnu/example_build/tx/.cproject
+++ b/ports/cortex_a53/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports/cortex_a53/gnu/src/tx_initialize_low_level.S b/ports/cortex_a53/gnu/src/tx_initialize_low_level.S
index b3f5bfa0..cb22430a 100644
--- a/ports/cortex_a53/gnu/src/tx_initialize_low_level.S
+++ b/ports/cortex_a53/gnu/src/tx_initialize_low_level.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,9 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a53/gnu/src/tx_thread_context_restore.S b/ports/cortex_a53/gnu/src/tx_thread_context_restore.S
index 94123af9..1061e214 100644
--- a/ports/cortex_a53/gnu/src/tx_thread_context_restore.S
+++ b/ports/cortex_a53/gnu/src/tx_thread_context_restore.S
@@ -22,8 +22,6 @@
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
-
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a53/gnu/src/tx_thread_context_save.S b/ports/cortex_a53/gnu/src/tx_thread_context_save.S
index 7637dd8f..38dcf250 100644
--- a/ports/cortex_a53/gnu/src/tx_thread_context_save.S
+++ b/ports/cortex_a53/gnu/src/tx_thread_context_save.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a53/gnu/src/tx_thread_interrupt_control.S b/ports/cortex_a53/gnu/src/tx_thread_interrupt_control.S
index 85f8302b..561b6d61 100644
--- a/ports/cortex_a53/gnu/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a53/gnu/src/tx_thread_interrupt_control.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a53/gnu/src/tx_thread_interrupt_disable.S b/ports/cortex_a53/gnu/src/tx_thread_interrupt_disable.S
index 315b8d7d..a54b1fa8 100644
--- a/ports/cortex_a53/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a53/gnu/src/tx_thread_interrupt_disable.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a53/gnu/src/tx_thread_interrupt_restore.S b/ports/cortex_a53/gnu/src/tx_thread_interrupt_restore.S
index 3ddef57e..35c4726d 100644
--- a/ports/cortex_a53/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a53/gnu/src/tx_thread_interrupt_restore.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a53/gnu/src/tx_thread_schedule.S b/ports/cortex_a53/gnu/src/tx_thread_schedule.S
index 8674d93a..68777e83 100644
--- a/ports/cortex_a53/gnu/src/tx_thread_schedule.S
+++ b/ports/cortex_a53/gnu/src/tx_thread_schedule.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,9 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a53/gnu/src/tx_thread_stack_build.S b/ports/cortex_a53/gnu/src/tx_thread_stack_build.S
index b1926717..2208c8c1 100644
--- a/ports/cortex_a53/gnu/src/tx_thread_stack_build.S
+++ b/ports/cortex_a53/gnu/src/tx_thread_stack_build.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a53/gnu/src/tx_thread_system_return.S b/ports/cortex_a53/gnu/src/tx_thread_system_return.S
index 7bdfcf97..560be4a4 100644
--- a/ports/cortex_a53/gnu/src/tx_thread_system_return.S
+++ b/ports/cortex_a53/gnu/src/tx_thread_system_return.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a53/gnu/src/tx_timer_interrupt.S b/ports/cortex_a53/gnu/src/tx_timer_interrupt.S
index 3ccea961..7b2f885a 100644
--- a/ports/cortex_a53/gnu/src/tx_timer_interrupt.S
+++ b/ports/cortex_a53/gnu/src/tx_timer_interrupt.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a55/ac6/src/tx_initialize_low_level.S b/ports/cortex_a55/ac6/src/tx_initialize_low_level.S
index d0b541f1..26dffbf7 100644
--- a/ports/cortex_a55/ac6/src/tx_initialize_low_level.S
+++ b/ports/cortex_a55/ac6/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a55/ac6/src/tx_thread_context_restore.S b/ports/cortex_a55/ac6/src/tx_thread_context_restore.S
index 994c404d..1061e214 100644
--- a/ports/cortex_a55/ac6/src/tx_thread_context_restore.S
+++ b/ports/cortex_a55/ac6/src/tx_thread_context_restore.S
@@ -19,8 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
/**************************************************************************/
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a55/ac6/src/tx_thread_context_save.S b/ports/cortex_a55/ac6/src/tx_thread_context_save.S
index 859a1e44..38dcf250 100644
--- a/ports/cortex_a55/ac6/src/tx_thread_context_save.S
+++ b/ports/cortex_a55/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a55/ac6/src/tx_thread_interrupt_control.S b/ports/cortex_a55/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports/cortex_a55/ac6/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a55/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a55/ac6/src/tx_thread_interrupt_disable.S b/ports/cortex_a55/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports/cortex_a55/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a55/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a55/ac6/src/tx_thread_interrupt_restore.S b/ports/cortex_a55/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports/cortex_a55/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a55/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a55/ac6/src/tx_thread_schedule.S b/ports/cortex_a55/ac6/src/tx_thread_schedule.S
index 9a7a7262..68777e83 100644
--- a/ports/cortex_a55/ac6/src/tx_thread_schedule.S
+++ b/ports/cortex_a55/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a55/ac6/src/tx_thread_stack_build.S b/ports/cortex_a55/ac6/src/tx_thread_stack_build.S
index 5b7e945a..2208c8c1 100644
--- a/ports/cortex_a55/ac6/src/tx_thread_stack_build.S
+++ b/ports/cortex_a55/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a55/ac6/src/tx_thread_system_return.S b/ports/cortex_a55/ac6/src/tx_thread_system_return.S
index 7d42b63d..560be4a4 100644
--- a/ports/cortex_a55/ac6/src/tx_thread_system_return.S
+++ b/ports/cortex_a55/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a55/ac6/src/tx_timer_interrupt.S b/ports/cortex_a55/ac6/src/tx_timer_interrupt.S
index 5810b5c2..7b2f885a 100644
--- a/ports/cortex_a55/ac6/src/tx_timer_interrupt.S
+++ b/ports/cortex_a55/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a55/gnu/example_build/tx/.cproject b/ports/cortex_a55/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports/cortex_a55/gnu/example_build/tx/.cproject
+++ b/ports/cortex_a55/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports/cortex_a55/gnu/src/tx_initialize_low_level.S b/ports/cortex_a55/gnu/src/tx_initialize_low_level.S
index b3f5bfa0..cb22430a 100644
--- a/ports/cortex_a55/gnu/src/tx_initialize_low_level.S
+++ b/ports/cortex_a55/gnu/src/tx_initialize_low_level.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,9 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a55/gnu/src/tx_thread_context_restore.S b/ports/cortex_a55/gnu/src/tx_thread_context_restore.S
index 94123af9..1061e214 100644
--- a/ports/cortex_a55/gnu/src/tx_thread_context_restore.S
+++ b/ports/cortex_a55/gnu/src/tx_thread_context_restore.S
@@ -22,8 +22,6 @@
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
-
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a55/gnu/src/tx_thread_context_save.S b/ports/cortex_a55/gnu/src/tx_thread_context_save.S
index 7637dd8f..38dcf250 100644
--- a/ports/cortex_a55/gnu/src/tx_thread_context_save.S
+++ b/ports/cortex_a55/gnu/src/tx_thread_context_save.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a55/gnu/src/tx_thread_interrupt_control.S b/ports/cortex_a55/gnu/src/tx_thread_interrupt_control.S
index 85f8302b..561b6d61 100644
--- a/ports/cortex_a55/gnu/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a55/gnu/src/tx_thread_interrupt_control.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a55/gnu/src/tx_thread_interrupt_disable.S b/ports/cortex_a55/gnu/src/tx_thread_interrupt_disable.S
index 315b8d7d..a54b1fa8 100644
--- a/ports/cortex_a55/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a55/gnu/src/tx_thread_interrupt_disable.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a55/gnu/src/tx_thread_interrupt_restore.S b/ports/cortex_a55/gnu/src/tx_thread_interrupt_restore.S
index 3ddef57e..35c4726d 100644
--- a/ports/cortex_a55/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a55/gnu/src/tx_thread_interrupt_restore.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a55/gnu/src/tx_thread_schedule.S b/ports/cortex_a55/gnu/src/tx_thread_schedule.S
index 8674d93a..68777e83 100644
--- a/ports/cortex_a55/gnu/src/tx_thread_schedule.S
+++ b/ports/cortex_a55/gnu/src/tx_thread_schedule.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,9 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a55/gnu/src/tx_thread_stack_build.S b/ports/cortex_a55/gnu/src/tx_thread_stack_build.S
index b1926717..2208c8c1 100644
--- a/ports/cortex_a55/gnu/src/tx_thread_stack_build.S
+++ b/ports/cortex_a55/gnu/src/tx_thread_stack_build.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a55/gnu/src/tx_thread_system_return.S b/ports/cortex_a55/gnu/src/tx_thread_system_return.S
index 7bdfcf97..560be4a4 100644
--- a/ports/cortex_a55/gnu/src/tx_thread_system_return.S
+++ b/ports/cortex_a55/gnu/src/tx_thread_system_return.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a55/gnu/src/tx_timer_interrupt.S b/ports/cortex_a55/gnu/src/tx_timer_interrupt.S
index 3ccea961..7b2f885a 100644
--- a/ports/cortex_a55/gnu/src/tx_timer_interrupt.S
+++ b/ports/cortex_a55/gnu/src/tx_timer_interrupt.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a57/ac6/src/tx_initialize_low_level.S b/ports/cortex_a57/ac6/src/tx_initialize_low_level.S
index d0b541f1..26dffbf7 100644
--- a/ports/cortex_a57/ac6/src/tx_initialize_low_level.S
+++ b/ports/cortex_a57/ac6/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a57/ac6/src/tx_thread_context_restore.S b/ports/cortex_a57/ac6/src/tx_thread_context_restore.S
index 994c404d..1061e214 100644
--- a/ports/cortex_a57/ac6/src/tx_thread_context_restore.S
+++ b/ports/cortex_a57/ac6/src/tx_thread_context_restore.S
@@ -19,8 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
/**************************************************************************/
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a57/ac6/src/tx_thread_context_save.S b/ports/cortex_a57/ac6/src/tx_thread_context_save.S
index 859a1e44..38dcf250 100644
--- a/ports/cortex_a57/ac6/src/tx_thread_context_save.S
+++ b/ports/cortex_a57/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a57/ac6/src/tx_thread_interrupt_control.S b/ports/cortex_a57/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports/cortex_a57/ac6/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a57/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a57/ac6/src/tx_thread_interrupt_disable.S b/ports/cortex_a57/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports/cortex_a57/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a57/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a57/ac6/src/tx_thread_interrupt_restore.S b/ports/cortex_a57/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports/cortex_a57/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a57/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a57/ac6/src/tx_thread_schedule.S b/ports/cortex_a57/ac6/src/tx_thread_schedule.S
index 9a7a7262..68777e83 100644
--- a/ports/cortex_a57/ac6/src/tx_thread_schedule.S
+++ b/ports/cortex_a57/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a57/ac6/src/tx_thread_stack_build.S b/ports/cortex_a57/ac6/src/tx_thread_stack_build.S
index 5b7e945a..2208c8c1 100644
--- a/ports/cortex_a57/ac6/src/tx_thread_stack_build.S
+++ b/ports/cortex_a57/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a57/ac6/src/tx_thread_system_return.S b/ports/cortex_a57/ac6/src/tx_thread_system_return.S
index 7d42b63d..560be4a4 100644
--- a/ports/cortex_a57/ac6/src/tx_thread_system_return.S
+++ b/ports/cortex_a57/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a57/ac6/src/tx_timer_interrupt.S b/ports/cortex_a57/ac6/src/tx_timer_interrupt.S
index 5810b5c2..7b2f885a 100644
--- a/ports/cortex_a57/ac6/src/tx_timer_interrupt.S
+++ b/ports/cortex_a57/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a57/gnu/example_build/tx/.cproject b/ports/cortex_a57/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports/cortex_a57/gnu/example_build/tx/.cproject
+++ b/ports/cortex_a57/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports/cortex_a57/gnu/src/tx_initialize_low_level.S b/ports/cortex_a57/gnu/src/tx_initialize_low_level.S
index b3f5bfa0..cb22430a 100644
--- a/ports/cortex_a57/gnu/src/tx_initialize_low_level.S
+++ b/ports/cortex_a57/gnu/src/tx_initialize_low_level.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,9 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a57/gnu/src/tx_thread_context_restore.S b/ports/cortex_a57/gnu/src/tx_thread_context_restore.S
index 94123af9..1061e214 100644
--- a/ports/cortex_a57/gnu/src/tx_thread_context_restore.S
+++ b/ports/cortex_a57/gnu/src/tx_thread_context_restore.S
@@ -22,8 +22,6 @@
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
-
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a57/gnu/src/tx_thread_context_save.S b/ports/cortex_a57/gnu/src/tx_thread_context_save.S
index 7637dd8f..38dcf250 100644
--- a/ports/cortex_a57/gnu/src/tx_thread_context_save.S
+++ b/ports/cortex_a57/gnu/src/tx_thread_context_save.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a57/gnu/src/tx_thread_interrupt_control.S b/ports/cortex_a57/gnu/src/tx_thread_interrupt_control.S
index 85f8302b..561b6d61 100644
--- a/ports/cortex_a57/gnu/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a57/gnu/src/tx_thread_interrupt_control.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a57/gnu/src/tx_thread_interrupt_disable.S b/ports/cortex_a57/gnu/src/tx_thread_interrupt_disable.S
index 315b8d7d..a54b1fa8 100644
--- a/ports/cortex_a57/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a57/gnu/src/tx_thread_interrupt_disable.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a57/gnu/src/tx_thread_interrupt_restore.S b/ports/cortex_a57/gnu/src/tx_thread_interrupt_restore.S
index 3ddef57e..35c4726d 100644
--- a/ports/cortex_a57/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a57/gnu/src/tx_thread_interrupt_restore.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a57/gnu/src/tx_thread_schedule.S b/ports/cortex_a57/gnu/src/tx_thread_schedule.S
index 8674d93a..68777e83 100644
--- a/ports/cortex_a57/gnu/src/tx_thread_schedule.S
+++ b/ports/cortex_a57/gnu/src/tx_thread_schedule.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,9 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a57/gnu/src/tx_thread_stack_build.S b/ports/cortex_a57/gnu/src/tx_thread_stack_build.S
index b1926717..2208c8c1 100644
--- a/ports/cortex_a57/gnu/src/tx_thread_stack_build.S
+++ b/ports/cortex_a57/gnu/src/tx_thread_stack_build.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a57/gnu/src/tx_thread_system_return.S b/ports/cortex_a57/gnu/src/tx_thread_system_return.S
index 7bdfcf97..560be4a4 100644
--- a/ports/cortex_a57/gnu/src/tx_thread_system_return.S
+++ b/ports/cortex_a57/gnu/src/tx_thread_system_return.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a57/gnu/src/tx_timer_interrupt.S b/ports/cortex_a57/gnu/src/tx_timer_interrupt.S
index 3ccea961..7b2f885a 100644
--- a/ports/cortex_a57/gnu/src/tx_timer_interrupt.S
+++ b/ports/cortex_a57/gnu/src/tx_timer_interrupt.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a65/ac6/src/tx_initialize_low_level.S b/ports/cortex_a65/ac6/src/tx_initialize_low_level.S
index d0b541f1..26dffbf7 100644
--- a/ports/cortex_a65/ac6/src/tx_initialize_low_level.S
+++ b/ports/cortex_a65/ac6/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a65/ac6/src/tx_thread_context_restore.S b/ports/cortex_a65/ac6/src/tx_thread_context_restore.S
index 994c404d..1061e214 100644
--- a/ports/cortex_a65/ac6/src/tx_thread_context_restore.S
+++ b/ports/cortex_a65/ac6/src/tx_thread_context_restore.S
@@ -19,8 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
/**************************************************************************/
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a65/ac6/src/tx_thread_context_save.S b/ports/cortex_a65/ac6/src/tx_thread_context_save.S
index 859a1e44..38dcf250 100644
--- a/ports/cortex_a65/ac6/src/tx_thread_context_save.S
+++ b/ports/cortex_a65/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a65/ac6/src/tx_thread_interrupt_control.S b/ports/cortex_a65/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports/cortex_a65/ac6/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a65/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a65/ac6/src/tx_thread_interrupt_disable.S b/ports/cortex_a65/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports/cortex_a65/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a65/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a65/ac6/src/tx_thread_interrupt_restore.S b/ports/cortex_a65/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports/cortex_a65/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a65/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a65/ac6/src/tx_thread_schedule.S b/ports/cortex_a65/ac6/src/tx_thread_schedule.S
index 9a7a7262..68777e83 100644
--- a/ports/cortex_a65/ac6/src/tx_thread_schedule.S
+++ b/ports/cortex_a65/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a65/ac6/src/tx_thread_stack_build.S b/ports/cortex_a65/ac6/src/tx_thread_stack_build.S
index 5b7e945a..2208c8c1 100644
--- a/ports/cortex_a65/ac6/src/tx_thread_stack_build.S
+++ b/ports/cortex_a65/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a65/ac6/src/tx_thread_system_return.S b/ports/cortex_a65/ac6/src/tx_thread_system_return.S
index 7d42b63d..560be4a4 100644
--- a/ports/cortex_a65/ac6/src/tx_thread_system_return.S
+++ b/ports/cortex_a65/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a65/ac6/src/tx_timer_interrupt.S b/ports/cortex_a65/ac6/src/tx_timer_interrupt.S
index 5810b5c2..7b2f885a 100644
--- a/ports/cortex_a65/ac6/src/tx_timer_interrupt.S
+++ b/ports/cortex_a65/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a65/gnu/example_build/tx/.cproject b/ports/cortex_a65/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports/cortex_a65/gnu/example_build/tx/.cproject
+++ b/ports/cortex_a65/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports/cortex_a65/gnu/src/tx_initialize_low_level.S b/ports/cortex_a65/gnu/src/tx_initialize_low_level.S
index b3f5bfa0..cb22430a 100644
--- a/ports/cortex_a65/gnu/src/tx_initialize_low_level.S
+++ b/ports/cortex_a65/gnu/src/tx_initialize_low_level.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,9 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a65/gnu/src/tx_thread_context_restore.S b/ports/cortex_a65/gnu/src/tx_thread_context_restore.S
index 94123af9..1061e214 100644
--- a/ports/cortex_a65/gnu/src/tx_thread_context_restore.S
+++ b/ports/cortex_a65/gnu/src/tx_thread_context_restore.S
@@ -22,8 +22,6 @@
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
-
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a65/gnu/src/tx_thread_context_save.S b/ports/cortex_a65/gnu/src/tx_thread_context_save.S
index 7637dd8f..38dcf250 100644
--- a/ports/cortex_a65/gnu/src/tx_thread_context_save.S
+++ b/ports/cortex_a65/gnu/src/tx_thread_context_save.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a65/gnu/src/tx_thread_interrupt_control.S b/ports/cortex_a65/gnu/src/tx_thread_interrupt_control.S
index 85f8302b..561b6d61 100644
--- a/ports/cortex_a65/gnu/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a65/gnu/src/tx_thread_interrupt_control.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a65/gnu/src/tx_thread_interrupt_disable.S b/ports/cortex_a65/gnu/src/tx_thread_interrupt_disable.S
index 315b8d7d..a54b1fa8 100644
--- a/ports/cortex_a65/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a65/gnu/src/tx_thread_interrupt_disable.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a65/gnu/src/tx_thread_interrupt_restore.S b/ports/cortex_a65/gnu/src/tx_thread_interrupt_restore.S
index 3ddef57e..35c4726d 100644
--- a/ports/cortex_a65/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a65/gnu/src/tx_thread_interrupt_restore.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a65/gnu/src/tx_thread_schedule.S b/ports/cortex_a65/gnu/src/tx_thread_schedule.S
index 8674d93a..68777e83 100644
--- a/ports/cortex_a65/gnu/src/tx_thread_schedule.S
+++ b/ports/cortex_a65/gnu/src/tx_thread_schedule.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,9 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a65/gnu/src/tx_thread_stack_build.S b/ports/cortex_a65/gnu/src/tx_thread_stack_build.S
index b1926717..2208c8c1 100644
--- a/ports/cortex_a65/gnu/src/tx_thread_stack_build.S
+++ b/ports/cortex_a65/gnu/src/tx_thread_stack_build.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a65/gnu/src/tx_thread_system_return.S b/ports/cortex_a65/gnu/src/tx_thread_system_return.S
index 7bdfcf97..560be4a4 100644
--- a/ports/cortex_a65/gnu/src/tx_thread_system_return.S
+++ b/ports/cortex_a65/gnu/src/tx_thread_system_return.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a65/gnu/src/tx_timer_interrupt.S b/ports/cortex_a65/gnu/src/tx_timer_interrupt.S
index 3ccea961..7b2f885a 100644
--- a/ports/cortex_a65/gnu/src/tx_timer_interrupt.S
+++ b/ports/cortex_a65/gnu/src/tx_timer_interrupt.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a65ae/ac6/src/tx_initialize_low_level.S b/ports/cortex_a65ae/ac6/src/tx_initialize_low_level.S
index d0b541f1..26dffbf7 100644
--- a/ports/cortex_a65ae/ac6/src/tx_initialize_low_level.S
+++ b/ports/cortex_a65ae/ac6/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a65ae/ac6/src/tx_thread_context_restore.S b/ports/cortex_a65ae/ac6/src/tx_thread_context_restore.S
index 994c404d..1061e214 100644
--- a/ports/cortex_a65ae/ac6/src/tx_thread_context_restore.S
+++ b/ports/cortex_a65ae/ac6/src/tx_thread_context_restore.S
@@ -19,8 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
/**************************************************************************/
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a65ae/ac6/src/tx_thread_context_save.S b/ports/cortex_a65ae/ac6/src/tx_thread_context_save.S
index 859a1e44..38dcf250 100644
--- a/ports/cortex_a65ae/ac6/src/tx_thread_context_save.S
+++ b/ports/cortex_a65ae/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a65ae/ac6/src/tx_thread_interrupt_control.S b/ports/cortex_a65ae/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports/cortex_a65ae/ac6/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a65ae/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a65ae/ac6/src/tx_thread_interrupt_disable.S b/ports/cortex_a65ae/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports/cortex_a65ae/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a65ae/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a65ae/ac6/src/tx_thread_interrupt_restore.S b/ports/cortex_a65ae/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports/cortex_a65ae/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a65ae/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a65ae/ac6/src/tx_thread_schedule.S b/ports/cortex_a65ae/ac6/src/tx_thread_schedule.S
index 9a7a7262..68777e83 100644
--- a/ports/cortex_a65ae/ac6/src/tx_thread_schedule.S
+++ b/ports/cortex_a65ae/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a65ae/ac6/src/tx_thread_stack_build.S b/ports/cortex_a65ae/ac6/src/tx_thread_stack_build.S
index 5b7e945a..2208c8c1 100644
--- a/ports/cortex_a65ae/ac6/src/tx_thread_stack_build.S
+++ b/ports/cortex_a65ae/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a65ae/ac6/src/tx_thread_system_return.S b/ports/cortex_a65ae/ac6/src/tx_thread_system_return.S
index 7d42b63d..560be4a4 100644
--- a/ports/cortex_a65ae/ac6/src/tx_thread_system_return.S
+++ b/ports/cortex_a65ae/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a65ae/ac6/src/tx_timer_interrupt.S b/ports/cortex_a65ae/ac6/src/tx_timer_interrupt.S
index 5810b5c2..7b2f885a 100644
--- a/ports/cortex_a65ae/ac6/src/tx_timer_interrupt.S
+++ b/ports/cortex_a65ae/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a65ae/gnu/example_build/tx/.cproject b/ports/cortex_a65ae/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports/cortex_a65ae/gnu/example_build/tx/.cproject
+++ b/ports/cortex_a65ae/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports/cortex_a65ae/gnu/src/tx_initialize_low_level.S b/ports/cortex_a65ae/gnu/src/tx_initialize_low_level.S
index b3f5bfa0..cb22430a 100644
--- a/ports/cortex_a65ae/gnu/src/tx_initialize_low_level.S
+++ b/ports/cortex_a65ae/gnu/src/tx_initialize_low_level.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,9 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a65ae/gnu/src/tx_thread_context_restore.S b/ports/cortex_a65ae/gnu/src/tx_thread_context_restore.S
index 94123af9..1061e214 100644
--- a/ports/cortex_a65ae/gnu/src/tx_thread_context_restore.S
+++ b/ports/cortex_a65ae/gnu/src/tx_thread_context_restore.S
@@ -22,8 +22,6 @@
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
-
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a65ae/gnu/src/tx_thread_context_save.S b/ports/cortex_a65ae/gnu/src/tx_thread_context_save.S
index 7637dd8f..38dcf250 100644
--- a/ports/cortex_a65ae/gnu/src/tx_thread_context_save.S
+++ b/ports/cortex_a65ae/gnu/src/tx_thread_context_save.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a65ae/gnu/src/tx_thread_interrupt_control.S b/ports/cortex_a65ae/gnu/src/tx_thread_interrupt_control.S
index 85f8302b..561b6d61 100644
--- a/ports/cortex_a65ae/gnu/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a65ae/gnu/src/tx_thread_interrupt_control.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a65ae/gnu/src/tx_thread_interrupt_disable.S b/ports/cortex_a65ae/gnu/src/tx_thread_interrupt_disable.S
index 315b8d7d..a54b1fa8 100644
--- a/ports/cortex_a65ae/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a65ae/gnu/src/tx_thread_interrupt_disable.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a65ae/gnu/src/tx_thread_interrupt_restore.S b/ports/cortex_a65ae/gnu/src/tx_thread_interrupt_restore.S
index 3ddef57e..35c4726d 100644
--- a/ports/cortex_a65ae/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a65ae/gnu/src/tx_thread_interrupt_restore.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a65ae/gnu/src/tx_thread_schedule.S b/ports/cortex_a65ae/gnu/src/tx_thread_schedule.S
index 8674d93a..68777e83 100644
--- a/ports/cortex_a65ae/gnu/src/tx_thread_schedule.S
+++ b/ports/cortex_a65ae/gnu/src/tx_thread_schedule.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,9 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a65ae/gnu/src/tx_thread_stack_build.S b/ports/cortex_a65ae/gnu/src/tx_thread_stack_build.S
index b1926717..2208c8c1 100644
--- a/ports/cortex_a65ae/gnu/src/tx_thread_stack_build.S
+++ b/ports/cortex_a65ae/gnu/src/tx_thread_stack_build.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a65ae/gnu/src/tx_thread_system_return.S b/ports/cortex_a65ae/gnu/src/tx_thread_system_return.S
index 7bdfcf97..560be4a4 100644
--- a/ports/cortex_a65ae/gnu/src/tx_thread_system_return.S
+++ b/ports/cortex_a65ae/gnu/src/tx_thread_system_return.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a65ae/gnu/src/tx_timer_interrupt.S b/ports/cortex_a65ae/gnu/src/tx_timer_interrupt.S
index 3ccea961..7b2f885a 100644
--- a/ports/cortex_a65ae/gnu/src/tx_timer_interrupt.S
+++ b/ports/cortex_a65ae/gnu/src/tx_timer_interrupt.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a72/ac6/src/tx_initialize_low_level.S b/ports/cortex_a72/ac6/src/tx_initialize_low_level.S
index d0b541f1..26dffbf7 100644
--- a/ports/cortex_a72/ac6/src/tx_initialize_low_level.S
+++ b/ports/cortex_a72/ac6/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a72/ac6/src/tx_thread_context_restore.S b/ports/cortex_a72/ac6/src/tx_thread_context_restore.S
index 994c404d..1061e214 100644
--- a/ports/cortex_a72/ac6/src/tx_thread_context_restore.S
+++ b/ports/cortex_a72/ac6/src/tx_thread_context_restore.S
@@ -19,8 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
/**************************************************************************/
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a72/ac6/src/tx_thread_context_save.S b/ports/cortex_a72/ac6/src/tx_thread_context_save.S
index 859a1e44..38dcf250 100644
--- a/ports/cortex_a72/ac6/src/tx_thread_context_save.S
+++ b/ports/cortex_a72/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a72/ac6/src/tx_thread_interrupt_control.S b/ports/cortex_a72/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports/cortex_a72/ac6/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a72/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a72/ac6/src/tx_thread_interrupt_disable.S b/ports/cortex_a72/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports/cortex_a72/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a72/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a72/ac6/src/tx_thread_interrupt_restore.S b/ports/cortex_a72/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports/cortex_a72/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a72/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a72/ac6/src/tx_thread_schedule.S b/ports/cortex_a72/ac6/src/tx_thread_schedule.S
index 9a7a7262..68777e83 100644
--- a/ports/cortex_a72/ac6/src/tx_thread_schedule.S
+++ b/ports/cortex_a72/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a72/ac6/src/tx_thread_stack_build.S b/ports/cortex_a72/ac6/src/tx_thread_stack_build.S
index 5b7e945a..2208c8c1 100644
--- a/ports/cortex_a72/ac6/src/tx_thread_stack_build.S
+++ b/ports/cortex_a72/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a72/ac6/src/tx_thread_system_return.S b/ports/cortex_a72/ac6/src/tx_thread_system_return.S
index 7d42b63d..560be4a4 100644
--- a/ports/cortex_a72/ac6/src/tx_thread_system_return.S
+++ b/ports/cortex_a72/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a72/ac6/src/tx_timer_interrupt.S b/ports/cortex_a72/ac6/src/tx_timer_interrupt.S
index 5810b5c2..7b2f885a 100644
--- a/ports/cortex_a72/ac6/src/tx_timer_interrupt.S
+++ b/ports/cortex_a72/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a72/gnu/example_build/tx/.cproject b/ports/cortex_a72/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports/cortex_a72/gnu/example_build/tx/.cproject
+++ b/ports/cortex_a72/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports/cortex_a72/gnu/src/tx_initialize_low_level.S b/ports/cortex_a72/gnu/src/tx_initialize_low_level.S
index b3f5bfa0..cb22430a 100644
--- a/ports/cortex_a72/gnu/src/tx_initialize_low_level.S
+++ b/ports/cortex_a72/gnu/src/tx_initialize_low_level.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,9 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a72/gnu/src/tx_thread_context_restore.S b/ports/cortex_a72/gnu/src/tx_thread_context_restore.S
index 94123af9..1061e214 100644
--- a/ports/cortex_a72/gnu/src/tx_thread_context_restore.S
+++ b/ports/cortex_a72/gnu/src/tx_thread_context_restore.S
@@ -22,8 +22,6 @@
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
-
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a72/gnu/src/tx_thread_context_save.S b/ports/cortex_a72/gnu/src/tx_thread_context_save.S
index 7637dd8f..38dcf250 100644
--- a/ports/cortex_a72/gnu/src/tx_thread_context_save.S
+++ b/ports/cortex_a72/gnu/src/tx_thread_context_save.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a72/gnu/src/tx_thread_interrupt_control.S b/ports/cortex_a72/gnu/src/tx_thread_interrupt_control.S
index 85f8302b..561b6d61 100644
--- a/ports/cortex_a72/gnu/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a72/gnu/src/tx_thread_interrupt_control.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a72/gnu/src/tx_thread_interrupt_disable.S b/ports/cortex_a72/gnu/src/tx_thread_interrupt_disable.S
index 315b8d7d..a54b1fa8 100644
--- a/ports/cortex_a72/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a72/gnu/src/tx_thread_interrupt_disable.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a72/gnu/src/tx_thread_interrupt_restore.S b/ports/cortex_a72/gnu/src/tx_thread_interrupt_restore.S
index 3ddef57e..35c4726d 100644
--- a/ports/cortex_a72/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a72/gnu/src/tx_thread_interrupt_restore.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a72/gnu/src/tx_thread_schedule.S b/ports/cortex_a72/gnu/src/tx_thread_schedule.S
index 8674d93a..68777e83 100644
--- a/ports/cortex_a72/gnu/src/tx_thread_schedule.S
+++ b/ports/cortex_a72/gnu/src/tx_thread_schedule.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,9 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a72/gnu/src/tx_thread_stack_build.S b/ports/cortex_a72/gnu/src/tx_thread_stack_build.S
index b1926717..2208c8c1 100644
--- a/ports/cortex_a72/gnu/src/tx_thread_stack_build.S
+++ b/ports/cortex_a72/gnu/src/tx_thread_stack_build.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a72/gnu/src/tx_thread_system_return.S b/ports/cortex_a72/gnu/src/tx_thread_system_return.S
index 7bdfcf97..560be4a4 100644
--- a/ports/cortex_a72/gnu/src/tx_thread_system_return.S
+++ b/ports/cortex_a72/gnu/src/tx_thread_system_return.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a72/gnu/src/tx_timer_interrupt.S b/ports/cortex_a72/gnu/src/tx_timer_interrupt.S
index 3ccea961..7b2f885a 100644
--- a/ports/cortex_a72/gnu/src/tx_timer_interrupt.S
+++ b/ports/cortex_a72/gnu/src/tx_timer_interrupt.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a73/ac6/src/tx_initialize_low_level.S b/ports/cortex_a73/ac6/src/tx_initialize_low_level.S
index d0b541f1..26dffbf7 100644
--- a/ports/cortex_a73/ac6/src/tx_initialize_low_level.S
+++ b/ports/cortex_a73/ac6/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a73/ac6/src/tx_thread_context_restore.S b/ports/cortex_a73/ac6/src/tx_thread_context_restore.S
index 994c404d..1061e214 100644
--- a/ports/cortex_a73/ac6/src/tx_thread_context_restore.S
+++ b/ports/cortex_a73/ac6/src/tx_thread_context_restore.S
@@ -19,8 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
/**************************************************************************/
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a73/ac6/src/tx_thread_context_save.S b/ports/cortex_a73/ac6/src/tx_thread_context_save.S
index 859a1e44..38dcf250 100644
--- a/ports/cortex_a73/ac6/src/tx_thread_context_save.S
+++ b/ports/cortex_a73/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a73/ac6/src/tx_thread_interrupt_control.S b/ports/cortex_a73/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports/cortex_a73/ac6/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a73/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a73/ac6/src/tx_thread_interrupt_disable.S b/ports/cortex_a73/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports/cortex_a73/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a73/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a73/ac6/src/tx_thread_interrupt_restore.S b/ports/cortex_a73/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports/cortex_a73/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a73/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a73/ac6/src/tx_thread_schedule.S b/ports/cortex_a73/ac6/src/tx_thread_schedule.S
index 9a7a7262..68777e83 100644
--- a/ports/cortex_a73/ac6/src/tx_thread_schedule.S
+++ b/ports/cortex_a73/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a73/ac6/src/tx_thread_stack_build.S b/ports/cortex_a73/ac6/src/tx_thread_stack_build.S
index 5b7e945a..2208c8c1 100644
--- a/ports/cortex_a73/ac6/src/tx_thread_stack_build.S
+++ b/ports/cortex_a73/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a73/ac6/src/tx_thread_system_return.S b/ports/cortex_a73/ac6/src/tx_thread_system_return.S
index 7d42b63d..560be4a4 100644
--- a/ports/cortex_a73/ac6/src/tx_thread_system_return.S
+++ b/ports/cortex_a73/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a73/ac6/src/tx_timer_interrupt.S b/ports/cortex_a73/ac6/src/tx_timer_interrupt.S
index 5810b5c2..7b2f885a 100644
--- a/ports/cortex_a73/ac6/src/tx_timer_interrupt.S
+++ b/ports/cortex_a73/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a73/gnu/example_build/tx/.cproject b/ports/cortex_a73/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports/cortex_a73/gnu/example_build/tx/.cproject
+++ b/ports/cortex_a73/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports/cortex_a73/gnu/src/tx_initialize_low_level.S b/ports/cortex_a73/gnu/src/tx_initialize_low_level.S
index b3f5bfa0..cb22430a 100644
--- a/ports/cortex_a73/gnu/src/tx_initialize_low_level.S
+++ b/ports/cortex_a73/gnu/src/tx_initialize_low_level.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,9 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a73/gnu/src/tx_thread_context_restore.S b/ports/cortex_a73/gnu/src/tx_thread_context_restore.S
index 94123af9..1061e214 100644
--- a/ports/cortex_a73/gnu/src/tx_thread_context_restore.S
+++ b/ports/cortex_a73/gnu/src/tx_thread_context_restore.S
@@ -22,8 +22,6 @@
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
-
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a73/gnu/src/tx_thread_context_save.S b/ports/cortex_a73/gnu/src/tx_thread_context_save.S
index 7637dd8f..38dcf250 100644
--- a/ports/cortex_a73/gnu/src/tx_thread_context_save.S
+++ b/ports/cortex_a73/gnu/src/tx_thread_context_save.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a73/gnu/src/tx_thread_interrupt_control.S b/ports/cortex_a73/gnu/src/tx_thread_interrupt_control.S
index 85f8302b..561b6d61 100644
--- a/ports/cortex_a73/gnu/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a73/gnu/src/tx_thread_interrupt_control.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a73/gnu/src/tx_thread_interrupt_disable.S b/ports/cortex_a73/gnu/src/tx_thread_interrupt_disable.S
index 315b8d7d..a54b1fa8 100644
--- a/ports/cortex_a73/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a73/gnu/src/tx_thread_interrupt_disable.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a73/gnu/src/tx_thread_interrupt_restore.S b/ports/cortex_a73/gnu/src/tx_thread_interrupt_restore.S
index 3ddef57e..35c4726d 100644
--- a/ports/cortex_a73/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a73/gnu/src/tx_thread_interrupt_restore.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a73/gnu/src/tx_thread_schedule.S b/ports/cortex_a73/gnu/src/tx_thread_schedule.S
index 8674d93a..68777e83 100644
--- a/ports/cortex_a73/gnu/src/tx_thread_schedule.S
+++ b/ports/cortex_a73/gnu/src/tx_thread_schedule.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,9 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a73/gnu/src/tx_thread_stack_build.S b/ports/cortex_a73/gnu/src/tx_thread_stack_build.S
index b1926717..2208c8c1 100644
--- a/ports/cortex_a73/gnu/src/tx_thread_stack_build.S
+++ b/ports/cortex_a73/gnu/src/tx_thread_stack_build.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a73/gnu/src/tx_thread_system_return.S b/ports/cortex_a73/gnu/src/tx_thread_system_return.S
index 7bdfcf97..560be4a4 100644
--- a/ports/cortex_a73/gnu/src/tx_thread_system_return.S
+++ b/ports/cortex_a73/gnu/src/tx_thread_system_return.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a73/gnu/src/tx_timer_interrupt.S b/ports/cortex_a73/gnu/src/tx_timer_interrupt.S
index 3ccea961..7b2f885a 100644
--- a/ports/cortex_a73/gnu/src/tx_timer_interrupt.S
+++ b/ports/cortex_a73/gnu/src/tx_timer_interrupt.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a75/ac6/src/tx_initialize_low_level.S b/ports/cortex_a75/ac6/src/tx_initialize_low_level.S
index d0b541f1..26dffbf7 100644
--- a/ports/cortex_a75/ac6/src/tx_initialize_low_level.S
+++ b/ports/cortex_a75/ac6/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a75/ac6/src/tx_thread_context_restore.S b/ports/cortex_a75/ac6/src/tx_thread_context_restore.S
index 994c404d..1061e214 100644
--- a/ports/cortex_a75/ac6/src/tx_thread_context_restore.S
+++ b/ports/cortex_a75/ac6/src/tx_thread_context_restore.S
@@ -19,8 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
/**************************************************************************/
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a75/ac6/src/tx_thread_context_save.S b/ports/cortex_a75/ac6/src/tx_thread_context_save.S
index 859a1e44..38dcf250 100644
--- a/ports/cortex_a75/ac6/src/tx_thread_context_save.S
+++ b/ports/cortex_a75/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a75/ac6/src/tx_thread_interrupt_control.S b/ports/cortex_a75/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports/cortex_a75/ac6/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a75/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a75/ac6/src/tx_thread_interrupt_disable.S b/ports/cortex_a75/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports/cortex_a75/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a75/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a75/ac6/src/tx_thread_interrupt_restore.S b/ports/cortex_a75/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports/cortex_a75/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a75/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a75/ac6/src/tx_thread_schedule.S b/ports/cortex_a75/ac6/src/tx_thread_schedule.S
index 9a7a7262..68777e83 100644
--- a/ports/cortex_a75/ac6/src/tx_thread_schedule.S
+++ b/ports/cortex_a75/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a75/ac6/src/tx_thread_stack_build.S b/ports/cortex_a75/ac6/src/tx_thread_stack_build.S
index 5b7e945a..2208c8c1 100644
--- a/ports/cortex_a75/ac6/src/tx_thread_stack_build.S
+++ b/ports/cortex_a75/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a75/ac6/src/tx_thread_system_return.S b/ports/cortex_a75/ac6/src/tx_thread_system_return.S
index 7d42b63d..560be4a4 100644
--- a/ports/cortex_a75/ac6/src/tx_thread_system_return.S
+++ b/ports/cortex_a75/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a75/ac6/src/tx_timer_interrupt.S b/ports/cortex_a75/ac6/src/tx_timer_interrupt.S
index 5810b5c2..7b2f885a 100644
--- a/ports/cortex_a75/ac6/src/tx_timer_interrupt.S
+++ b/ports/cortex_a75/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a75/gnu/example_build/tx/.cproject b/ports/cortex_a75/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports/cortex_a75/gnu/example_build/tx/.cproject
+++ b/ports/cortex_a75/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports/cortex_a75/gnu/src/tx_initialize_low_level.S b/ports/cortex_a75/gnu/src/tx_initialize_low_level.S
index b3f5bfa0..cb22430a 100644
--- a/ports/cortex_a75/gnu/src/tx_initialize_low_level.S
+++ b/ports/cortex_a75/gnu/src/tx_initialize_low_level.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,9 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a75/gnu/src/tx_thread_context_restore.S b/ports/cortex_a75/gnu/src/tx_thread_context_restore.S
index 94123af9..1061e214 100644
--- a/ports/cortex_a75/gnu/src/tx_thread_context_restore.S
+++ b/ports/cortex_a75/gnu/src/tx_thread_context_restore.S
@@ -22,8 +22,6 @@
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
-
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a75/gnu/src/tx_thread_context_save.S b/ports/cortex_a75/gnu/src/tx_thread_context_save.S
index 7637dd8f..38dcf250 100644
--- a/ports/cortex_a75/gnu/src/tx_thread_context_save.S
+++ b/ports/cortex_a75/gnu/src/tx_thread_context_save.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a75/gnu/src/tx_thread_interrupt_control.S b/ports/cortex_a75/gnu/src/tx_thread_interrupt_control.S
index 85f8302b..561b6d61 100644
--- a/ports/cortex_a75/gnu/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a75/gnu/src/tx_thread_interrupt_control.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a75/gnu/src/tx_thread_interrupt_disable.S b/ports/cortex_a75/gnu/src/tx_thread_interrupt_disable.S
index 315b8d7d..a54b1fa8 100644
--- a/ports/cortex_a75/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a75/gnu/src/tx_thread_interrupt_disable.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a75/gnu/src/tx_thread_interrupt_restore.S b/ports/cortex_a75/gnu/src/tx_thread_interrupt_restore.S
index 3ddef57e..35c4726d 100644
--- a/ports/cortex_a75/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a75/gnu/src/tx_thread_interrupt_restore.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a75/gnu/src/tx_thread_schedule.S b/ports/cortex_a75/gnu/src/tx_thread_schedule.S
index 8674d93a..68777e83 100644
--- a/ports/cortex_a75/gnu/src/tx_thread_schedule.S
+++ b/ports/cortex_a75/gnu/src/tx_thread_schedule.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,9 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a75/gnu/src/tx_thread_stack_build.S b/ports/cortex_a75/gnu/src/tx_thread_stack_build.S
index b1926717..2208c8c1 100644
--- a/ports/cortex_a75/gnu/src/tx_thread_stack_build.S
+++ b/ports/cortex_a75/gnu/src/tx_thread_stack_build.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a75/gnu/src/tx_thread_system_return.S b/ports/cortex_a75/gnu/src/tx_thread_system_return.S
index 7bdfcf97..560be4a4 100644
--- a/ports/cortex_a75/gnu/src/tx_thread_system_return.S
+++ b/ports/cortex_a75/gnu/src/tx_thread_system_return.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a75/gnu/src/tx_timer_interrupt.S b/ports/cortex_a75/gnu/src/tx_timer_interrupt.S
index 3ccea961..7b2f885a 100644
--- a/ports/cortex_a75/gnu/src/tx_timer_interrupt.S
+++ b/ports/cortex_a75/gnu/src/tx_timer_interrupt.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a76/ac6/src/tx_initialize_low_level.S b/ports/cortex_a76/ac6/src/tx_initialize_low_level.S
index d0b541f1..26dffbf7 100644
--- a/ports/cortex_a76/ac6/src/tx_initialize_low_level.S
+++ b/ports/cortex_a76/ac6/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a76/ac6/src/tx_thread_context_restore.S b/ports/cortex_a76/ac6/src/tx_thread_context_restore.S
index 994c404d..1061e214 100644
--- a/ports/cortex_a76/ac6/src/tx_thread_context_restore.S
+++ b/ports/cortex_a76/ac6/src/tx_thread_context_restore.S
@@ -19,8 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
/**************************************************************************/
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a76/ac6/src/tx_thread_context_save.S b/ports/cortex_a76/ac6/src/tx_thread_context_save.S
index 859a1e44..38dcf250 100644
--- a/ports/cortex_a76/ac6/src/tx_thread_context_save.S
+++ b/ports/cortex_a76/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a76/ac6/src/tx_thread_interrupt_control.S b/ports/cortex_a76/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports/cortex_a76/ac6/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a76/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a76/ac6/src/tx_thread_interrupt_disable.S b/ports/cortex_a76/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports/cortex_a76/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a76/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a76/ac6/src/tx_thread_interrupt_restore.S b/ports/cortex_a76/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports/cortex_a76/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a76/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a76/ac6/src/tx_thread_schedule.S b/ports/cortex_a76/ac6/src/tx_thread_schedule.S
index 9a7a7262..68777e83 100644
--- a/ports/cortex_a76/ac6/src/tx_thread_schedule.S
+++ b/ports/cortex_a76/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a76/ac6/src/tx_thread_stack_build.S b/ports/cortex_a76/ac6/src/tx_thread_stack_build.S
index 5b7e945a..2208c8c1 100644
--- a/ports/cortex_a76/ac6/src/tx_thread_stack_build.S
+++ b/ports/cortex_a76/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a76/ac6/src/tx_thread_system_return.S b/ports/cortex_a76/ac6/src/tx_thread_system_return.S
index 7d42b63d..560be4a4 100644
--- a/ports/cortex_a76/ac6/src/tx_thread_system_return.S
+++ b/ports/cortex_a76/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a76/ac6/src/tx_timer_interrupt.S b/ports/cortex_a76/ac6/src/tx_timer_interrupt.S
index 5810b5c2..7b2f885a 100644
--- a/ports/cortex_a76/ac6/src/tx_timer_interrupt.S
+++ b/ports/cortex_a76/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a76/gnu/example_build/tx/.cproject b/ports/cortex_a76/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports/cortex_a76/gnu/example_build/tx/.cproject
+++ b/ports/cortex_a76/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports/cortex_a76/gnu/src/tx_initialize_low_level.S b/ports/cortex_a76/gnu/src/tx_initialize_low_level.S
index b3f5bfa0..cb22430a 100644
--- a/ports/cortex_a76/gnu/src/tx_initialize_low_level.S
+++ b/ports/cortex_a76/gnu/src/tx_initialize_low_level.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,9 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a76/gnu/src/tx_thread_context_restore.S b/ports/cortex_a76/gnu/src/tx_thread_context_restore.S
index 94123af9..1061e214 100644
--- a/ports/cortex_a76/gnu/src/tx_thread_context_restore.S
+++ b/ports/cortex_a76/gnu/src/tx_thread_context_restore.S
@@ -22,8 +22,6 @@
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
-
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a76/gnu/src/tx_thread_context_save.S b/ports/cortex_a76/gnu/src/tx_thread_context_save.S
index 7637dd8f..38dcf250 100644
--- a/ports/cortex_a76/gnu/src/tx_thread_context_save.S
+++ b/ports/cortex_a76/gnu/src/tx_thread_context_save.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a76/gnu/src/tx_thread_interrupt_control.S b/ports/cortex_a76/gnu/src/tx_thread_interrupt_control.S
index 85f8302b..561b6d61 100644
--- a/ports/cortex_a76/gnu/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a76/gnu/src/tx_thread_interrupt_control.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a76/gnu/src/tx_thread_interrupt_disable.S b/ports/cortex_a76/gnu/src/tx_thread_interrupt_disable.S
index 315b8d7d..a54b1fa8 100644
--- a/ports/cortex_a76/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a76/gnu/src/tx_thread_interrupt_disable.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a76/gnu/src/tx_thread_interrupt_restore.S b/ports/cortex_a76/gnu/src/tx_thread_interrupt_restore.S
index 3ddef57e..35c4726d 100644
--- a/ports/cortex_a76/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a76/gnu/src/tx_thread_interrupt_restore.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a76/gnu/src/tx_thread_schedule.S b/ports/cortex_a76/gnu/src/tx_thread_schedule.S
index 8674d93a..68777e83 100644
--- a/ports/cortex_a76/gnu/src/tx_thread_schedule.S
+++ b/ports/cortex_a76/gnu/src/tx_thread_schedule.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,9 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a76/gnu/src/tx_thread_stack_build.S b/ports/cortex_a76/gnu/src/tx_thread_stack_build.S
index b1926717..2208c8c1 100644
--- a/ports/cortex_a76/gnu/src/tx_thread_stack_build.S
+++ b/ports/cortex_a76/gnu/src/tx_thread_stack_build.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a76/gnu/src/tx_thread_system_return.S b/ports/cortex_a76/gnu/src/tx_thread_system_return.S
index 7bdfcf97..560be4a4 100644
--- a/ports/cortex_a76/gnu/src/tx_thread_system_return.S
+++ b/ports/cortex_a76/gnu/src/tx_thread_system_return.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a76/gnu/src/tx_timer_interrupt.S b/ports/cortex_a76/gnu/src/tx_timer_interrupt.S
index 3ccea961..7b2f885a 100644
--- a/ports/cortex_a76/gnu/src/tx_timer_interrupt.S
+++ b/ports/cortex_a76/gnu/src/tx_timer_interrupt.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a76ae/ac6/src/tx_initialize_low_level.S b/ports/cortex_a76ae/ac6/src/tx_initialize_low_level.S
index d0b541f1..26dffbf7 100644
--- a/ports/cortex_a76ae/ac6/src/tx_initialize_low_level.S
+++ b/ports/cortex_a76ae/ac6/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a76ae/ac6/src/tx_thread_context_restore.S b/ports/cortex_a76ae/ac6/src/tx_thread_context_restore.S
index 994c404d..1061e214 100644
--- a/ports/cortex_a76ae/ac6/src/tx_thread_context_restore.S
+++ b/ports/cortex_a76ae/ac6/src/tx_thread_context_restore.S
@@ -19,8 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
/**************************************************************************/
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a76ae/ac6/src/tx_thread_context_save.S b/ports/cortex_a76ae/ac6/src/tx_thread_context_save.S
index 859a1e44..38dcf250 100644
--- a/ports/cortex_a76ae/ac6/src/tx_thread_context_save.S
+++ b/ports/cortex_a76ae/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a76ae/ac6/src/tx_thread_interrupt_control.S b/ports/cortex_a76ae/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports/cortex_a76ae/ac6/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a76ae/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a76ae/ac6/src/tx_thread_interrupt_disable.S b/ports/cortex_a76ae/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports/cortex_a76ae/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a76ae/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a76ae/ac6/src/tx_thread_interrupt_restore.S b/ports/cortex_a76ae/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports/cortex_a76ae/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a76ae/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a76ae/ac6/src/tx_thread_schedule.S b/ports/cortex_a76ae/ac6/src/tx_thread_schedule.S
index 9a7a7262..68777e83 100644
--- a/ports/cortex_a76ae/ac6/src/tx_thread_schedule.S
+++ b/ports/cortex_a76ae/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a76ae/ac6/src/tx_thread_stack_build.S b/ports/cortex_a76ae/ac6/src/tx_thread_stack_build.S
index 5b7e945a..2208c8c1 100644
--- a/ports/cortex_a76ae/ac6/src/tx_thread_stack_build.S
+++ b/ports/cortex_a76ae/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a76ae/ac6/src/tx_thread_system_return.S b/ports/cortex_a76ae/ac6/src/tx_thread_system_return.S
index 7d42b63d..560be4a4 100644
--- a/ports/cortex_a76ae/ac6/src/tx_thread_system_return.S
+++ b/ports/cortex_a76ae/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a76ae/ac6/src/tx_timer_interrupt.S b/ports/cortex_a76ae/ac6/src/tx_timer_interrupt.S
index 5810b5c2..7b2f885a 100644
--- a/ports/cortex_a76ae/ac6/src/tx_timer_interrupt.S
+++ b/ports/cortex_a76ae/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a76ae/gnu/example_build/tx/.cproject b/ports/cortex_a76ae/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports/cortex_a76ae/gnu/example_build/tx/.cproject
+++ b/ports/cortex_a76ae/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports/cortex_a76ae/gnu/src/tx_initialize_low_level.S b/ports/cortex_a76ae/gnu/src/tx_initialize_low_level.S
index b3f5bfa0..cb22430a 100644
--- a/ports/cortex_a76ae/gnu/src/tx_initialize_low_level.S
+++ b/ports/cortex_a76ae/gnu/src/tx_initialize_low_level.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,9 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a76ae/gnu/src/tx_thread_context_restore.S b/ports/cortex_a76ae/gnu/src/tx_thread_context_restore.S
index 94123af9..1061e214 100644
--- a/ports/cortex_a76ae/gnu/src/tx_thread_context_restore.S
+++ b/ports/cortex_a76ae/gnu/src/tx_thread_context_restore.S
@@ -22,8 +22,6 @@
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
-
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a76ae/gnu/src/tx_thread_context_save.S b/ports/cortex_a76ae/gnu/src/tx_thread_context_save.S
index 7637dd8f..38dcf250 100644
--- a/ports/cortex_a76ae/gnu/src/tx_thread_context_save.S
+++ b/ports/cortex_a76ae/gnu/src/tx_thread_context_save.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a76ae/gnu/src/tx_thread_interrupt_control.S b/ports/cortex_a76ae/gnu/src/tx_thread_interrupt_control.S
index 85f8302b..561b6d61 100644
--- a/ports/cortex_a76ae/gnu/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a76ae/gnu/src/tx_thread_interrupt_control.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a76ae/gnu/src/tx_thread_interrupt_disable.S b/ports/cortex_a76ae/gnu/src/tx_thread_interrupt_disable.S
index 315b8d7d..a54b1fa8 100644
--- a/ports/cortex_a76ae/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a76ae/gnu/src/tx_thread_interrupt_disable.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a76ae/gnu/src/tx_thread_interrupt_restore.S b/ports/cortex_a76ae/gnu/src/tx_thread_interrupt_restore.S
index 3ddef57e..35c4726d 100644
--- a/ports/cortex_a76ae/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a76ae/gnu/src/tx_thread_interrupt_restore.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a76ae/gnu/src/tx_thread_schedule.S b/ports/cortex_a76ae/gnu/src/tx_thread_schedule.S
index 8674d93a..68777e83 100644
--- a/ports/cortex_a76ae/gnu/src/tx_thread_schedule.S
+++ b/ports/cortex_a76ae/gnu/src/tx_thread_schedule.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,9 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a76ae/gnu/src/tx_thread_stack_build.S b/ports/cortex_a76ae/gnu/src/tx_thread_stack_build.S
index b1926717..2208c8c1 100644
--- a/ports/cortex_a76ae/gnu/src/tx_thread_stack_build.S
+++ b/ports/cortex_a76ae/gnu/src/tx_thread_stack_build.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a76ae/gnu/src/tx_thread_system_return.S b/ports/cortex_a76ae/gnu/src/tx_thread_system_return.S
index 7bdfcf97..560be4a4 100644
--- a/ports/cortex_a76ae/gnu/src/tx_thread_system_return.S
+++ b/ports/cortex_a76ae/gnu/src/tx_thread_system_return.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a76ae/gnu/src/tx_timer_interrupt.S b/ports/cortex_a76ae/gnu/src/tx_timer_interrupt.S
index 3ccea961..7b2f885a 100644
--- a/ports/cortex_a76ae/gnu/src/tx_timer_interrupt.S
+++ b/ports/cortex_a76ae/gnu/src/tx_timer_interrupt.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a77/ac6/src/tx_initialize_low_level.S b/ports/cortex_a77/ac6/src/tx_initialize_low_level.S
index d0b541f1..26dffbf7 100644
--- a/ports/cortex_a77/ac6/src/tx_initialize_low_level.S
+++ b/ports/cortex_a77/ac6/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a77/ac6/src/tx_thread_context_restore.S b/ports/cortex_a77/ac6/src/tx_thread_context_restore.S
index 994c404d..1061e214 100644
--- a/ports/cortex_a77/ac6/src/tx_thread_context_restore.S
+++ b/ports/cortex_a77/ac6/src/tx_thread_context_restore.S
@@ -19,8 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
/**************************************************************************/
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a77/ac6/src/tx_thread_context_save.S b/ports/cortex_a77/ac6/src/tx_thread_context_save.S
index 859a1e44..38dcf250 100644
--- a/ports/cortex_a77/ac6/src/tx_thread_context_save.S
+++ b/ports/cortex_a77/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a77/ac6/src/tx_thread_interrupt_control.S b/ports/cortex_a77/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports/cortex_a77/ac6/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a77/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a77/ac6/src/tx_thread_interrupt_disable.S b/ports/cortex_a77/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports/cortex_a77/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a77/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a77/ac6/src/tx_thread_interrupt_restore.S b/ports/cortex_a77/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports/cortex_a77/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a77/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a77/ac6/src/tx_thread_schedule.S b/ports/cortex_a77/ac6/src/tx_thread_schedule.S
index 9a7a7262..68777e83 100644
--- a/ports/cortex_a77/ac6/src/tx_thread_schedule.S
+++ b/ports/cortex_a77/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,6 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a77/ac6/src/tx_thread_stack_build.S b/ports/cortex_a77/ac6/src/tx_thread_stack_build.S
index 5b7e945a..2208c8c1 100644
--- a/ports/cortex_a77/ac6/src/tx_thread_stack_build.S
+++ b/ports/cortex_a77/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a77/ac6/src/tx_thread_system_return.S b/ports/cortex_a77/ac6/src/tx_thread_system_return.S
index 7d42b63d..560be4a4 100644
--- a/ports/cortex_a77/ac6/src/tx_thread_system_return.S
+++ b/ports/cortex_a77/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a77/ac6/src/tx_timer_interrupt.S b/ports/cortex_a77/ac6/src/tx_timer_interrupt.S
index 5810b5c2..7b2f885a 100644
--- a/ports/cortex_a77/ac6/src/tx_timer_interrupt.S
+++ b/ports/cortex_a77/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports/cortex_a77/gnu/example_build/tx/.cproject b/ports/cortex_a77/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports/cortex_a77/gnu/example_build/tx/.cproject
+++ b/ports/cortex_a77/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports/cortex_a77/gnu/src/tx_initialize_low_level.S b/ports/cortex_a77/gnu/src/tx_initialize_low_level.S
index b3f5bfa0..cb22430a 100644
--- a/ports/cortex_a77/gnu/src/tx_initialize_low_level.S
+++ b/ports/cortex_a77/gnu/src/tx_initialize_low_level.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,9 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports/cortex_a77/gnu/src/tx_thread_context_restore.S b/ports/cortex_a77/gnu/src/tx_thread_context_restore.S
index 94123af9..1061e214 100644
--- a/ports/cortex_a77/gnu/src/tx_thread_context_restore.S
+++ b/ports/cortex_a77/gnu/src/tx_thread_context_restore.S
@@ -22,8 +22,6 @@
#ifdef TX_INCLUDE_USER_DEFINE_FILE
#include "tx_user.h"
#endif
-
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports/cortex_a77/gnu/src/tx_thread_context_save.S b/ports/cortex_a77/gnu/src/tx_thread_context_save.S
index 7637dd8f..38dcf250 100644
--- a/ports/cortex_a77/gnu/src/tx_thread_context_save.S
+++ b/ports/cortex_a77/gnu/src/tx_thread_context_save.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports/cortex_a77/gnu/src/tx_thread_interrupt_control.S b/ports/cortex_a77/gnu/src/tx_thread_interrupt_control.S
index 85f8302b..561b6d61 100644
--- a/ports/cortex_a77/gnu/src/tx_thread_interrupt_control.S
+++ b/ports/cortex_a77/gnu/src/tx_thread_interrupt_control.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports/cortex_a77/gnu/src/tx_thread_interrupt_disable.S b/ports/cortex_a77/gnu/src/tx_thread_interrupt_disable.S
index 315b8d7d..a54b1fa8 100644
--- a/ports/cortex_a77/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports/cortex_a77/gnu/src/tx_thread_interrupt_disable.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,9 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports/cortex_a77/gnu/src/tx_thread_interrupt_restore.S b/ports/cortex_a77/gnu/src/tx_thread_interrupt_restore.S
index 3ddef57e..35c4726d 100644
--- a/ports/cortex_a77/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports/cortex_a77/gnu/src/tx_thread_interrupt_restore.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports/cortex_a77/gnu/src/tx_thread_schedule.S b/ports/cortex_a77/gnu/src/tx_thread_schedule.S
index 8674d93a..68777e83 100644
--- a/ports/cortex_a77/gnu/src/tx_thread_schedule.S
+++ b/ports/cortex_a77/gnu/src/tx_thread_schedule.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,9 +67,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports/cortex_a77/gnu/src/tx_thread_stack_build.S b/ports/cortex_a77/gnu/src/tx_thread_stack_build.S
index b1926717..2208c8c1 100644
--- a/ports/cortex_a77/gnu/src/tx_thread_stack_build.S
+++ b/ports/cortex_a77/gnu/src/tx_thread_stack_build.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports/cortex_a77/gnu/src/tx_thread_system_return.S b/ports/cortex_a77/gnu/src/tx_thread_system_return.S
index 7bdfcf97..560be4a4 100644
--- a/ports/cortex_a77/gnu/src/tx_thread_system_return.S
+++ b/ports/cortex_a77/gnu/src/tx_thread_system_return.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,9 +63,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports/cortex_a77/gnu/src/tx_timer_interrupt.S b/ports/cortex_a77/gnu/src/tx_timer_interrupt.S
index 3ccea961..7b2f885a 100644
--- a/ports/cortex_a77/gnu/src/tx_timer_interrupt.S
+++ b/ports/cortex_a77/gnu/src/tx_timer_interrupt.S
@@ -23,7 +23,6 @@
#include "tx_user.h"
#endif
-
.text
.align 3
/**************************************************************************/
@@ -31,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -66,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
-/* 03-08-2023 Cindy Deng Modified comment(s), added */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
/* #include tx_user.h, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_arch/ARMv8-A/threadx/ports/ac6/src/tx_initialize_low_level.S b/ports_arch/ARMv8-A/threadx/ports/ac6/src/tx_initialize_low_level.S
index 2eb262a1..26dffbf7 100644
--- a/ports_arch/ARMv8-A/threadx/ports/ac6/src/tx_initialize_low_level.S
+++ b/ports_arch/ARMv8-A/threadx/ports/ac6/src/tx_initialize_low_level.S
@@ -30,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
diff --git a/ports_arch/ARMv8-A/threadx/ports/gnu/example_build/tx/.cproject b/ports_arch/ARMv8-A/threadx/ports/gnu/example_build/tx/.cproject
index 01bcd509..f1b8ed5b 100644
--- a/ports_arch/ARMv8-A/threadx/ports/gnu/example_build/tx/.cproject
+++ b/ports_arch/ARMv8-A/threadx/ports/gnu/example_build/tx/.cproject
@@ -39,7 +39,7 @@
<tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1755052156" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu.281590127" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym.1254489229" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -58,6 +58,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt.379931340" name="Optimization Level" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.opt" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input.11119542" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.input"/>
@@ -71,7 +72,7 @@
<tool command="aarch64-elf-gcc.exe" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf.2113642977" name="GCC Assembler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.var.gcc-8.3.0-aarch64-elf">
- <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu.1603138513" name="CPU (-mcpu)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.cpu" useByScannerDiscovery="false" value="" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym.1797095306" name="Defined symbols (-D)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.defsym" useByScannerDiscovery="false" valueType="definedSymbols">
@@ -80,6 +81,7 @@
</option>
<option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug.1075418381" name="Generate debugging information (-g)" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.option.debug" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch.590859224" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.option.arch" useByScannerDiscovery="false" value="armv8-a" valueType="string"/>
<inputType id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input.93700751" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.assembler.input"/>
diff --git a/ports_arch/ARMv8-A/threadx_modules/common/src/txm_module_manager_thread_stack_build.S b/ports_arch/ARMv8-A/threadx_modules/common/src/txm_module_manager_thread_stack_build.S
index 2f300bce..c454584d 100644
--- a/ports_arch/ARMv8-A/threadx_modules/common/src/txm_module_manager_thread_stack_build.S
+++ b/ports_arch/ARMv8-A/threadx_modules/common/src/txm_module_manager_thread_stack_build.S
@@ -29,7 +29,7 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _txm_module_manager_thread_stack_build Cortex-A35-SMP/AC6 */
+/* _txm_module_manager_thread_stack_build ARMv8-A-SMP */
/* 6.x */
/* AUTHOR */
/* */
diff --git a/ports_arch/ARMv8-A/threadx_smp/common/inc/tx_port.h b/ports_arch/ARMv8-A/threadx_smp/common/inc/tx_port.h
index fcac1485..019db6eb 100644
--- a/ports_arch/ARMv8-A/threadx_smp/common/inc/tx_port.h
+++ b/ports_arch/ARMv8-A/threadx_smp/common/inc/tx_port.h
@@ -420,7 +420,7 @@ VOID tx_thread_fp_disable(VOID);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX ARMv8-A-SMP Version 6.1.10 *";
+ "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX ARMv8-A-SMP Version 6.2.1 *";
#else
extern CHAR _tx_version_id[];
#endif
diff --git a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_core_get.S b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_core_get.S
index 836776cf..9b716d7d 100644
--- a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_core_get.S
+++ b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_core_get.S
@@ -29,7 +29,7 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
/* 6.x */
/* AUTHOR */
/* */
diff --git a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_core_preempt.S b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_core_preempt.S
index d27e3e40..4770d4d6 100644
--- a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_core_preempt.S
+++ b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_core_preempt.S
@@ -32,7 +32,7 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
/* 6.x */
/* AUTHOR */
/* */
diff --git a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_current_state_get.S b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_current_state_get.S
index fbcc78f6..9593c3ab 100644
--- a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_current_state_get.S
+++ b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_current_state_get.S
@@ -29,7 +29,7 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
/* 6.x */
/* AUTHOR */
/* */
diff --git a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_current_thread_get.S b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_current_thread_get.S
index f9463c7a..a4bb26b4 100644
--- a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_current_thread_get.S
+++ b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_current_thread_get.S
@@ -29,7 +29,7 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
/* 6.x */
/* AUTHOR */
/* */
diff --git a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_initialize_wait.S b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_initialize_wait.S
index 3d1b0e46..60ac9b3b 100644
--- a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_initialize_wait.S
+++ b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_initialize_wait.S
@@ -29,7 +29,7 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
/* 6.x */
/* AUTHOR */
/* */
diff --git a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_low_level_initialize.S b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_low_level_initialize.S
index 1799d6f9..ac198cc8 100644
--- a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_low_level_initialize.S
@@ -29,7 +29,7 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
/* 6.x */
/* AUTHOR */
/* */
diff --git a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_protect.S b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_protect.S
index 972c6155..f765e962 100644
--- a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_protect.S
+++ b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_protect.S
@@ -33,7 +33,7 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
/* 6.x */
/* AUTHOR */
/* */
diff --git a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_time_get.S b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_time_get.S
index 39be9de5..a9268c0a 100644
--- a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_time_get.S
+++ b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_time_get.S
@@ -29,7 +29,7 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
/* 6.x */
/* AUTHOR */
/* */
diff --git a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_unprotect.S b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_unprotect.S
index ab7d491f..db60ad8a 100644
--- a/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_unprotect.S
+++ b/ports_arch/ARMv8-A/threadx_smp/common/src/tx_thread_smp_unprotect.S
@@ -29,7 +29,7 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
/* 6.x */
/* AUTHOR */
/* */
diff --git a/ports_arch/ARMv8-A/update.ps1 b/ports_arch/ARMv8-A/update.ps1
index b37c1025..14aef2da 100644
--- a/ports_arch/ARMv8-A/update.ps1
+++ b/ports_arch/ARMv8-A/update.ps1
@@ -81,12 +81,12 @@ $cores = @("cortex_a35", "cortex_a53", "cortex_a55", "cortex_a57", "cortex_a65",
$compilers = @("ac6", "gnu", "iar", "ghs")
$patches = (
('example_build\sample_threadx\.cproject', (
- ('value=`"cortex-a35`"', 'value=`"cortex-$($core_short_lower)`"'),
- ('Cortex-A35.AArch64.ARMv8.Neon.Crypto', 'Cortex-$($core_short_upper).AArch64.ARMv8.Neon.Crypto')
+ (('value="cortex-a35"'), ('value="cortex-$core_short_lower"')),
+ (('Cortex-A35.AArch64.ARMv8.Neon.Crypto'), ('Cortex-$($core_short_upper).AArch64.ARMv8.Neon.Crypto'))
)),
('example_build\tx\.cproject', (
- ('value=`"cortex-a35`"', 'value=`"cortex-$($core_short_lower)`"'),
- ('Cortex-A35.AArch64.ARMv8.Neon.Crypto', 'Cortex-$($core_short_upper).AArch64.ARMv8.Neon.Crypto')
+ (('value="cortex-a35"'), ('value="cortex-$($core_short_lower)"')),
+ (('Cortex-A35.AArch64.ARMv8.Neon.Crypto'), ('Cortex-$($core_short_upper).AArch64.ARMv8.Neon.Crypto'))
)),
('example_build\sample_threadx\sample_threadx.launch', (
('Debug Cortex-A35', 'Debug Cortex-$($core_short_upper)'),
diff --git a/ports_smp/cortex_a35_smp/ac6/example_build/tx/.cproject b/ports_smp/cortex_a35_smp/ac6/example_build/tx/.cproject
index b9781eea..751695e9 100644
--- a/ports_smp/cortex_a35_smp/ac6/example_build/tx/.cproject
+++ b/ports_smp/cortex_a35_smp/ac6/example_build/tx/.cproject
@@ -129,11 +129,7 @@
<fileInfo id="com.arm.eclipse.build.config.v6.lib.debug.base.1470528944.1145515026" name="tx_misra.c" rcbsApplicability="disable" resourcePath="src_generic/tx_misra.c" toolsToInvoke="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428.1242981128">
- <tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428.1242981128" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428">
-
- <inputType id="com.arm.tool.c.compiler.v6.base.input.1275455284" superClass="com.arm.tool.c.compiler.v6.base.input"/>
-
- </tool>
+ <tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428.1242981128" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428"/>
</fileInfo>
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_context_restore.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_context_save.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_schedule.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_protect.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_stack_build.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_system_return.S b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a35_smp/ac6/src/tx_timer_interrupt.S b/ports_smp/cortex_a35_smp/ac6/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a35_smp/ac6/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a35_smp/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a35_smp/gnu/example_build/tx/.cproject b/ports_smp/cortex_a35_smp/gnu/example_build/tx/.cproject
index ec20edd2..3547a1d3 100644
--- a/ports_smp/cortex_a35_smp/gnu/example_build/tx/.cproject
+++ b/ports_smp/cortex_a35_smp/gnu/example_build/tx/.cproject
@@ -129,6 +129,12 @@
</folderInfo>
+ <fileInfo id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.config.exe.debug.var.gcc-8.3.0-aarch64-elf.794347674.1482422597" name="tx_misra.c" rcbsApplicability="disable" resourcePath="src_generic/tx_misra.c" toolsToInvoke="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1247168701.1451532610">
+
+ <tool id="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1247168701.1451532610" name="GCC C Compiler 8.3.0 [aarch64-elf]" superClass="com.arm.eclipse.cdt.managedbuild.ds5.gcc.baremetal.tool.c.compiler.var.gcc-8.3.0-aarch64-elf.1247168701"/>
+
+ </fileInfo>
+
<sourceEntries>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_initialize_low_level.S b/ports_smp/cortex_a35_smp/gnu/src/tx_initialize_low_level.S
index 0c377cac..be566f7b 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_initialize_low_level.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_context_restore.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_context_save.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_schedule.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_protect.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_stack_build.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_system_return.S b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a35_smp/gnu/src/tx_timer_interrupt.S b/ports_smp/cortex_a35_smp/gnu/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a35_smp/gnu/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a35_smp/gnu/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a53_smp/ac6/example_build/sample_threadx/.cproject b/ports_smp/cortex_a53_smp/ac6/example_build/sample_threadx/.cproject
index 195794e6..2569f6b3 100644
--- a/ports_smp/cortex_a53_smp/ac6/example_build/sample_threadx/.cproject
+++ b/ports_smp/cortex_a53_smp/ac6/example_build/sample_threadx/.cproject
@@ -47,7 +47,7 @@
<option id="com.arm.tool.c.compiler.v6.base.options.debug.level.1747478037" name="Debug Level" superClass="com.arm.tool.c.compiler.v6.base.options.debug.level" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a53" valueType="string"/>
<inputType id="com.arm.tool.c.compiler.v6.base.input.2103612806" superClass="com.arm.tool.c.compiler.v6.base.input"/>
@@ -63,7 +63,7 @@
<option id="com.arm.tool.assembler.v6.base.options.debug.level.2040227767" name="Debug Level" superClass="com.arm.tool.assembler.v6.base.options.debug.level" useByScannerDiscovery="false" value="com.arm.tool.assembler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a53" valueType="string"/>
<inputType id="com.arm.tool.assembler.v6.base.input.1316842528" superClass="com.arm.tool.assembler.v6.base.input"/>
diff --git a/ports_smp/cortex_a53_smp/ac6/example_build/tx/.cproject b/ports_smp/cortex_a53_smp/ac6/example_build/tx/.cproject
index 324bfa33..94c09a8d 100644
--- a/ports_smp/cortex_a53_smp/ac6/example_build/tx/.cproject
+++ b/ports_smp/cortex_a53_smp/ac6/example_build/tx/.cproject
@@ -49,7 +49,7 @@
<tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a53" valueType="string"/>
<option id="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings.830475099" name="Enable tool specific settings" superClass="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
@@ -87,7 +87,7 @@
<option id="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings.886405178" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a53" valueType="string"/>
<option id="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings.2108581983" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_context_restore.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_context_save.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_schedule.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_protect.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_stack_build.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_system_return.S b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a53_smp/ac6/src/tx_timer_interrupt.S b/ports_smp/cortex_a53_smp/ac6/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a53_smp/ac6/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a53_smp/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_initialize_low_level.S b/ports_smp/cortex_a53_smp/gnu/src/tx_initialize_low_level.S
index 0c377cac..be566f7b 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_initialize_low_level.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_context_restore.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_context_save.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_schedule.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_protect.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_stack_build.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_system_return.S b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a53_smp/gnu/src/tx_timer_interrupt.S b/ports_smp/cortex_a53_smp/gnu/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a53_smp/gnu/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a53_smp/gnu/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a55_smp/ac6/example_build/sample_threadx/.cproject b/ports_smp/cortex_a55_smp/ac6/example_build/sample_threadx/.cproject
index 1413ef4e..8425e861 100644
--- a/ports_smp/cortex_a55_smp/ac6/example_build/sample_threadx/.cproject
+++ b/ports_smp/cortex_a55_smp/ac6/example_build/sample_threadx/.cproject
@@ -47,7 +47,7 @@
<option id="com.arm.tool.c.compiler.v6.base.options.debug.level.1747478037" name="Debug Level" superClass="com.arm.tool.c.compiler.v6.base.options.debug.level" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a55" valueType="string"/>
<inputType id="com.arm.tool.c.compiler.v6.base.input.2103612806" superClass="com.arm.tool.c.compiler.v6.base.input"/>
@@ -63,7 +63,7 @@
<option id="com.arm.tool.assembler.v6.base.options.debug.level.2040227767" name="Debug Level" superClass="com.arm.tool.assembler.v6.base.options.debug.level" useByScannerDiscovery="false" value="com.arm.tool.assembler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a55" valueType="string"/>
<inputType id="com.arm.tool.assembler.v6.base.input.1316842528" superClass="com.arm.tool.assembler.v6.base.input"/>
diff --git a/ports_smp/cortex_a55_smp/ac6/example_build/tx/.cproject b/ports_smp/cortex_a55_smp/ac6/example_build/tx/.cproject
index 5e360650..4a457cd0 100644
--- a/ports_smp/cortex_a55_smp/ac6/example_build/tx/.cproject
+++ b/ports_smp/cortex_a55_smp/ac6/example_build/tx/.cproject
@@ -49,7 +49,7 @@
<tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a55" valueType="string"/>
<option id="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings.830475099" name="Enable tool specific settings" superClass="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
@@ -87,7 +87,7 @@
<option id="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings.886405178" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a55" valueType="string"/>
<option id="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings.2108581983" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_context_restore.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_context_save.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_schedule.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_protect.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_stack_build.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_system_return.S b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a55_smp/ac6/src/tx_timer_interrupt.S b/ports_smp/cortex_a55_smp/ac6/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a55_smp/ac6/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a55_smp/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_initialize_low_level.S b/ports_smp/cortex_a55_smp/gnu/src/tx_initialize_low_level.S
index 0c377cac..be566f7b 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_initialize_low_level.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_context_restore.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_context_save.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_schedule.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_protect.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_stack_build.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_system_return.S b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a55_smp/gnu/src/tx_timer_interrupt.S b/ports_smp/cortex_a55_smp/gnu/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a55_smp/gnu/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a55_smp/gnu/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a57_smp/ac6/example_build/sample_threadx/.cproject b/ports_smp/cortex_a57_smp/ac6/example_build/sample_threadx/.cproject
index c5b82669..877492ef 100644
--- a/ports_smp/cortex_a57_smp/ac6/example_build/sample_threadx/.cproject
+++ b/ports_smp/cortex_a57_smp/ac6/example_build/sample_threadx/.cproject
@@ -47,7 +47,7 @@
<option id="com.arm.tool.c.compiler.v6.base.options.debug.level.1747478037" name="Debug Level" superClass="com.arm.tool.c.compiler.v6.base.options.debug.level" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a57" valueType="string"/>
<inputType id="com.arm.tool.c.compiler.v6.base.input.2103612806" superClass="com.arm.tool.c.compiler.v6.base.input"/>
@@ -63,7 +63,7 @@
<option id="com.arm.tool.assembler.v6.base.options.debug.level.2040227767" name="Debug Level" superClass="com.arm.tool.assembler.v6.base.options.debug.level" useByScannerDiscovery="false" value="com.arm.tool.assembler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a57" valueType="string"/>
<inputType id="com.arm.tool.assembler.v6.base.input.1316842528" superClass="com.arm.tool.assembler.v6.base.input"/>
diff --git a/ports_smp/cortex_a57_smp/ac6/example_build/tx/.cproject b/ports_smp/cortex_a57_smp/ac6/example_build/tx/.cproject
index bf972591..16d28cd0 100644
--- a/ports_smp/cortex_a57_smp/ac6/example_build/tx/.cproject
+++ b/ports_smp/cortex_a57_smp/ac6/example_build/tx/.cproject
@@ -49,7 +49,7 @@
<tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a57" valueType="string"/>
<option id="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings.830475099" name="Enable tool specific settings" superClass="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
@@ -87,7 +87,7 @@
<option id="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings.886405178" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a57" valueType="string"/>
<option id="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings.2108581983" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_context_restore.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_context_save.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_schedule.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_protect.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_stack_build.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_system_return.S b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a57_smp/ac6/src/tx_timer_interrupt.S b/ports_smp/cortex_a57_smp/ac6/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a57_smp/ac6/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a57_smp/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_initialize_low_level.S b/ports_smp/cortex_a57_smp/gnu/src/tx_initialize_low_level.S
index 0c377cac..be566f7b 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_initialize_low_level.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_context_restore.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_context_save.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_schedule.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_protect.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_stack_build.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_system_return.S b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a57_smp/gnu/src/tx_timer_interrupt.S b/ports_smp/cortex_a57_smp/gnu/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a57_smp/gnu/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a57_smp/gnu/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a65_smp/ac6/example_build/sample_threadx/.cproject b/ports_smp/cortex_a65_smp/ac6/example_build/sample_threadx/.cproject
index 3bccbdce..c2ba35b2 100644
--- a/ports_smp/cortex_a65_smp/ac6/example_build/sample_threadx/.cproject
+++ b/ports_smp/cortex_a65_smp/ac6/example_build/sample_threadx/.cproject
@@ -47,7 +47,7 @@
<option id="com.arm.tool.c.compiler.v6.base.options.debug.level.1747478037" name="Debug Level" superClass="com.arm.tool.c.compiler.v6.base.options.debug.level" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a65" valueType="string"/>
<inputType id="com.arm.tool.c.compiler.v6.base.input.2103612806" superClass="com.arm.tool.c.compiler.v6.base.input"/>
@@ -63,7 +63,7 @@
<option id="com.arm.tool.assembler.v6.base.options.debug.level.2040227767" name="Debug Level" superClass="com.arm.tool.assembler.v6.base.options.debug.level" useByScannerDiscovery="false" value="com.arm.tool.assembler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a65" valueType="string"/>
<inputType id="com.arm.tool.assembler.v6.base.input.1316842528" superClass="com.arm.tool.assembler.v6.base.input"/>
diff --git a/ports_smp/cortex_a65_smp/ac6/example_build/tx/.cproject b/ports_smp/cortex_a65_smp/ac6/example_build/tx/.cproject
index c23b96cd..6366f6ef 100644
--- a/ports_smp/cortex_a65_smp/ac6/example_build/tx/.cproject
+++ b/ports_smp/cortex_a65_smp/ac6/example_build/tx/.cproject
@@ -49,7 +49,7 @@
<tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a65" valueType="string"/>
<option id="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings.830475099" name="Enable tool specific settings" superClass="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
@@ -87,7 +87,7 @@
<option id="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings.886405178" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a65" valueType="string"/>
<option id="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings.2108581983" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_context_restore.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_context_save.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_schedule.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_protect.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_stack_build.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_system_return.S b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a65_smp/ac6/src/tx_timer_interrupt.S b/ports_smp/cortex_a65_smp/ac6/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a65_smp/ac6/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a65_smp/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_initialize_low_level.S b/ports_smp/cortex_a65_smp/gnu/src/tx_initialize_low_level.S
index 0c377cac..be566f7b 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_initialize_low_level.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_context_restore.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_context_save.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_schedule.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_protect.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_stack_build.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_system_return.S b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a65_smp/gnu/src/tx_timer_interrupt.S b/ports_smp/cortex_a65_smp/gnu/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a65_smp/gnu/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a65_smp/gnu/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a65ae_smp/ac6/example_build/sample_threadx/.cproject b/ports_smp/cortex_a65ae_smp/ac6/example_build/sample_threadx/.cproject
index 12662334..1e79fac9 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/example_build/sample_threadx/.cproject
+++ b/ports_smp/cortex_a65ae_smp/ac6/example_build/sample_threadx/.cproject
@@ -47,7 +47,7 @@
<option id="com.arm.tool.c.compiler.v6.base.options.debug.level.1747478037" name="Debug Level" superClass="com.arm.tool.c.compiler.v6.base.options.debug.level" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a65ae" valueType="string"/>
<inputType id="com.arm.tool.c.compiler.v6.base.input.2103612806" superClass="com.arm.tool.c.compiler.v6.base.input"/>
@@ -63,7 +63,7 @@
<option id="com.arm.tool.assembler.v6.base.options.debug.level.2040227767" name="Debug Level" superClass="com.arm.tool.assembler.v6.base.options.debug.level" useByScannerDiscovery="false" value="com.arm.tool.assembler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a65ae" valueType="string"/>
<inputType id="com.arm.tool.assembler.v6.base.input.1316842528" superClass="com.arm.tool.assembler.v6.base.input"/>
diff --git a/ports_smp/cortex_a65ae_smp/ac6/example_build/tx/.cproject b/ports_smp/cortex_a65ae_smp/ac6/example_build/tx/.cproject
index 21738a63..3d4f1d81 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/example_build/tx/.cproject
+++ b/ports_smp/cortex_a65ae_smp/ac6/example_build/tx/.cproject
@@ -49,7 +49,7 @@
<tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a65ae" valueType="string"/>
<option id="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings.830475099" name="Enable tool specific settings" superClass="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
@@ -87,7 +87,7 @@
<option id="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings.886405178" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a65ae" valueType="string"/>
<option id="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings.2108581983" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_context_restore.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_context_save.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_schedule.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_protect.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_stack_build.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_system_return.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a65ae_smp/ac6/src/tx_timer_interrupt.S b/ports_smp/cortex_a65ae_smp/ac6/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a65ae_smp/ac6/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a65ae_smp/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_initialize_low_level.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_initialize_low_level.S
index 0c377cac..be566f7b 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_initialize_low_level.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_context_restore.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_context_save.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_schedule.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_protect.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_stack_build.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_system_return.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a65ae_smp/gnu/src/tx_timer_interrupt.S b/ports_smp/cortex_a65ae_smp/gnu/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a65ae_smp/gnu/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a65ae_smp/gnu/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a72_smp/ac6/example_build/sample_threadx/.cproject b/ports_smp/cortex_a72_smp/ac6/example_build/sample_threadx/.cproject
index acbfe8ce..baabb349 100644
--- a/ports_smp/cortex_a72_smp/ac6/example_build/sample_threadx/.cproject
+++ b/ports_smp/cortex_a72_smp/ac6/example_build/sample_threadx/.cproject
@@ -47,7 +47,7 @@
<option id="com.arm.tool.c.compiler.v6.base.options.debug.level.1747478037" name="Debug Level" superClass="com.arm.tool.c.compiler.v6.base.options.debug.level" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a72" valueType="string"/>
<inputType id="com.arm.tool.c.compiler.v6.base.input.2103612806" superClass="com.arm.tool.c.compiler.v6.base.input"/>
@@ -63,7 +63,7 @@
<option id="com.arm.tool.assembler.v6.base.options.debug.level.2040227767" name="Debug Level" superClass="com.arm.tool.assembler.v6.base.options.debug.level" useByScannerDiscovery="false" value="com.arm.tool.assembler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a72" valueType="string"/>
<inputType id="com.arm.tool.assembler.v6.base.input.1316842528" superClass="com.arm.tool.assembler.v6.base.input"/>
diff --git a/ports_smp/cortex_a72_smp/ac6/example_build/tx/.cproject b/ports_smp/cortex_a72_smp/ac6/example_build/tx/.cproject
index aa87f098..421e868e 100644
--- a/ports_smp/cortex_a72_smp/ac6/example_build/tx/.cproject
+++ b/ports_smp/cortex_a72_smp/ac6/example_build/tx/.cproject
@@ -49,7 +49,7 @@
<tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a72" valueType="string"/>
<option id="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings.830475099" name="Enable tool specific settings" superClass="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
@@ -87,7 +87,7 @@
<option id="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings.886405178" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a72" valueType="string"/>
<option id="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings.2108581983" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_context_restore.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_context_save.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_schedule.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_protect.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_stack_build.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_system_return.S b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a72_smp/ac6/src/tx_timer_interrupt.S b/ports_smp/cortex_a72_smp/ac6/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a72_smp/ac6/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a72_smp/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_initialize_low_level.S b/ports_smp/cortex_a72_smp/gnu/src/tx_initialize_low_level.S
index 0c377cac..be566f7b 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_initialize_low_level.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_context_restore.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_context_save.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_schedule.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_protect.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_stack_build.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_system_return.S b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a72_smp/gnu/src/tx_timer_interrupt.S b/ports_smp/cortex_a72_smp/gnu/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a72_smp/gnu/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a72_smp/gnu/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a73_smp/ac6/example_build/sample_threadx/.cproject b/ports_smp/cortex_a73_smp/ac6/example_build/sample_threadx/.cproject
index 47d41421..fa6c026d 100644
--- a/ports_smp/cortex_a73_smp/ac6/example_build/sample_threadx/.cproject
+++ b/ports_smp/cortex_a73_smp/ac6/example_build/sample_threadx/.cproject
@@ -47,7 +47,7 @@
<option id="com.arm.tool.c.compiler.v6.base.options.debug.level.1747478037" name="Debug Level" superClass="com.arm.tool.c.compiler.v6.base.options.debug.level" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a73" valueType="string"/>
<inputType id="com.arm.tool.c.compiler.v6.base.input.2103612806" superClass="com.arm.tool.c.compiler.v6.base.input"/>
@@ -63,7 +63,7 @@
<option id="com.arm.tool.assembler.v6.base.options.debug.level.2040227767" name="Debug Level" superClass="com.arm.tool.assembler.v6.base.options.debug.level" useByScannerDiscovery="false" value="com.arm.tool.assembler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a73" valueType="string"/>
<inputType id="com.arm.tool.assembler.v6.base.input.1316842528" superClass="com.arm.tool.assembler.v6.base.input"/>
diff --git a/ports_smp/cortex_a73_smp/ac6/example_build/tx/.cproject b/ports_smp/cortex_a73_smp/ac6/example_build/tx/.cproject
index cb27433f..ba299fce 100644
--- a/ports_smp/cortex_a73_smp/ac6/example_build/tx/.cproject
+++ b/ports_smp/cortex_a73_smp/ac6/example_build/tx/.cproject
@@ -49,7 +49,7 @@
<tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a73" valueType="string"/>
<option id="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings.830475099" name="Enable tool specific settings" superClass="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
@@ -87,7 +87,7 @@
<option id="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings.886405178" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a73" valueType="string"/>
<option id="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings.2108581983" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_context_restore.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_context_save.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_schedule.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_protect.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_stack_build.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_system_return.S b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a73_smp/ac6/src/tx_timer_interrupt.S b/ports_smp/cortex_a73_smp/ac6/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a73_smp/ac6/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a73_smp/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_initialize_low_level.S b/ports_smp/cortex_a73_smp/gnu/src/tx_initialize_low_level.S
index 0c377cac..be566f7b 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_initialize_low_level.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_context_restore.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_context_save.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_schedule.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_protect.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_stack_build.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_system_return.S b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a73_smp/gnu/src/tx_timer_interrupt.S b/ports_smp/cortex_a73_smp/gnu/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a73_smp/gnu/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a73_smp/gnu/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a75_smp/ac6/example_build/sample_threadx/.cproject b/ports_smp/cortex_a75_smp/ac6/example_build/sample_threadx/.cproject
index ee87537f..d28cd933 100644
--- a/ports_smp/cortex_a75_smp/ac6/example_build/sample_threadx/.cproject
+++ b/ports_smp/cortex_a75_smp/ac6/example_build/sample_threadx/.cproject
@@ -47,7 +47,7 @@
<option id="com.arm.tool.c.compiler.v6.base.options.debug.level.1747478037" name="Debug Level" superClass="com.arm.tool.c.compiler.v6.base.options.debug.level" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a75" valueType="string"/>
<inputType id="com.arm.tool.c.compiler.v6.base.input.2103612806" superClass="com.arm.tool.c.compiler.v6.base.input"/>
@@ -63,7 +63,7 @@
<option id="com.arm.tool.assembler.v6.base.options.debug.level.2040227767" name="Debug Level" superClass="com.arm.tool.assembler.v6.base.options.debug.level" useByScannerDiscovery="false" value="com.arm.tool.assembler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a75" valueType="string"/>
<inputType id="com.arm.tool.assembler.v6.base.input.1316842528" superClass="com.arm.tool.assembler.v6.base.input"/>
diff --git a/ports_smp/cortex_a75_smp/ac6/example_build/tx/.cproject b/ports_smp/cortex_a75_smp/ac6/example_build/tx/.cproject
index 53c6179f..9af84557 100644
--- a/ports_smp/cortex_a75_smp/ac6/example_build/tx/.cproject
+++ b/ports_smp/cortex_a75_smp/ac6/example_build/tx/.cproject
@@ -49,7 +49,7 @@
<tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a75" valueType="string"/>
<option id="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings.830475099" name="Enable tool specific settings" superClass="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
@@ -87,7 +87,7 @@
<option id="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings.886405178" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a75" valueType="string"/>
<option id="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings.2108581983" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_context_restore.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_context_save.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_schedule.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_protect.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_stack_build.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_system_return.S b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a75_smp/ac6/src/tx_timer_interrupt.S b/ports_smp/cortex_a75_smp/ac6/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a75_smp/ac6/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a75_smp/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_initialize_low_level.S b/ports_smp/cortex_a75_smp/gnu/src/tx_initialize_low_level.S
index 0c377cac..be566f7b 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_initialize_low_level.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_context_restore.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_context_save.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_schedule.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_protect.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_stack_build.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_system_return.S b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a75_smp/gnu/src/tx_timer_interrupt.S b/ports_smp/cortex_a75_smp/gnu/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a75_smp/gnu/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a75_smp/gnu/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a76_smp/ac6/example_build/sample_threadx/.cproject b/ports_smp/cortex_a76_smp/ac6/example_build/sample_threadx/.cproject
index c896ea80..d30613f5 100644
--- a/ports_smp/cortex_a76_smp/ac6/example_build/sample_threadx/.cproject
+++ b/ports_smp/cortex_a76_smp/ac6/example_build/sample_threadx/.cproject
@@ -47,7 +47,7 @@
<option id="com.arm.tool.c.compiler.v6.base.options.debug.level.1747478037" name="Debug Level" superClass="com.arm.tool.c.compiler.v6.base.options.debug.level" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a76" valueType="string"/>
<inputType id="com.arm.tool.c.compiler.v6.base.input.2103612806" superClass="com.arm.tool.c.compiler.v6.base.input"/>
@@ -63,7 +63,7 @@
<option id="com.arm.tool.assembler.v6.base.options.debug.level.2040227767" name="Debug Level" superClass="com.arm.tool.assembler.v6.base.options.debug.level" useByScannerDiscovery="false" value="com.arm.tool.assembler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a76" valueType="string"/>
<inputType id="com.arm.tool.assembler.v6.base.input.1316842528" superClass="com.arm.tool.assembler.v6.base.input"/>
diff --git a/ports_smp/cortex_a76_smp/ac6/example_build/tx/.cproject b/ports_smp/cortex_a76_smp/ac6/example_build/tx/.cproject
index 7e346fb2..eb52f21e 100644
--- a/ports_smp/cortex_a76_smp/ac6/example_build/tx/.cproject
+++ b/ports_smp/cortex_a76_smp/ac6/example_build/tx/.cproject
@@ -49,7 +49,7 @@
<tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a76" valueType="string"/>
<option id="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings.830475099" name="Enable tool specific settings" superClass="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
@@ -87,7 +87,7 @@
<option id="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings.886405178" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a76" valueType="string"/>
<option id="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings.2108581983" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_context_restore.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_context_save.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_schedule.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_protect.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_stack_build.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_system_return.S b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a76_smp/ac6/src/tx_timer_interrupt.S b/ports_smp/cortex_a76_smp/ac6/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a76_smp/ac6/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a76_smp/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_initialize_low_level.S b/ports_smp/cortex_a76_smp/gnu/src/tx_initialize_low_level.S
index 0c377cac..be566f7b 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_initialize_low_level.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_context_restore.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_context_save.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_schedule.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_protect.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_stack_build.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_system_return.S b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a76_smp/gnu/src/tx_timer_interrupt.S b/ports_smp/cortex_a76_smp/gnu/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a76_smp/gnu/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a76_smp/gnu/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a76ae_smp/ac6/example_build/sample_threadx/.cproject b/ports_smp/cortex_a76ae_smp/ac6/example_build/sample_threadx/.cproject
index b3292001..16f9cb2d 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/example_build/sample_threadx/.cproject
+++ b/ports_smp/cortex_a76ae_smp/ac6/example_build/sample_threadx/.cproject
@@ -47,7 +47,7 @@
<option id="com.arm.tool.c.compiler.v6.base.options.debug.level.1747478037" name="Debug Level" superClass="com.arm.tool.c.compiler.v6.base.options.debug.level" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a76ae" valueType="string"/>
<inputType id="com.arm.tool.c.compiler.v6.base.input.2103612806" superClass="com.arm.tool.c.compiler.v6.base.input"/>
@@ -63,7 +63,7 @@
<option id="com.arm.tool.assembler.v6.base.options.debug.level.2040227767" name="Debug Level" superClass="com.arm.tool.assembler.v6.base.options.debug.level" useByScannerDiscovery="false" value="com.arm.tool.assembler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a76ae" valueType="string"/>
<inputType id="com.arm.tool.assembler.v6.base.input.1316842528" superClass="com.arm.tool.assembler.v6.base.input"/>
diff --git a/ports_smp/cortex_a76ae_smp/ac6/example_build/tx/.cproject b/ports_smp/cortex_a76ae_smp/ac6/example_build/tx/.cproject
index fb71ffbf..7286a2e2 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/example_build/tx/.cproject
+++ b/ports_smp/cortex_a76ae_smp/ac6/example_build/tx/.cproject
@@ -49,7 +49,7 @@
<tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a76ae" valueType="string"/>
<option id="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings.830475099" name="Enable tool specific settings" superClass="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
@@ -87,7 +87,7 @@
<option id="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings.886405178" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a76ae" valueType="string"/>
<option id="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings.2108581983" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_context_restore.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_context_save.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_schedule.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_protect.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_stack_build.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_system_return.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a76ae_smp/ac6/src/tx_timer_interrupt.S b/ports_smp/cortex_a76ae_smp/ac6/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a76ae_smp/ac6/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a76ae_smp/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_initialize_low_level.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_initialize_low_level.S
index 0c377cac..be566f7b 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_initialize_low_level.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_context_restore.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_context_save.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_schedule.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_protect.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_stack_build.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_system_return.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a76ae_smp/gnu/src/tx_timer_interrupt.S b/ports_smp/cortex_a76ae_smp/gnu/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a76ae_smp/gnu/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a76ae_smp/gnu/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a77_smp/ac6/example_build/sample_threadx/.cproject b/ports_smp/cortex_a77_smp/ac6/example_build/sample_threadx/.cproject
index 4b7a0722..0be401c6 100644
--- a/ports_smp/cortex_a77_smp/ac6/example_build/sample_threadx/.cproject
+++ b/ports_smp/cortex_a77_smp/ac6/example_build/sample_threadx/.cproject
@@ -47,7 +47,7 @@
<option id="com.arm.tool.c.compiler.v6.base.options.debug.level.1747478037" name="Debug Level" superClass="com.arm.tool.c.compiler.v6.base.options.debug.level" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1133188329" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a77" valueType="string"/>
<inputType id="com.arm.tool.c.compiler.v6.base.input.2103612806" superClass="com.arm.tool.c.compiler.v6.base.input"/>
@@ -63,7 +63,7 @@
<option id="com.arm.tool.assembler.v6.base.options.debug.level.2040227767" name="Debug Level" superClass="com.arm.tool.assembler.v6.base.options.debug.level" useByScannerDiscovery="false" value="com.arm.tool.assembler.v6.base.options.debug.level.std" valueType="enumerated"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.143750331" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a77" valueType="string"/>
<inputType id="com.arm.tool.assembler.v6.base.input.1316842528" superClass="com.arm.tool.assembler.v6.base.input"/>
diff --git a/ports_smp/cortex_a77_smp/ac6/example_build/tx/.cproject b/ports_smp/cortex_a77_smp/ac6/example_build/tx/.cproject
index 8e2dce0d..cab40401 100644
--- a/ports_smp/cortex_a77_smp/ac6/example_build/tx/.cproject
+++ b/ports_smp/cortex_a77_smp/ac6/example_build/tx/.cproject
@@ -49,7 +49,7 @@
<tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.2072709428" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
- <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.c.compiler.v6.base.option.cpu.1024278185" name="CPU (-mcpu)" superClass="com.arm.tool.c.compiler.v6.base.option.cpu" useByScannerDiscovery="true" value="cortex-a77" valueType="string"/>
<option id="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings.830475099" name="Enable tool specific settings" superClass="com.arm.tool.c.compiler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
@@ -87,7 +87,7 @@
<option id="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings.886405178" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.target.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
- <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a35" valueType="string"/>
+ <option id="com.arm.tool.assembler.v6.base.option.cpu.503759823" name="CPU (-mcpu)" superClass="com.arm.tool.assembler.v6.base.option.cpu" useByScannerDiscovery="false" value="cortex-a77" valueType="string"/>
<option id="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings.2108581983" name="Enable tool specific settings" superClass="com.arm.tool.assembler.v6.base.options.preproc.enableToolSpecificSettings" useByScannerDiscovery="false" value="true" valueType="boolean"/>
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_context_restore.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_context_save.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_schedule.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_protect.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_stack_build.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_system_return.S b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a77_smp/ac6/src/tx_timer_interrupt.S b/ports_smp/cortex_a77_smp/ac6/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a77_smp/ac6/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a77_smp/ac6/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_initialize_low_level.S b/ports_smp/cortex_a77_smp/gnu/src/tx_initialize_low_level.S
index 0c377cac..be566f7b 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_initialize_low_level.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_initialize_low_level.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_initialize_low_level ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_initialize_low_level(VOID)
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_context_restore.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_context_restore.S
index 21deb75d..8ab57b5e 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_context_restore.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_context_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_restore ARMv8-A-SMP */
-/* 6.1.11 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_restore(VOID)
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_context_save.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_context_save.S
index 79e33086..e1929505 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_context_save.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_context_save.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_context_save ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_context_save(VOID)
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_control.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_control.S
index 6a5a7741..561b6d61 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_control.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_control.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_control ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_control(UINT new_posture)
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_disable.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_disable.S
index d0062ef8..a54b1fa8 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_disable.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_disable.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_disable ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -60,6 +62,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_disable(void)
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_restore.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_restore.S
index 1b6261ba..35c4726d 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_restore.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_interrupt_restore.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_interrupt_restore ARMv8-A */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// UINT _tx_thread_interrupt_restore(UINT old_posture)
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_schedule.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_schedule.S
index 8246e24f..ff08c4c3 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_schedule.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_schedule.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_schedule ARMv8-A-SMP */
-/* 6.2.1 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -65,9 +67,10 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
-/* 03-08-2023 Cindy Deng Updated comment(s), */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
/* added memory barrier, */
-/* resulting in version 6.2.1 */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_schedule(VOID)
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_core_get.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_core_get.S
index 1ba20773..9b716d7d 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_core_get.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_core_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_core_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_get
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_core_preempt.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_core_preempt.S
index 11945d9e..4770d4d6 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_core_preempt.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_core_preempt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
#define ICC_SGI1R_EL1 S3_0_C12_C11_5
@@ -30,8 +32,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_core_preempt Cortex-A35-SMP */
-/* 6.1.10 */
+/* _tx_thread_smp_core_preempt ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -68,6 +70,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_core_preempt
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_current_state_get.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_current_state_get.S
index a6b4a5cb..9593c3ab 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_current_state_get.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_current_state_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_state_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_state_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_state_get
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_current_thread_get.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_current_thread_get.S
index b3f6f0af..a4bb26b4 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_current_thread_get.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_current_thread_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_current_thread_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_current_thread_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_current_thread_get
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_initialize_wait.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_initialize_wait.S
index c806c02f..60ac9b3b 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_initialize_wait.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_initialize_wait.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_initialize_wait Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_initialize_wait ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_initialize_wait
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_low_level_initialize.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_low_level_initialize.S
index ffb18050..ac198cc8 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_low_level_initialize.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_low_level_initialize.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_low_level_initialize Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_low_level_initialize ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_low_level_initialize
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_protect.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_protect.S
index b65af329..f765e962 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_protect.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_protect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
/* Include macros for modifying the wait list. */
#include "tx_thread_smp_protection_wait_list_macros.h"
@@ -31,8 +33,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_protect Cortex-A35-SMP/AC6 */
-/* 6.1.11 */
+/* _tx_thread_smp_protect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -71,6 +73,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_protect
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_time_get.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_time_get.S
index 510ac91d..a9268c0a 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_time_get.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_time_get.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_time_get Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_time_get ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -61,6 +63,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_time_get
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_unprotect.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_unprotect.S
index f9d8692a..db60ad8a 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_unprotect.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_smp_unprotect.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -27,8 +29,8 @@
/* */
/* FUNCTION RELEASE */
/* */
-/* _tx_thread_smp_unprotect Cortex-A35-SMP/AC6 */
-/* 6.1.10 */
+/* _tx_thread_smp_unprotect ARMv8-A-SMP */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -67,6 +69,9 @@
/* 04-25-2022 William E. Lamie Modified comments, removed */
/* FIFO queueing, */
/* resulting in version 6.1.11 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
.global _tx_thread_smp_unprotect
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_stack_build.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_stack_build.S
index 73e79e79..0d1d4cc2 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_stack_build.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_stack_build.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_stack_build ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
/* 01-31-2022 Andres Mlinar Updated comments, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_stack_build(TX_THREAD *thread_ptr, VOID (*function_ptr)(VOID))
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_system_return.S b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_system_return.S
index 68c92a33..0142f0e6 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_thread_system_return.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_thread_system_return.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_thread_system_return ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -64,6 +66,9 @@
/* 01-31-2022 Andres Mlinar Updated comments, */
/* added ARMv8.2-A support, */
/* resulting in version 6.1.10 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_thread_system_return(VOID)
diff --git a/ports_smp/cortex_a77_smp/gnu/src/tx_timer_interrupt.S b/ports_smp/cortex_a77_smp/gnu/src/tx_timer_interrupt.S
index b73825b4..af375e4c 100644
--- a/ports_smp/cortex_a77_smp/gnu/src/tx_timer_interrupt.S
+++ b/ports_smp/cortex_a77_smp/gnu/src/tx_timer_interrupt.S
@@ -19,7 +19,9 @@
/** */
/**************************************************************************/
/**************************************************************************/
-
+#ifdef TX_INCLUDE_USER_DEFINE_FILE
+#include "tx_user.h"
+#endif
.text
.align 3
@@ -28,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _tx_timer_interrupt ARMv8-A-SMP */
-/* 6.1.10 */
+/* 6.x */
/* AUTHOR */
/* */
/* William E. Lamie, Microsoft Corporation */
@@ -63,6 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 William E. Lamie Initial Version 6.1 */
+/* xx-xx-xxxx Tiejun Zhou Modified comment(s), added */
+/* #include tx_user.h, */
+/* resulting in version 6.x */
/* */
/**************************************************************************/
// VOID _tx_timer_interrupt(VOID)