├── .devcontainer └── devcontainer.json ├── CHANGELOG.md ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── cmake ├── arm-none-eabi.cmake ├── cortex_m0.cmake ├── cortex_m3.cmake ├── cortex_m4.cmake ├── cortex_m7.cmake ├── linux.cmake ├── riscv64-unknown-elf.cmake ├── riscv64_gnu.cmake ├── utilities.cmake └── win32.cmake ├── common ├── CMakeLists.txt ├── inc │ ├── tx_api.h │ ├── tx_block_pool.h │ ├── tx_byte_pool.h │ ├── tx_event_flags.h │ ├── tx_initialize.h │ ├── tx_mutex.h │ ├── tx_queue.h │ ├── tx_semaphore.h │ ├── tx_thread.h │ ├── tx_timer.h │ ├── tx_trace.h │ └── tx_user_sample.h └── src │ ├── tx_block_allocate.c │ ├── tx_block_pool_cleanup.c │ ├── tx_block_pool_create.c │ ├── tx_block_pool_delete.c │ ├── tx_block_pool_info_get.c │ ├── tx_block_pool_initialize.c │ ├── tx_block_pool_performance_info_get.c │ ├── tx_block_pool_performance_system_info_get.c │ ├── tx_block_pool_prioritize.c │ ├── tx_block_release.c │ ├── tx_byte_allocate.c │ ├── tx_byte_pool_cleanup.c │ ├── tx_byte_pool_create.c │ ├── tx_byte_pool_delete.c │ ├── tx_byte_pool_info_get.c │ ├── tx_byte_pool_initialize.c │ ├── tx_byte_pool_performance_info_get.c │ ├── tx_byte_pool_performance_system_info_get.c │ ├── tx_byte_pool_prioritize.c │ ├── tx_byte_pool_search.c │ ├── tx_byte_release.c │ ├── tx_event_flags_cleanup.c │ ├── tx_event_flags_create.c │ ├── tx_event_flags_delete.c │ ├── tx_event_flags_get.c │ ├── tx_event_flags_info_get.c │ ├── tx_event_flags_initialize.c │ ├── tx_event_flags_performance_info_get.c │ ├── tx_event_flags_performance_system_info_get.c │ ├── tx_event_flags_set.c │ ├── tx_event_flags_set_notify.c │ ├── tx_initialize_high_level.c │ ├── tx_initialize_kernel_enter.c │ ├── tx_initialize_kernel_setup.c │ ├── tx_misra.c │ ├── tx_mutex_cleanup.c │ ├── tx_mutex_create.c │ ├── tx_mutex_delete.c │ ├── tx_mutex_get.c │ ├── tx_mutex_info_get.c │ ├── tx_mutex_initialize.c │ ├── tx_mutex_performance_info_get.c │ ├── tx_mutex_performance_system_info_get.c │ ├── tx_mutex_prioritize.c │ ├── tx_mutex_priority_change.c │ ├── tx_mutex_put.c │ ├── tx_queue_cleanup.c │ ├── tx_queue_create.c │ ├── tx_queue_delete.c │ ├── tx_queue_flush.c │ ├── tx_queue_front_send.c │ ├── tx_queue_info_get.c │ ├── tx_queue_initialize.c │ ├── tx_queue_performance_info_get.c │ ├── tx_queue_performance_system_info_get.c │ ├── tx_queue_prioritize.c │ ├── tx_queue_receive.c │ ├── tx_queue_send.c │ ├── tx_queue_send_notify.c │ ├── tx_semaphore_ceiling_put.c │ ├── tx_semaphore_cleanup.c │ ├── tx_semaphore_create.c │ ├── tx_semaphore_delete.c │ ├── tx_semaphore_get.c │ ├── tx_semaphore_info_get.c │ ├── tx_semaphore_initialize.c │ ├── tx_semaphore_performance_info_get.c │ ├── tx_semaphore_performance_system_info_get.c │ ├── tx_semaphore_prioritize.c │ ├── tx_semaphore_put.c │ ├── tx_semaphore_put_notify.c │ ├── tx_thread_create.c │ ├── tx_thread_delete.c │ ├── tx_thread_entry_exit_notify.c │ ├── tx_thread_identify.c │ ├── tx_thread_info_get.c │ ├── tx_thread_initialize.c │ ├── tx_thread_performance_info_get.c │ ├── tx_thread_performance_system_info_get.c │ ├── tx_thread_preemption_change.c │ ├── tx_thread_priority_change.c │ ├── tx_thread_relinquish.c │ ├── tx_thread_reset.c │ ├── tx_thread_resume.c │ ├── tx_thread_shell_entry.c │ ├── tx_thread_sleep.c │ ├── tx_thread_stack_analyze.c │ ├── tx_thread_stack_error_handler.c │ ├── tx_thread_stack_error_notify.c │ ├── tx_thread_suspend.c │ ├── tx_thread_system_preempt_check.c │ ├── tx_thread_system_resume.c │ ├── tx_thread_system_suspend.c │ ├── tx_thread_terminate.c │ ├── tx_thread_time_slice.c │ ├── tx_thread_time_slice_change.c │ ├── tx_thread_timeout.c │ ├── tx_thread_wait_abort.c │ ├── tx_time_get.c │ ├── tx_time_set.c │ ├── tx_timer_activate.c │ ├── tx_timer_change.c │ ├── tx_timer_create.c │ ├── tx_timer_deactivate.c │ ├── tx_timer_delete.c │ ├── tx_timer_expiration_process.c │ ├── tx_timer_info_get.c │ ├── tx_timer_initialize.c │ ├── tx_timer_performance_info_get.c │ ├── tx_timer_performance_system_info_get.c │ ├── tx_timer_system_activate.c │ ├── tx_timer_system_deactivate.c │ ├── tx_timer_thread_entry.c │ ├── tx_trace_buffer_full_notify.c │ ├── tx_trace_disable.c │ ├── tx_trace_enable.c │ ├── tx_trace_event_filter.c │ ├── tx_trace_event_unfilter.c │ ├── tx_trace_initialize.c │ ├── tx_trace_interrupt_control.c │ ├── tx_trace_isr_enter_insert.c │ ├── tx_trace_isr_exit_insert.c │ ├── tx_trace_object_register.c │ ├── tx_trace_object_unregister.c │ ├── tx_trace_user_event_insert.c │ ├── txe_block_allocate.c │ ├── txe_block_pool_create.c │ ├── txe_block_pool_delete.c │ ├── txe_block_pool_info_get.c │ ├── txe_block_pool_prioritize.c │ ├── txe_block_release.c │ ├── txe_byte_allocate.c │ ├── txe_byte_pool_create.c │ ├── txe_byte_pool_delete.c │ ├── txe_byte_pool_info_get.c │ ├── txe_byte_pool_prioritize.c │ ├── txe_byte_release.c │ ├── txe_event_flags_create.c │ ├── txe_event_flags_delete.c │ ├── txe_event_flags_get.c │ ├── txe_event_flags_info_get.c │ ├── txe_event_flags_set.c │ ├── txe_event_flags_set_notify.c │ ├── txe_mutex_create.c │ ├── txe_mutex_delete.c │ ├── txe_mutex_get.c │ ├── txe_mutex_info_get.c │ ├── txe_mutex_prioritize.c │ ├── txe_mutex_put.c │ ├── txe_queue_create.c │ ├── txe_queue_delete.c │ ├── txe_queue_flush.c │ ├── txe_queue_front_send.c │ ├── txe_queue_info_get.c │ ├── txe_queue_prioritize.c │ ├── txe_queue_receive.c │ ├── txe_queue_send.c │ ├── txe_queue_send_notify.c │ ├── txe_semaphore_ceiling_put.c │ ├── txe_semaphore_create.c │ ├── txe_semaphore_delete.c │ ├── txe_semaphore_get.c │ ├── txe_semaphore_info_get.c │ ├── txe_semaphore_prioritize.c │ ├── txe_semaphore_put.c │ ├── txe_semaphore_put_notify.c │ ├── txe_thread_create.c │ ├── txe_thread_delete.c │ ├── txe_thread_entry_exit_notify.c │ ├── txe_thread_info_get.c │ ├── txe_thread_preemption_change.c │ ├── txe_thread_priority_change.c │ ├── txe_thread_relinquish.c │ ├── txe_thread_reset.c │ ├── txe_thread_resume.c │ ├── txe_thread_suspend.c │ ├── txe_thread_terminate.c │ ├── txe_thread_time_slice_change.c │ ├── txe_thread_wait_abort.c │ ├── txe_timer_activate.c │ ├── txe_timer_change.c │ ├── txe_timer_create.c │ ├── txe_timer_deactivate.c │ ├── txe_timer_delete.c │ └── txe_timer_info_get.c ├── common_modules ├── inc │ ├── txm_module.h │ └── txm_module_user_sample.h ├── module_lib │ └── src │ │ ├── txm_block_allocate.c │ │ ├── txm_block_pool_create.c │ │ ├── txm_block_pool_delete.c │ │ ├── txm_block_pool_info_get.c │ │ ├── txm_block_pool_performance_info_get.c │ │ ├── txm_block_pool_performance_system_info_get.c │ │ ├── txm_block_pool_prioritize.c │ │ ├── txm_block_release.c │ │ ├── txm_byte_allocate.c │ │ ├── txm_byte_pool_create.c │ │ ├── txm_byte_pool_delete.c │ │ ├── txm_byte_pool_info_get.c │ │ ├── txm_byte_pool_performance_info_get.c │ │ ├── txm_byte_pool_performance_system_info_get.c │ │ ├── txm_byte_pool_prioritize.c │ │ ├── txm_byte_release.c │ │ ├── txm_event_flags_create.c │ │ ├── txm_event_flags_delete.c │ │ ├── txm_event_flags_get.c │ │ ├── txm_event_flags_info_get.c │ │ ├── txm_event_flags_performance_info_get.c │ │ ├── txm_event_flags_performance_system_info_get.c │ │ ├── txm_event_flags_set.c │ │ ├── txm_event_flags_set_notify.c │ │ ├── txm_module_application_request.c │ │ ├── txm_module_callback_request_thread_entry.c │ │ ├── txm_module_object_allocate.c │ │ ├── txm_module_object_deallocate.c │ │ ├── txm_module_object_pointer_get.c │ │ ├── txm_module_object_pointer_get_extended.c │ │ ├── txm_module_thread_system_suspend.c │ │ ├── txm_mutex_create.c │ │ ├── txm_mutex_delete.c │ │ ├── txm_mutex_get.c │ │ ├── txm_mutex_info_get.c │ │ ├── txm_mutex_performance_info_get.c │ │ ├── txm_mutex_performance_system_info_get.c │ │ ├── txm_mutex_prioritize.c │ │ ├── txm_mutex_put.c │ │ ├── txm_queue_create.c │ │ ├── txm_queue_delete.c │ │ ├── txm_queue_flush.c │ │ ├── txm_queue_front_send.c │ │ ├── txm_queue_info_get.c │ │ ├── txm_queue_performance_info_get.c │ │ ├── txm_queue_performance_system_info_get.c │ │ ├── txm_queue_prioritize.c │ │ ├── txm_queue_receive.c │ │ ├── txm_queue_send.c │ │ ├── txm_queue_send_notify.c │ │ ├── txm_semaphore_ceiling_put.c │ │ ├── txm_semaphore_create.c │ │ ├── txm_semaphore_delete.c │ │ ├── txm_semaphore_get.c │ │ ├── txm_semaphore_info_get.c │ │ ├── txm_semaphore_performance_info_get.c │ │ ├── txm_semaphore_performance_system_info_get.c │ │ ├── txm_semaphore_prioritize.c │ │ ├── txm_semaphore_put.c │ │ ├── txm_semaphore_put_notify.c │ │ ├── txm_thread_create.c │ │ ├── txm_thread_delete.c │ │ ├── txm_thread_entry_exit_notify.c │ │ ├── txm_thread_identify.c │ │ ├── txm_thread_info_get.c │ │ ├── txm_thread_interrupt_control.c │ │ ├── txm_thread_performance_info_get.c │ │ ├── txm_thread_performance_system_info_get.c │ │ ├── txm_thread_preemption_change.c │ │ ├── txm_thread_priority_change.c │ │ ├── txm_thread_relinquish.c │ │ ├── txm_thread_reset.c │ │ ├── txm_thread_resume.c │ │ ├── txm_thread_sleep.c │ │ ├── txm_thread_stack_error_notify.c │ │ ├── txm_thread_suspend.c │ │ ├── txm_thread_terminate.c │ │ ├── txm_thread_time_slice_change.c │ │ ├── txm_thread_wait_abort.c │ │ ├── txm_time_get.c │ │ ├── txm_time_set.c │ │ ├── txm_timer_activate.c │ │ ├── txm_timer_change.c │ │ ├── txm_timer_create.c │ │ ├── txm_timer_deactivate.c │ │ ├── txm_timer_delete.c │ │ ├── txm_timer_info_get.c │ │ ├── txm_timer_performance_info_get.c │ │ ├── txm_timer_performance_system_info_get.c │ │ ├── txm_trace_buffer_full_notify.c │ │ ├── txm_trace_disable.c │ │ ├── txm_trace_enable.c │ │ ├── txm_trace_event_filter.c │ │ ├── txm_trace_event_unfilter.c │ │ ├── txm_trace_interrupt_control.c │ │ ├── txm_trace_isr_enter_insert.c │ │ ├── txm_trace_isr_exit_insert.c │ │ └── txm_trace_user_event_insert.c └── module_manager │ ├── inc │ ├── txm_module_manager_dispatch.h │ └── txm_module_manager_util.h │ ├── src │ ├── txm_module_manager_absolute_load.c │ ├── txm_module_manager_application_request.c │ ├── txm_module_manager_callback_request.c │ ├── txm_module_manager_event_flags_notify_trampoline.c │ ├── txm_module_manager_file_load.c │ ├── txm_module_manager_in_place_load.c │ ├── txm_module_manager_initialize.c │ ├── txm_module_manager_internal_load.c │ ├── txm_module_manager_kernel_dispatch.c │ ├── txm_module_manager_maximum_module_priority_set.c │ ├── txm_module_manager_memory_load.c │ ├── txm_module_manager_object_allocate.c │ ├── txm_module_manager_object_deallocate.c │ ├── txm_module_manager_object_pointer_get.c │ ├── txm_module_manager_object_pointer_get_extended.c │ ├── txm_module_manager_object_pool_create.c │ ├── txm_module_manager_properties_get.c │ ├── txm_module_manager_queue_notify_trampoline.c │ ├── txm_module_manager_semaphore_notify_trampoline.c │ ├── txm_module_manager_start.c │ ├── txm_module_manager_stop.c │ ├── txm_module_manager_thread_create.c │ ├── txm_module_manager_thread_notify_trampoline.c │ ├── txm_module_manager_thread_reset.c │ ├── txm_module_manager_timer_notify_trampoline.c │ ├── txm_module_manager_unload.c │ └── txm_module_manager_util.c │ └── utilities │ ├── module_binary_to_c_array.c │ ├── module_to_binary.c │ └── module_to_c_array.c ├── common_smp ├── inc │ ├── tx_api.h │ ├── tx_block_pool.h │ ├── tx_byte_pool.h │ ├── tx_event_flags.h │ ├── tx_initialize.h │ ├── tx_mutex.h │ ├── tx_queue.h │ ├── tx_semaphore.h │ ├── tx_thread.h │ ├── tx_timer.h │ ├── tx_trace.h │ └── tx_user_sample.h └── src │ ├── tx_block_allocate.c │ ├── tx_block_pool_cleanup.c │ ├── tx_block_pool_create.c │ ├── tx_block_pool_delete.c │ ├── tx_block_pool_info_get.c │ ├── tx_block_pool_initialize.c │ ├── tx_block_pool_performance_info_get.c │ ├── tx_block_pool_performance_system_info_get.c │ ├── tx_block_pool_prioritize.c │ ├── tx_block_release.c │ ├── tx_byte_allocate.c │ ├── tx_byte_pool_cleanup.c │ ├── tx_byte_pool_create.c │ ├── tx_byte_pool_delete.c │ ├── tx_byte_pool_info_get.c │ ├── tx_byte_pool_initialize.c │ ├── tx_byte_pool_performance_info_get.c │ ├── tx_byte_pool_performance_system_info_get.c │ ├── tx_byte_pool_prioritize.c │ ├── tx_byte_pool_search.c │ ├── tx_byte_release.c │ ├── tx_event_flags_cleanup.c │ ├── tx_event_flags_create.c │ ├── tx_event_flags_delete.c │ ├── tx_event_flags_get.c │ ├── tx_event_flags_info_get.c │ ├── tx_event_flags_initialize.c │ ├── tx_event_flags_performance_info_get.c │ ├── tx_event_flags_performance_system_info_get.c │ ├── tx_event_flags_set.c │ ├── tx_event_flags_set_notify.c │ ├── tx_initialize_high_level.c │ ├── tx_initialize_kernel_enter.c │ ├── tx_initialize_kernel_setup.c │ ├── tx_misra.c │ ├── tx_mutex_cleanup.c │ ├── tx_mutex_create.c │ ├── tx_mutex_delete.c │ ├── tx_mutex_get.c │ ├── tx_mutex_info_get.c │ ├── tx_mutex_initialize.c │ ├── tx_mutex_performance_info_get.c │ ├── tx_mutex_performance_system_info_get.c │ ├── tx_mutex_prioritize.c │ ├── tx_mutex_priority_change.c │ ├── tx_mutex_put.c │ ├── tx_queue_cleanup.c │ ├── tx_queue_create.c │ ├── tx_queue_delete.c │ ├── tx_queue_flush.c │ ├── tx_queue_front_send.c │ ├── tx_queue_info_get.c │ ├── tx_queue_initialize.c │ ├── tx_queue_performance_info_get.c │ ├── tx_queue_performance_system_info_get.c │ ├── tx_queue_prioritize.c │ ├── tx_queue_receive.c │ ├── tx_queue_send.c │ ├── tx_queue_send_notify.c │ ├── tx_semaphore_ceiling_put.c │ ├── tx_semaphore_cleanup.c │ ├── tx_semaphore_create.c │ ├── tx_semaphore_delete.c │ ├── tx_semaphore_get.c │ ├── tx_semaphore_info_get.c │ ├── tx_semaphore_initialize.c │ ├── tx_semaphore_performance_info_get.c │ ├── tx_semaphore_performance_system_info_get.c │ ├── tx_semaphore_prioritize.c │ ├── tx_semaphore_put.c │ ├── tx_semaphore_put_notify.c │ ├── tx_thread_create.c │ ├── tx_thread_delete.c │ ├── tx_thread_entry_exit_notify.c │ ├── tx_thread_identify.c │ ├── tx_thread_info_get.c │ ├── tx_thread_initialize.c │ ├── tx_thread_performance_info_get.c │ ├── tx_thread_performance_system_info_get.c │ ├── tx_thread_preemption_change.c │ ├── tx_thread_priority_change.c │ ├── tx_thread_relinquish.c │ ├── tx_thread_reset.c │ ├── tx_thread_resume.c │ ├── tx_thread_shell_entry.c │ ├── tx_thread_sleep.c │ ├── tx_thread_smp_core_exclude.c │ ├── tx_thread_smp_core_exclude_get.c │ ├── tx_thread_smp_current_state_set.c │ ├── tx_thread_smp_debug_entry_insert.c │ ├── tx_thread_smp_high_level_initialize.c │ ├── tx_thread_smp_rebalance_execute_list.c │ ├── tx_thread_smp_utilities.c │ ├── tx_thread_stack_analyze.c │ ├── tx_thread_stack_error_handler.c │ ├── tx_thread_stack_error_notify.c │ ├── tx_thread_suspend.c │ ├── tx_thread_system_preempt_check.c │ ├── tx_thread_system_resume.c │ ├── tx_thread_system_suspend.c │ ├── tx_thread_terminate.c │ ├── tx_thread_time_slice.c │ ├── tx_thread_time_slice_change.c │ ├── tx_thread_timeout.c │ ├── tx_thread_wait_abort.c │ ├── tx_time_get.c │ ├── tx_time_set.c │ ├── tx_timer_activate.c │ ├── tx_timer_change.c │ ├── tx_timer_create.c │ ├── tx_timer_deactivate.c │ ├── tx_timer_delete.c │ ├── tx_timer_expiration_process.c │ ├── tx_timer_info_get.c │ ├── tx_timer_initialize.c │ ├── tx_timer_performance_info_get.c │ ├── tx_timer_performance_system_info_get.c │ ├── tx_timer_smp_core_exclude.c │ ├── tx_timer_smp_core_exclude_get.c │ ├── tx_timer_system_activate.c │ ├── tx_timer_system_deactivate.c │ ├── tx_timer_thread_entry.c │ ├── tx_trace_buffer_full_notify.c │ ├── tx_trace_disable.c │ ├── tx_trace_enable.c │ ├── tx_trace_event_filter.c │ ├── tx_trace_event_unfilter.c │ ├── tx_trace_initialize.c │ ├── tx_trace_interrupt_control.c │ ├── tx_trace_isr_enter_insert.c │ ├── tx_trace_isr_exit_insert.c │ ├── tx_trace_object_register.c │ ├── tx_trace_object_unregister.c │ ├── tx_trace_user_event_insert.c │ ├── txe_block_allocate.c │ ├── txe_block_pool_create.c │ ├── txe_block_pool_delete.c │ ├── txe_block_pool_info_get.c │ ├── txe_block_pool_prioritize.c │ ├── txe_block_release.c │ ├── txe_byte_allocate.c │ ├── txe_byte_pool_create.c │ ├── txe_byte_pool_delete.c │ ├── txe_byte_pool_info_get.c │ ├── txe_byte_pool_prioritize.c │ ├── txe_byte_release.c │ ├── txe_event_flags_create.c │ ├── txe_event_flags_delete.c │ ├── txe_event_flags_get.c │ ├── txe_event_flags_info_get.c │ ├── txe_event_flags_set.c │ ├── txe_event_flags_set_notify.c │ ├── txe_mutex_create.c │ ├── txe_mutex_delete.c │ ├── txe_mutex_get.c │ ├── txe_mutex_info_get.c │ ├── txe_mutex_prioritize.c │ ├── txe_mutex_put.c │ ├── txe_queue_create.c │ ├── txe_queue_delete.c │ ├── txe_queue_flush.c │ ├── txe_queue_front_send.c │ ├── txe_queue_info_get.c │ ├── txe_queue_prioritize.c │ ├── txe_queue_receive.c │ ├── txe_queue_send.c │ ├── txe_queue_send_notify.c │ ├── txe_semaphore_ceiling_put.c │ ├── txe_semaphore_create.c │ ├── txe_semaphore_delete.c │ ├── txe_semaphore_get.c │ ├── txe_semaphore_info_get.c │ ├── txe_semaphore_prioritize.c │ ├── txe_semaphore_put.c │ ├── txe_semaphore_put_notify.c │ ├── txe_thread_create.c │ ├── txe_thread_delete.c │ ├── txe_thread_entry_exit_notify.c │ ├── txe_thread_info_get.c │ ├── txe_thread_preemption_change.c │ ├── txe_thread_priority_change.c │ ├── txe_thread_relinquish.c │ ├── txe_thread_reset.c │ ├── txe_thread_resume.c │ ├── txe_thread_suspend.c │ ├── txe_thread_terminate.c │ ├── txe_thread_time_slice_change.c │ ├── txe_thread_wait_abort.c │ ├── txe_timer_activate.c │ ├── txe_timer_change.c │ ├── txe_timer_create.c │ ├── txe_timer_deactivate.c │ ├── txe_timer_delete.c │ └── txe_timer_info_get.c ├── docs ├── deps.png ├── revision_history.txt └── threadx-features.png ├── ports ├── arc_em │ └── metaware │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.cmd │ │ │ ├── tx_initialize_low_level.s │ │ │ └── vectors.s │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ └── tx_timer_interrupt.s ├── arc_hs │ └── metaware │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .bp.args │ │ │ ├── .bp.properties │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.cmd │ │ │ ├── tx_initialize_low_level.s │ │ │ └── vectors.s │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_initialize_fast_interrupt_setup.s │ │ ├── tx_thread_context_fast_restore.s │ │ ├── tx_thread_context_fast_save.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_register_bank_assign.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ └── tx_timer_interrupt.s ├── arm11 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── sample_threadx.c │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_fiq_context_restore.s │ │ │ ├── tx_thread_fiq_context_save.s │ │ │ ├── tx_thread_fiq_nesting_end.s │ │ │ ├── tx_thread_fiq_nesting_start.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ └── tx_timer_interrupt.s │ ├── gnu │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── crt0.S │ │ │ ├── libnosys.a │ │ │ ├── reset.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ └── tx_initialize_low_level.S │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── tx.ewp │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_fiq_context_restore.s │ │ ├── tx_thread_fiq_context_save.s │ │ ├── tx_thread_fiq_nesting_end.s │ │ ├── tx_thread_fiq_nesting_start.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_irq_nesting_end.s │ │ ├── tx_thread_irq_nesting_start.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_thread_vectored_context_save.s │ │ └── tx_timer_interrupt.s ├── arm9 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── sample_threadx.c │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_fiq_context_restore.s │ │ │ ├── tx_thread_fiq_context_save.s │ │ │ ├── tx_thread_fiq_nesting_end.s │ │ │ ├── tx_thread_fiq_nesting_start.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ └── tx_timer_interrupt.s │ ├── gnu │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── crt0.S │ │ │ ├── reset.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ └── tx_initialize_low_level.S │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── tx.ewp │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_fiq_context_restore.s │ │ ├── tx_thread_fiq_context_save.s │ │ ├── tx_thread_fiq_nesting_end.s │ │ ├── tx_thread_fiq_nesting_start.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_irq_nesting_end.s │ │ ├── tx_thread_irq_nesting_start.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_thread_vectored_context_save.s │ │ └── tx_timer_interrupt.s ├── c667x │ └── ccs │ │ ├── example_build │ │ ├── include │ │ │ ├── C66XX.h │ │ │ ├── C66XX_DEF.hxx │ │ │ ├── C66XX_FUNCTIONS.hxx │ │ │ ├── C66XX_MACROS.hxx │ │ │ ├── TA66XX_DSP.h │ │ │ ├── TA66XX_DSP_BC.h │ │ │ ├── TA66XX_DSP_BC_FUNCTIONS.hxx │ │ │ ├── TA66XX_OSAL.h │ │ │ └── TASDK_ERR.h │ │ ├── sample_threadx_c6678evm │ │ │ ├── .ccsproject │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── .settings │ │ │ │ ├── org.eclipse.cdt.codan.core.prefs │ │ │ │ ├── org.eclipse.cdt.debug.core.prefs │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ ├── board_setup.c │ │ │ ├── board_setup.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.cmd │ │ │ ├── targetConfigs │ │ │ │ ├── TMS320C6678.ccxml │ │ │ │ └── readme.txt │ │ │ └── tx_initialize_low_level.asm │ │ ├── sample_threadx_ta6678fmc │ │ │ ├── .ccsproject │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── .settings │ │ │ │ ├── org.eclipse.cdt.codan.core.prefs │ │ │ │ ├── org.eclipse.cdt.debug.core.prefs │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ ├── board_setup.c │ │ │ ├── board_setup.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.cmd │ │ │ ├── targetConfigs │ │ │ │ ├── TMS320C6678.ccxml │ │ │ │ └── readme.txt │ │ │ └── tx_initialize_low_level.asm │ │ └── tx │ │ │ ├── .ccsproject │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── .settings │ │ │ ├── org.eclipse.cdt.codan.core.prefs │ │ │ ├── org.eclipse.cdt.core.prefs │ │ │ ├── org.eclipse.cdt.debug.core.prefs │ │ │ ├── org.eclipse.cdt.managedbuilder.core.prefs │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── Release │ │ │ ├── ccsObjs.opt │ │ │ ├── makefile │ │ │ ├── objects.mk │ │ │ ├── sources.mk │ │ │ ├── subdir_rules.mk │ │ │ └── subdir_vars.mk │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_thread_context_restore.asm │ │ ├── tx_thread_context_save.asm │ │ ├── tx_thread_interrupt_control.asm │ │ ├── tx_thread_schedule.asm │ │ ├── tx_thread_stack_build.asm │ │ ├── tx_thread_system_return.asm │ │ └── tx_timer_interrupt.asm ├── cortex_a12 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── startup.S │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── build_threadx.bat │ │ ├── build_threadx_sample.bat │ │ ├── crt0.S │ │ ├── reset.S │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ld │ │ ├── tx_initialize_low_level.S │ │ ├── v7.h │ │ └── v7.s │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fiq_context_restore.S │ │ ├── tx_thread_fiq_context_save.S │ │ ├── tx_thread_fiq_nesting_end.S │ │ ├── tx_thread_fiq_nesting_start.S │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_irq_nesting_end.S │ │ ├── tx_thread_irq_nesting_start.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ ├── tx_thread_vectored_context_save.S │ │ └── tx_timer_interrupt.S ├── cortex_a15 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── cortex-a15_tx.launch │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── startup.S │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ ├── gnu │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── crt0.S │ │ │ ├── reset.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── v7.h │ │ │ └── v7.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── tx.ewp │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_fiq_context_restore.s │ │ ├── tx_thread_fiq_context_save.s │ │ ├── tx_thread_fiq_nesting_end.s │ │ ├── tx_thread_fiq_nesting_start.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_irq_nesting_end.s │ │ ├── tx_thread_irq_nesting_start.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_thread_vectored_context_save.s │ │ └── tx_timer_interrupt.s ├── cortex_a17 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── startup.S │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── build_threadx.bat │ │ ├── build_threadx_sample.bat │ │ ├── crt0.S │ │ ├── reset.S │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ld │ │ ├── tx_initialize_low_level.S │ │ ├── v7.h │ │ └── v7.s │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fiq_context_restore.S │ │ ├── tx_thread_fiq_context_save.S │ │ ├── tx_thread_fiq_nesting_end.S │ │ ├── tx_thread_fiq_nesting_start.S │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_irq_nesting_end.S │ │ ├── tx_thread_irq_nesting_start.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ ├── tx_thread_vectored_context_save.S │ │ └── tx_timer_interrupt.S ├── cortex_a34 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a35 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a5 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── sample_threadx.c │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_fiq_context_restore.s │ │ │ ├── tx_thread_fiq_context_save.s │ │ │ ├── tx_thread_fiq_nesting_end.s │ │ │ ├── tx_thread_fiq_nesting_start.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ └── tx_timer_interrupt.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── startup.S │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ ├── ghs │ │ ├── example_build │ │ │ ├── azure_rtos_workspace.gpj │ │ │ ├── reset.arm │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.con │ │ │ ├── sample_threadx.gpj │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_el.gpj │ │ │ ├── sample_threadx_el.ld │ │ │ ├── tx.gpj │ │ │ ├── tx_initialize_low_level.arm │ │ │ └── txe.gpj │ │ ├── inc │ │ │ ├── tx_el.h │ │ │ ├── tx_ghs.h │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_el.c │ │ │ ├── tx_ghs.c │ │ │ ├── tx_ghse.c │ │ │ ├── tx_thread_context_restore.arm │ │ │ ├── tx_thread_context_save.arm │ │ │ ├── tx_thread_fiq_context_restore.arm │ │ │ ├── tx_thread_fiq_context_save.arm │ │ │ ├── tx_thread_fiq_nesting_end.arm │ │ │ ├── tx_thread_fiq_nesting_start.arm │ │ │ ├── tx_thread_interrupt_control.arm │ │ │ ├── tx_thread_interrupt_disable.arm │ │ │ ├── tx_thread_interrupt_restore.arm │ │ │ ├── tx_thread_irq_nesting_end.arm │ │ │ ├── tx_thread_irq_nesting_start.arm │ │ │ ├── tx_thread_schedule.arm │ │ │ ├── tx_thread_stack_build.arm │ │ │ ├── tx_thread_system_return.arm │ │ │ ├── tx_thread_vectored_context_save.arm │ │ │ ├── tx_timer_interrupt.arm │ │ │ └── txr_ghs.c │ ├── gnu │ │ ├── example_build │ │ │ ├── MP_GIC.S │ │ │ ├── MP_GIC.h │ │ │ ├── MP_PrivateTimer.S │ │ │ ├── MP_PrivateTimer.h │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── crt0.S │ │ │ ├── reset.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── v7.h │ │ │ └── v7.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── tx.ewp │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_fiq_context_restore.s │ │ ├── tx_thread_fiq_context_save.s │ │ ├── tx_thread_fiq_nesting_end.s │ │ ├── tx_thread_fiq_nesting_start.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_irq_nesting_end.s │ │ ├── tx_thread_irq_nesting_start.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_thread_vectored_context_save.s │ │ └── tx_timer_interrupt.s ├── cortex_a53 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a55 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a57 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a5x │ └── ac6 │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── armv8_aarch64_SystemTimer.S │ │ │ ├── armv8_aarch64_SystemTimer.h │ │ │ ├── el3_vectors.S │ │ │ ├── gic400_gic.c │ │ │ ├── gic400_gic.h │ │ │ ├── hw_setup.c │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.txt │ │ │ └── startup.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a65 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a65ae │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a7 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── sample_threadx.c │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_fiq_context_restore.s │ │ │ ├── tx_thread_fiq_context_save.s │ │ │ ├── tx_thread_fiq_nesting_end.s │ │ │ ├── tx_thread_fiq_nesting_start.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ └── tx_timer_interrupt.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── cortex-a7_tx.launch │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── startup.S │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ ├── ghs │ │ ├── example_build │ │ │ ├── azure_rtos_workspace.gpj │ │ │ ├── reset.arm │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.con │ │ │ ├── sample_threadx.gpj │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_el.gpj │ │ │ ├── sample_threadx_el.ld │ │ │ ├── tx.gpj │ │ │ ├── tx_initialize_low_level.arm │ │ │ └── txe.gpj │ │ ├── inc │ │ │ ├── tx_el.h │ │ │ ├── tx_ghs.h │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_el.c │ │ │ ├── tx_ghs.c │ │ │ ├── tx_ghse.c │ │ │ ├── tx_thread_context_restore.arm │ │ │ ├── tx_thread_context_save.arm │ │ │ ├── tx_thread_fiq_context_restore.arm │ │ │ ├── tx_thread_fiq_context_save.arm │ │ │ ├── tx_thread_fiq_nesting_end.arm │ │ │ ├── tx_thread_fiq_nesting_start.arm │ │ │ ├── tx_thread_interrupt_control.arm │ │ │ ├── tx_thread_interrupt_disable.arm │ │ │ ├── tx_thread_interrupt_restore.arm │ │ │ ├── tx_thread_irq_nesting_end.arm │ │ │ ├── tx_thread_irq_nesting_start.arm │ │ │ ├── tx_thread_schedule.arm │ │ │ ├── tx_thread_stack_build.arm │ │ │ ├── tx_thread_system_return.arm │ │ │ ├── tx_thread_vectored_context_save.arm │ │ │ ├── tx_timer_interrupt.arm │ │ │ └── txr_ghs.c │ ├── gnu │ │ ├── example_build │ │ │ ├── MP_GIC.h │ │ │ ├── MP_GIC.s │ │ │ ├── MP_PrivateTimer.S │ │ │ ├── MP_PrivateTimer.h │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── crt0.S │ │ │ ├── reset.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── v7.h │ │ │ └── v7.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── tx.ewp │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_fiq_context_restore.s │ │ ├── tx_thread_fiq_context_save.s │ │ ├── tx_thread_fiq_nesting_end.s │ │ ├── tx_thread_fiq_nesting_start.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_irq_nesting_end.s │ │ ├── tx_thread_irq_nesting_start.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_thread_vectored_context_save.s │ │ └── tx_timer_interrupt.s ├── cortex_a72 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a73 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a75 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a76 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a76ae │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a77 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a8 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── sample_threadx.c │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_fiq_context_restore.s │ │ │ ├── tx_thread_fiq_context_save.s │ │ │ ├── tx_thread_fiq_nesting_end.s │ │ │ ├── tx_thread_fiq_nesting_start.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ └── tx_timer_interrupt.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── startup.S │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ ├── ghs │ │ ├── example_build │ │ │ ├── azure_rtos_workspace.gpj │ │ │ ├── reset.arm │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.con │ │ │ ├── sample_threadx.gpj │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_el.gpj │ │ │ ├── sample_threadx_el.ld │ │ │ ├── tx.gpj │ │ │ ├── tx_initialize_low_level.arm │ │ │ └── txe.gpj │ │ ├── inc │ │ │ ├── tx_el.h │ │ │ ├── tx_ghs.h │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_el.c │ │ │ ├── tx_ghs.c │ │ │ ├── tx_ghse.c │ │ │ ├── tx_thread_context_restore.arm │ │ │ ├── tx_thread_context_save.arm │ │ │ ├── tx_thread_fiq_context_restore.arm │ │ │ ├── tx_thread_fiq_context_save.arm │ │ │ ├── tx_thread_fiq_nesting_end.arm │ │ │ ├── tx_thread_fiq_nesting_start.arm │ │ │ ├── tx_thread_interrupt_control.arm │ │ │ ├── tx_thread_interrupt_disable.arm │ │ │ ├── tx_thread_interrupt_restore.arm │ │ │ ├── tx_thread_irq_nesting_end.arm │ │ │ ├── tx_thread_irq_nesting_start.arm │ │ │ ├── tx_thread_schedule.arm │ │ │ ├── tx_thread_stack_build.arm │ │ │ ├── tx_thread_system_return.arm │ │ │ ├── tx_thread_vectored_context_save.arm │ │ │ ├── tx_timer_interrupt.arm │ │ │ └── txr_ghs.c │ ├── gnu │ │ ├── example_build │ │ │ ├── MP_GIC.h │ │ │ ├── MP_GIC.s │ │ │ ├── MP_PrivateTimer.S │ │ │ ├── MP_PrivateTimer.h │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── crt0.S │ │ │ ├── reset.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── v7.h │ │ │ └── v7.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── tx.ewp │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_fiq_context_restore.s │ │ ├── tx_thread_fiq_context_save.s │ │ ├── tx_thread_fiq_nesting_end.s │ │ ├── tx_thread_fiq_nesting_start.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_irq_nesting_end.s │ │ ├── tx_thread_irq_nesting_start.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_thread_vectored_context_save.s │ │ └── tx_timer_interrupt.s ├── cortex_a9 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── sample_threadx.c │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_fiq_context_restore.s │ │ │ ├── tx_thread_fiq_context_save.s │ │ │ ├── tx_thread_fiq_nesting_end.s │ │ │ ├── tx_thread_fiq_nesting_start.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ └── tx_timer_interrupt.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── cortex-a9_tx.launch │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── startup.S │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ ├── ghs │ │ ├── example_build │ │ │ ├── azure_rtos_workspace.gpj │ │ │ ├── reset.arm │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.con │ │ │ ├── sample_threadx.gpj │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_el.gpj │ │ │ ├── sample_threadx_el.ld │ │ │ ├── tx.gpj │ │ │ ├── tx_initialize_low_level.arm │ │ │ └── txe.gpj │ │ ├── inc │ │ │ ├── tx_el.h │ │ │ ├── tx_ghs.h │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_el.c │ │ │ ├── tx_ghs.c │ │ │ ├── tx_ghse.c │ │ │ ├── tx_thread_context_restore.arm │ │ │ ├── tx_thread_context_save.arm │ │ │ ├── tx_thread_fiq_context_restore.arm │ │ │ ├── tx_thread_fiq_context_save.arm │ │ │ ├── tx_thread_fiq_nesting_end.arm │ │ │ ├── tx_thread_fiq_nesting_start.arm │ │ │ ├── tx_thread_interrupt_control.arm │ │ │ ├── tx_thread_interrupt_disable.arm │ │ │ ├── tx_thread_interrupt_restore.arm │ │ │ ├── tx_thread_irq_nesting_end.arm │ │ │ ├── tx_thread_irq_nesting_start.arm │ │ │ ├── tx_thread_schedule.arm │ │ │ ├── tx_thread_stack_build.arm │ │ │ ├── tx_thread_system_return.arm │ │ │ ├── tx_thread_vectored_context_save.arm │ │ │ ├── tx_timer_interrupt.arm │ │ │ └── txr_ghs.c │ ├── gnu │ │ ├── example_build │ │ │ ├── MP_GIC.S │ │ │ ├── MP_GIC.h │ │ │ ├── MP_PrivateTimer.S │ │ │ ├── MP_PrivateTimer.h │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── crt0.S │ │ │ ├── reset.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── v7.h │ │ │ └── v7.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── tx.ewp │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_fiq_context_restore.s │ │ ├── tx_thread_fiq_context_save.s │ │ ├── tx_thread_fiq_nesting_end.s │ │ ├── tx_thread_fiq_nesting_start.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_irq_nesting_end.s │ │ ├── tx_thread_irq_nesting_start.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_thread_vectored_context_save.s │ │ └── tx_timer_interrupt.s ├── cortex_m0 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── sample_threadx.c │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ └── tx_timer_interrupt.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── cortex-m0_tx.launch │ │ │ │ ├── exceptions.c │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.scat │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ ├── gnu │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── cortexm0_crt0.S │ │ │ ├── cortexm0_vectors.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ └── tx_initialize_low_level.S │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ ├── iar │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ │ ├── azure_rtos.eww │ │ │ ├── cstartup_M.s │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ewd │ │ │ ├── sample_threadx.ewp │ │ │ ├── sample_threadx.icf │ │ │ ├── tx.ewp │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_iar.c │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ └── tx_timer_interrupt.s │ └── keil │ │ ├── example_build │ │ ├── ThreadX_Demo.uvoptx │ │ ├── ThreadX_Demo.uvprojx │ │ ├── ThreadX_Library.uvoptx │ │ ├── ThreadX_Library.uvprojx │ │ ├── sample_threadx.c │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ └── tx_timer_interrupt.s ├── cortex_m23 │ ├── ac6 │ │ ├── example_build │ │ │ ├── ARMCM23_TZ_config.txt │ │ │ ├── AzureRTOS.uvmpw │ │ │ ├── Debug.ini │ │ │ ├── RTE │ │ │ │ └── _ThreadX_Library_Project │ │ │ │ │ └── RTE_Components.h │ │ │ ├── ThreadX_Library.uvoptx │ │ │ ├── ThreadX_Library.uvprojx │ │ │ ├── demo_secure_zone │ │ │ │ ├── Abstract.txt │ │ │ │ ├── RTE │ │ │ │ │ ├── Device │ │ │ │ │ │ └── ARMCM23_TZ │ │ │ │ │ │ │ ├── ARMCM23_ac6.sct │ │ │ │ │ │ │ ├── partition_ARMCM23.h │ │ │ │ │ │ │ ├── startup_ARMCM23.c │ │ │ │ │ │ │ └── system_ARMCM23.c │ │ │ │ │ └── _FVP_Simulation_Model │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── demo_secure_zone.uvoptx │ │ │ │ ├── demo_secure_zone.uvprojx │ │ │ │ ├── interface.c │ │ │ │ ├── interface.h │ │ │ │ ├── main_ns.c │ │ │ │ ├── main_s.c │ │ │ │ ├── tx_secure_interface.h │ │ │ │ └── tz_context.c │ │ │ ├── demo_threadx_non-secure_zone │ │ │ │ ├── RTE │ │ │ │ │ ├── CMSIS │ │ │ │ │ │ ├── RTX_Config.c │ │ │ │ │ │ └── RTX_Config.h │ │ │ │ │ ├── Device │ │ │ │ │ │ └── ARMCM23_TZ │ │ │ │ │ │ │ ├── ARMCM23_ac6.sct │ │ │ │ │ │ │ ├── partition_ARMCM23.h │ │ │ │ │ │ │ ├── startup_ARMCM23.c │ │ │ │ │ │ │ └── system_ARMCM23.c │ │ │ │ │ ├── _FVP_Simulation_Model │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ │ └── _ThreadX_Library_Project │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── ThreadX_Demo.uvopt │ │ │ │ ├── ThreadX_Demo.uvproj │ │ │ │ ├── demo_threadx.c │ │ │ │ ├── demo_threadx_non-secure_zone.uvoptx │ │ │ │ └── demo_threadx_non-secure_zone.uvprojx │ │ │ └── tx_initialize_low_level.S │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── tx_secure_interface.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_secure_stack.c │ │ │ ├── tx_thread_secure_stack_allocate.S │ │ │ ├── tx_thread_secure_stack_free.S │ │ │ ├── tx_thread_secure_stack_initialize.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txe_thread_secure_stack_allocate.c │ │ │ └── txe_thread_secure_stack_free.c │ ├── gnu │ │ ├── example_build │ │ │ └── build_threadx.bat │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── tx_secure_interface.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_secure_stack.c │ │ │ ├── tx_thread_secure_stack_allocate.S │ │ │ ├── tx_thread_secure_stack_free.S │ │ │ ├── tx_thread_secure_stack_initialize.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txe_thread_secure_stack_allocate.c │ │ │ └── txe_thread_secure_stack_free.c │ └── iar │ │ ├── inc │ │ ├── tx_port.h │ │ └── tx_secure_interface.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_initialize_low_level.s │ │ ├── tx_misra.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_secure_stack.c │ │ ├── tx_thread_secure_stack_allocate.s │ │ ├── tx_thread_secure_stack_free.s │ │ ├── tx_thread_secure_stack_initialize.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_timer_interrupt.s │ │ ├── txe_thread_secure_stack_allocate.c │ │ └── txe_thread_secure_stack_free.c ├── cortex_m3 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── sample_threadx.c │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ └── tx_timer_interrupt.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── cortex-m3_tx.launch │ │ │ │ ├── exceptions.c │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.scat │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ ├── ghs │ │ ├── example_build │ │ │ ├── azure_rtos_workspace.gpj │ │ │ ├── reset.arm │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.con │ │ │ ├── sample_threadx.gpj │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_el.gpj │ │ │ ├── sample_threadx_el.ld │ │ │ ├── tx.gpj │ │ │ ├── tx_initialize_low_level.arm │ │ │ └── txe.gpj │ │ ├── inc │ │ │ ├── tx_el.h │ │ │ ├── tx_ghs.h │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_el.c │ │ │ ├── tx_ghs.c │ │ │ ├── tx_ghse.c │ │ │ ├── tx_thread_context_restore.arm │ │ │ ├── tx_thread_context_save.arm │ │ │ ├── tx_thread_interrupt_control.arm │ │ │ ├── tx_thread_interrupt_disable.arm │ │ │ ├── tx_thread_interrupt_restore.arm │ │ │ ├── tx_thread_schedule.arm │ │ │ ├── tx_thread_stack_build.arm │ │ │ ├── tx_thread_system_return.arm │ │ │ ├── tx_timer_interrupt.arm │ │ │ └── txr_ghs.c │ ├── gnu │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── cortexm3_crt0.S │ │ │ ├── cortexm3_vectors.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ └── tx_initialize_low_level.S │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ ├── iar │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ │ ├── azure_rtos.eww │ │ │ ├── cstartup_M.s │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ewd │ │ │ ├── sample_threadx.ewp │ │ │ ├── sample_threadx.icf │ │ │ ├── tx.ewp │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_iar.c │ │ │ ├── tx_misra.s │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ └── tx_timer_interrupt.s │ └── keil │ │ ├── example_build │ │ ├── ThreadX_Demo.uvopt │ │ ├── ThreadX_Demo.uvoptx │ │ ├── ThreadX_Demo.uvproj │ │ ├── ThreadX_Demo.uvprojx │ │ ├── ThreadX_Library.plg │ │ ├── ThreadX_Library.uvopt │ │ ├── ThreadX_Library.uvoptx │ │ ├── ThreadX_Library.uvproj │ │ ├── ThreadX_Library.uvprojx │ │ ├── sample_threadx.c │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ └── tx_timer_interrupt.s ├── cortex_m33 │ ├── ac6 │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ │ ├── ARMCM33_DSP_FP_TZ_config.txt │ │ │ ├── AzureRTOS.uvmpw │ │ │ ├── Debug.ini │ │ │ ├── RTE │ │ │ │ └── _ThreadX_Library_Project │ │ │ │ │ └── RTE_Components.h │ │ │ ├── RTOS.uvmpw.uvgui │ │ │ ├── ThreadX_Library.uvoptx │ │ │ ├── ThreadX_Library.uvprojx │ │ │ ├── demo_secure_zone │ │ │ │ ├── Abstract.txt │ │ │ │ ├── Objects │ │ │ │ │ └── ExtDll.iex │ │ │ │ ├── RTE │ │ │ │ │ ├── Device │ │ │ │ │ │ └── ARMCM33_DSP_FP_TZ │ │ │ │ │ │ │ ├── ARMCM33_AC6.sct │ │ │ │ │ │ │ ├── partition_ARMCM33.h │ │ │ │ │ │ │ ├── startup_ARMCM33.c │ │ │ │ │ │ │ └── system_ARMCM33.c │ │ │ │ │ └── _FVP_Simulation_Model │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── demo_secure_zone.uvoptx │ │ │ │ ├── demo_secure_zone.uvprojx │ │ │ │ ├── interface.c │ │ │ │ ├── interface.h │ │ │ │ ├── main_ns.c │ │ │ │ ├── main_s.c │ │ │ │ └── tz_context.c │ │ │ ├── demo_threadx_non-secure_zone │ │ │ │ ├── Objects │ │ │ │ │ └── ExtDll.iex │ │ │ │ ├── RTE │ │ │ │ │ ├── CMSIS │ │ │ │ │ │ ├── RTX_Config.c │ │ │ │ │ │ └── RTX_Config.h │ │ │ │ │ ├── Device │ │ │ │ │ │ └── ARMCM33_DSP_FP_TZ │ │ │ │ │ │ │ ├── ARMCM33_AC6.sct │ │ │ │ │ │ │ ├── partition_ARMCM33.h │ │ │ │ │ │ │ ├── startup_ARMCM33.c │ │ │ │ │ │ │ └── system_ARMCM33.c │ │ │ │ │ ├── _FVP_Simulation_Model │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ │ └── _ThreadX_Library_Project │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── ThreadX_Demo.uvopt │ │ │ │ ├── ThreadX_Demo.uvproj │ │ │ │ ├── demo_threadx.c │ │ │ │ ├── demo_threadx_non-secure_zone.uvoptx │ │ │ │ └── demo_threadx_non-secure_zone.uvprojx │ │ │ └── tx_initialize_low_level.S │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── tx_secure_interface.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_secure_stack.c │ │ │ ├── tx_thread_secure_stack_allocate.S │ │ │ ├── tx_thread_secure_stack_free.S │ │ │ ├── tx_thread_secure_stack_initialize.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txe_thread_secure_stack_allocate.c │ │ │ └── txe_thread_secure_stack_free.c │ ├── gnu │ │ ├── CMakeLists.txt │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── tx_secure_interface.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_secure_stack.c │ │ │ ├── tx_thread_secure_stack_allocate.S │ │ │ ├── tx_thread_secure_stack_free.S │ │ │ ├── tx_thread_secure_stack_initialize.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txe_thread_secure_stack_allocate.c │ │ │ └── txe_thread_secure_stack_free.c │ └── iar │ │ ├── inc │ │ ├── tx_port.h │ │ └── tx_secure_interface.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_initialize_low_level.s │ │ ├── tx_misra.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_secure_stack.c │ │ ├── tx_thread_secure_stack_allocate.s │ │ ├── tx_thread_secure_stack_free.s │ │ ├── tx_thread_secure_stack_initialize.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_timer_interrupt.s │ │ ├── txe_thread_secure_stack_allocate.c │ │ └── txe_thread_secure_stack_free.c ├── cortex_m4 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── sample_threadx.c │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ └── tx_timer_interrupt.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── cortex-m4_tx.launch │ │ │ │ ├── exceptions.c │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.scat │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ ├── ghs │ │ ├── example_build │ │ │ ├── azure_rtos_workspace.gpj │ │ │ ├── reset.arm │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.con │ │ │ ├── sample_threadx.gpj │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_el.gpj │ │ │ ├── sample_threadx_el.ld │ │ │ ├── tx.gpj │ │ │ ├── tx_initialize_low_level.arm │ │ │ └── txe.gpj │ │ ├── inc │ │ │ ├── tx_el.h │ │ │ ├── tx_ghs.h │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_el.c │ │ │ ├── tx_ghs.c │ │ │ ├── tx_ghse.c │ │ │ ├── tx_thread_context_restore.arm │ │ │ ├── tx_thread_context_save.arm │ │ │ ├── tx_thread_interrupt_control.arm │ │ │ ├── tx_thread_interrupt_disable.arm │ │ │ ├── tx_thread_interrupt_restore.arm │ │ │ ├── tx_thread_schedule.arm │ │ │ ├── tx_thread_stack_build.arm │ │ │ ├── tx_thread_system_return.arm │ │ │ ├── tx_timer_interrupt.arm │ │ │ └── txr_ghs.c │ ├── gnu │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── cortexm4_crt0.S │ │ │ ├── cortexm4_vectors.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ └── tx_initialize_low_level.S │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ ├── iar │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ │ ├── azure_rtos.eww │ │ │ ├── cstartup_M.s │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ewd │ │ │ ├── sample_threadx.ewp │ │ │ ├── sample_threadx.icf │ │ │ ├── tx.ewp │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_iar.c │ │ │ ├── tx_misra.s │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ └── tx_timer_interrupt.s │ └── keil │ │ ├── example_build │ │ ├── ThreadX_Demo.uvopt │ │ ├── ThreadX_Demo.uvoptx │ │ ├── ThreadX_Demo.uvproj │ │ ├── ThreadX_Demo.uvprojx │ │ ├── ThreadX_Library.plg │ │ ├── ThreadX_Library.uvopt │ │ ├── ThreadX_Library.uvoptx │ │ ├── ThreadX_Library.uvproj │ │ ├── ThreadX_Library.uvprojx │ │ ├── demo_threadx.c │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ └── tx_timer_interrupt.s ├── cortex_m55 │ ├── ac6 │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ │ ├── AzureRTOS.uvmpw │ │ │ ├── CS300_ac6.sct │ │ │ ├── CS300_ac6_s.sct │ │ │ ├── CS300_config.txt │ │ │ ├── Debug.ini │ │ │ ├── RTE │ │ │ │ └── _ThreadX_Library_Project │ │ │ │ │ └── RTE_Components.h │ │ │ ├── RTOS.uvmpw.uvgui │ │ │ ├── ThreadX_Library.uvoptx │ │ │ ├── ThreadX_Library.uvprojx │ │ │ ├── demo_secure_zone │ │ │ │ ├── RTE │ │ │ │ │ ├── Device │ │ │ │ │ │ └── SSE-300-MPS3 │ │ │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ │ │ ├── cmsis_driver_config.h │ │ │ │ │ │ │ ├── device_cfg.h │ │ │ │ │ │ │ ├── fvp_sse300_mps3_s.sct │ │ │ │ │ │ │ ├── partition_CS300.h │ │ │ │ │ │ │ ├── platform_base_address.h │ │ │ │ │ │ │ ├── region_defs.h │ │ │ │ │ │ │ ├── region_limits.h │ │ │ │ │ │ │ ├── startup_fvp_sse300_mps3.c │ │ │ │ │ │ │ ├── system_SSE300MPS3.c │ │ │ │ │ │ │ └── system_SSE300MPS3.h │ │ │ │ │ └── _FVP_Simulation_Model │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── demo_secure_zone.uvoptx │ │ │ │ ├── demo_secure_zone.uvprojx │ │ │ │ ├── interface.c │ │ │ │ ├── interface.h │ │ │ │ ├── main_s.c │ │ │ │ └── tz_context.c │ │ │ ├── demo_threadx_non-secure_zone │ │ │ │ ├── RTE │ │ │ │ │ ├── Device │ │ │ │ │ │ └── SSE-300-MPS3 │ │ │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ │ │ ├── cmsis_driver_config.h │ │ │ │ │ │ │ ├── device_cfg.h │ │ │ │ │ │ │ ├── fvp_sse300_mps3_s.sct │ │ │ │ │ │ │ ├── platform_base_address.h │ │ │ │ │ │ │ ├── region_defs.h │ │ │ │ │ │ │ ├── region_limits.h │ │ │ │ │ │ │ ├── startup_fvp_sse300_mps3.c │ │ │ │ │ │ │ ├── system_SSE300MPS3.c │ │ │ │ │ │ │ └── system_SSE300MPS3.h │ │ │ │ │ └── _FVP_Simulation_Model │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── ThreadX_Demo.uvopt │ │ │ │ ├── ThreadX_Demo.uvproj │ │ │ │ ├── demo_threadx.c │ │ │ │ ├── demo_threadx_non-secure_zone.uvoptx │ │ │ │ └── demo_threadx_non-secure_zone.uvprojx │ │ │ └── tx_initialize_low_level.S │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── tx_secure_interface.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_secure_stack.c │ │ │ ├── tx_thread_secure_stack_allocate.S │ │ │ ├── tx_thread_secure_stack_free.S │ │ │ ├── tx_thread_secure_stack_initialize.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txe_thread_secure_stack_allocate.c │ │ │ └── txe_thread_secure_stack_free.c │ ├── gnu │ │ ├── CMakeLists.txt │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── tx_secure_interface.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_secure_stack.c │ │ │ ├── tx_thread_secure_stack_allocate.S │ │ │ ├── tx_thread_secure_stack_free.S │ │ │ ├── tx_thread_secure_stack_initialize.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txe_thread_secure_stack_allocate.c │ │ │ └── txe_thread_secure_stack_free.c │ └── iar │ │ ├── inc │ │ ├── tx_port.h │ │ └── tx_secure_interface.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_initialize_low_level.s │ │ ├── tx_misra.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_secure_stack.c │ │ ├── tx_thread_secure_stack_allocate.s │ │ ├── tx_thread_secure_stack_free.s │ │ ├── tx_thread_secure_stack_initialize.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_timer_interrupt.s │ │ ├── txe_thread_secure_stack_allocate.c │ │ └── txe_thread_secure_stack_free.c ├── cortex_m7 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── sample_threadx.c │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ └── tx_timer_interrupt.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── cortex-m7_tx.launch │ │ │ │ ├── exceptions.c │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.scat │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ ├── ghs │ │ ├── example_build │ │ │ ├── azure_rtos_workspace.gpj │ │ │ ├── reset.arm │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.con │ │ │ ├── sample_threadx.gpj │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_el.gpj │ │ │ ├── sample_threadx_el.ld │ │ │ ├── tx.gpj │ │ │ ├── tx_initialize_low_level.arm │ │ │ └── txe.gpj │ │ ├── inc │ │ │ ├── tx_el.h │ │ │ ├── tx_ghs.h │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_el.c │ │ │ ├── tx_ghs.c │ │ │ ├── tx_ghse.c │ │ │ ├── tx_thread_context_restore.arm │ │ │ ├── tx_thread_context_save.arm │ │ │ ├── tx_thread_interrupt_control.arm │ │ │ ├── tx_thread_interrupt_disable.arm │ │ │ ├── tx_thread_interrupt_restore.arm │ │ │ ├── tx_thread_schedule.arm │ │ │ ├── tx_thread_stack_build.arm │ │ │ ├── tx_thread_system_return.arm │ │ │ ├── tx_timer_interrupt.arm │ │ │ └── txr_ghs.c │ ├── gnu │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── cortexm7_crt0.S │ │ │ ├── cortexm7_vectors.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ └── tx_initialize_low_level.S │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup_M.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── tx.ewp │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_misra.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ └── tx_timer_interrupt.s ├── cortex_m85 │ ├── ac6 │ │ ├── CMakeLists.txt │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── tx_secure_interface.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_secure_stack.c │ │ │ ├── tx_thread_secure_stack_allocate.S │ │ │ ├── tx_thread_secure_stack_free.S │ │ │ ├── tx_thread_secure_stack_initialize.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txe_thread_secure_stack_allocate.c │ │ │ └── txe_thread_secure_stack_free.c │ ├── gnu │ │ ├── CMakeLists.txt │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── tx_secure_interface.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_misra.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_secure_stack.c │ │ │ ├── tx_thread_secure_stack_allocate.S │ │ │ ├── tx_thread_secure_stack_free.S │ │ │ ├── tx_thread_secure_stack_initialize.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txe_thread_secure_stack_allocate.c │ │ │ └── txe_thread_secure_stack_free.c │ └── iar │ │ ├── inc │ │ ├── tx_port.h │ │ └── tx_secure_interface.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_initialize_low_level.s │ │ ├── tx_misra.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_secure_stack.c │ │ ├── tx_thread_secure_stack_allocate.s │ │ ├── tx_thread_secure_stack_free.s │ │ ├── tx_thread_secure_stack_initialize.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_timer_interrupt.s │ │ ├── txe_thread_secure_stack_allocate.c │ │ └── txe_thread_secure_stack_free.c ├── cortex_r4 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── sample_threadx.c │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_fiq_context_restore.s │ │ │ ├── tx_thread_fiq_context_save.s │ │ │ ├── tx_thread_fiq_nesting_end.s │ │ │ ├── tx_thread_fiq_nesting_start.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ └── tx_timer_interrupt.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── cortex-r4_tx.launch │ │ │ │ ├── gic.c │ │ │ │ ├── gic.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── startup.S │ │ │ │ ├── timer.c │ │ │ │ └── timer.h │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ ├── ghs │ │ ├── example_build │ │ │ ├── azure_rtos_workspace.gpj │ │ │ ├── reset.arm │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.con │ │ │ ├── sample_threadx.gpj │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_el.gpj │ │ │ ├── sample_threadx_el.ld │ │ │ ├── tx.gpj │ │ │ ├── tx_initialize_low_level.arm │ │ │ └── txe.gpj │ │ ├── inc │ │ │ ├── tx_el.h │ │ │ ├── tx_ghs.h │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_el.c │ │ │ ├── tx_ghs.c │ │ │ ├── tx_ghse.c │ │ │ ├── tx_thread_context_restore.arm │ │ │ ├── tx_thread_context_save.arm │ │ │ ├── tx_thread_fiq_context_restore.arm │ │ │ ├── tx_thread_fiq_context_save.arm │ │ │ ├── tx_thread_fiq_nesting_end.arm │ │ │ ├── tx_thread_fiq_nesting_start.arm │ │ │ ├── tx_thread_interrupt_control.arm │ │ │ ├── tx_thread_interrupt_disable.arm │ │ │ ├── tx_thread_interrupt_restore.arm │ │ │ ├── tx_thread_irq_nesting_end.arm │ │ │ ├── tx_thread_irq_nesting_start.arm │ │ │ ├── tx_thread_schedule.arm │ │ │ ├── tx_thread_stack_build.arm │ │ │ ├── tx_thread_system_return.arm │ │ │ ├── tx_thread_vectored_context_save.arm │ │ │ ├── tx_timer_interrupt.arm │ │ │ └── txr_ghs.c │ ├── gnu │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── crt0.S │ │ │ ├── reset.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ └── tx_initialize_low_level.S │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── tx.ewp │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_irq_nesting_end.s │ │ ├── tx_thread_irq_nesting_start.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_thread_vectored_context_save.s │ │ └── tx_timer_interrupt.s ├── cortex_r5 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── sample_threadx.c │ │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_fiq_context_restore.s │ │ │ ├── tx_thread_fiq_context_save.s │ │ │ ├── tx_thread_fiq_nesting_end.s │ │ │ ├── tx_thread_fiq_nesting_start.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ └── tx_timer_interrupt.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── cortex-r5_tx.launch │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── startup.S │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ ├── ghs │ │ ├── example_build │ │ │ ├── azure_rtos_workspace.gpj │ │ │ ├── reset.arm │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.con │ │ │ ├── sample_threadx.gpj │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_el.gpj │ │ │ ├── sample_threadx_el.ld │ │ │ ├── tx.gpj │ │ │ ├── tx_initialize_low_level.arm │ │ │ └── txe.gpj │ │ ├── inc │ │ │ ├── tx_el.h │ │ │ ├── tx_ghs.h │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_el.c │ │ │ ├── tx_ghs.c │ │ │ ├── tx_ghse.c │ │ │ ├── tx_thread_context_restore.arm │ │ │ ├── tx_thread_context_save.arm │ │ │ ├── tx_thread_fiq_context_restore.arm │ │ │ ├── tx_thread_fiq_context_save.arm │ │ │ ├── tx_thread_fiq_nesting_end.arm │ │ │ ├── tx_thread_fiq_nesting_start.arm │ │ │ ├── tx_thread_interrupt_control.arm │ │ │ ├── tx_thread_interrupt_disable.arm │ │ │ ├── tx_thread_interrupt_restore.arm │ │ │ ├── tx_thread_irq_nesting_end.arm │ │ │ ├── tx_thread_irq_nesting_start.arm │ │ │ ├── tx_thread_schedule.arm │ │ │ ├── tx_thread_stack_build.arm │ │ │ ├── tx_thread_system_return.arm │ │ │ ├── tx_thread_vectored_context_save.arm │ │ │ ├── tx_timer_interrupt.arm │ │ │ └── txr_ghs.c │ ├── gnu │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── crt0.S │ │ │ ├── reset.S │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ld │ │ │ └── tx_initialize_low_level.S │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── tx.ewp │ │ └── tx_initialize_low_level.s │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_irq_nesting_end.s │ │ ├── tx_thread_irq_nesting_start.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_thread_vectored_context_save.s │ │ └── tx_timer_interrupt.s ├── cortex_r7 │ └── ghs │ │ ├── example_build │ │ ├── azure_rtos_workspace.gpj │ │ ├── reset.arm │ │ ├── sample_threadx.c │ │ ├── sample_threadx.con │ │ ├── sample_threadx.gpj │ │ ├── sample_threadx.ld │ │ ├── sample_threadx_el.gpj │ │ ├── sample_threadx_el.ld │ │ ├── tx.gpj │ │ ├── tx_initialize_low_level.arm │ │ └── txe.gpj │ │ ├── inc │ │ ├── tx_el.h │ │ ├── tx_ghs.h │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_el.c │ │ ├── tx_ghs.c │ │ ├── tx_ghse.c │ │ ├── tx_thread_context_restore.arm │ │ ├── tx_thread_context_save.arm │ │ ├── tx_thread_fiq_context_restore.arm │ │ ├── tx_thread_fiq_context_save.arm │ │ ├── tx_thread_fiq_nesting_end.arm │ │ ├── tx_thread_fiq_nesting_start.arm │ │ ├── tx_thread_interrupt_control.arm │ │ ├── tx_thread_interrupt_disable.arm │ │ ├── tx_thread_interrupt_restore.arm │ │ ├── tx_thread_irq_nesting_end.arm │ │ ├── tx_thread_irq_nesting_start.arm │ │ ├── tx_thread_schedule.arm │ │ ├── tx_thread_stack_build.arm │ │ ├── tx_thread_system_return.arm │ │ ├── tx_thread_vectored_context_save.arm │ │ ├── tx_timer_interrupt.arm │ │ └── txr_ghs.c ├── linux │ └── gnu │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ ├── Makefile │ │ ├── file_list.mk │ │ └── sample_threadx.c │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_initialize_low_level.c │ │ ├── tx_thread_context_restore.c │ │ ├── tx_thread_context_save.c │ │ ├── tx_thread_interrupt_control.c │ │ ├── tx_thread_schedule.c │ │ ├── tx_thread_stack_build.c │ │ ├── tx_thread_system_return.c │ │ └── tx_timer_interrupt.c ├── risc-v32 │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── config │ │ │ └── debugger │ │ │ │ ├── csr.sfr │ │ │ │ ├── ioriscv.ddf │ │ │ │ ├── ioriscv.sfr │ │ │ │ └── timer.mac │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ └── tx.ewp │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_initialize_low_level.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ └── tx_timer_interrupt.s ├── risc-v64 │ └── gnu │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ └── qemu_virt │ │ │ ├── board.c │ │ │ ├── build_libthreadx.sh │ │ │ ├── csr.h │ │ │ ├── demo_threadx.c │ │ │ ├── entry.s │ │ │ ├── hwtimer.c │ │ │ ├── hwtimer.h │ │ │ ├── link.lds │ │ │ ├── plic.c │ │ │ ├── plic.h │ │ │ ├── trap.c │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── uart.c │ │ │ └── uart.h │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.c ├── rxv1 │ ├── ccrx │ │ ├── CMakeLists.txt │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.src │ │ │ ├── tx_thread_context_restore.src │ │ │ ├── tx_thread_context_save.src │ │ │ ├── tx_thread_interrupt_control.src │ │ │ ├── tx_thread_schedule.src │ │ │ ├── tx_thread_stack_build.src │ │ │ ├── tx_thread_system_return.src │ │ │ └── tx_timer_interrupt.src │ ├── gnu │ │ ├── CMakeLists.txt │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_initialize_low_level.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ └── tx_timer_interrupt.s ├── rxv2 │ ├── ccrx │ │ ├── CMakeLists.txt │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.src │ │ │ ├── tx_thread_context_restore.src │ │ │ ├── tx_thread_context_save.src │ │ │ ├── tx_thread_interrupt_control.src │ │ │ ├── tx_thread_schedule.src │ │ │ ├── tx_thread_stack_build.src │ │ │ ├── tx_thread_system_return.src │ │ │ └── tx_timer_interrupt.src │ ├── gnu │ │ ├── CMakeLists.txt │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_initialize_low_level.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ └── tx_timer_interrupt.s ├── rxv3 │ ├── ccrx │ │ ├── CMakeLists.txt │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.src │ │ │ ├── tx_thread_context_restore.src │ │ │ ├── tx_thread_context_save.src │ │ │ ├── tx_thread_interrupt_control.src │ │ │ ├── tx_thread_schedule.src │ │ │ ├── tx_thread_stack_build.src │ │ │ ├── tx_thread_system_return.src │ │ │ └── tx_timer_interrupt.src │ ├── gnu │ │ ├── CMakeLists.txt │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── iar │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_initialize_low_level.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ └── tx_timer_interrupt.s ├── win32 │ └── vs_2019 │ │ ├── CMakeLists.txt │ │ ├── example_build │ │ ├── azure_rtos.sln │ │ ├── sample_threadx │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.vcxproj │ │ │ └── sample_threadx.vcxproj.filters │ │ └── tx │ │ │ ├── tx.vcxproj │ │ │ └── tx.vcxproj.filters │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_initialize_low_level.c │ │ ├── tx_thread_context_restore.c │ │ ├── tx_thread_context_save.c │ │ ├── tx_thread_interrupt_control.c │ │ ├── tx_thread_schedule.c │ │ ├── tx_thread_stack_build.c │ │ ├── tx_thread_system_return.c │ │ └── tx_timer_interrupt.c └── xtensa │ └── xcc │ ├── CMakeLists.txt │ ├── example_build │ └── demo_threadx.c │ ├── inc │ ├── tx_api_asm.h │ ├── tx_port.h │ ├── tx_user.h │ ├── xtensa_api.h │ ├── xtensa_context.h │ ├── xtensa_rtos.h │ └── xtensa_timer.h │ ├── readme_threadx.txt │ └── src │ ├── tx_clib_lock.c │ ├── tx_initialize_low_level.c │ ├── tx_thread_context_restore.S │ ├── tx_thread_context_save.S │ ├── tx_thread_interrupt_control.c │ ├── tx_thread_schedule.S │ ├── tx_thread_stack_build.S │ ├── tx_thread_system_return.S │ ├── tx_timer_interrupt.S │ ├── tx_xtensa_stack_error_handler.c │ ├── xtensa_context.S │ ├── xtensa_coproc_handler.S │ ├── xtensa_init.c │ ├── xtensa_intr.c │ ├── xtensa_intr_asm.S │ ├── xtensa_intr_wrapper.c │ ├── xtensa_overlay_os_hook.c │ ├── xtensa_vectors.S │ └── xtensa_vectors_xea3.S ├── ports_arch ├── ARMv7-A │ ├── README.md │ ├── threadx │ │ ├── common │ │ │ ├── example_build │ │ │ │ └── sample_threadx.c │ │ │ ├── inc │ │ │ │ └── tx_port.h │ │ │ └── src │ │ │ │ ├── tx_thread_context_restore.S │ │ │ │ ├── tx_thread_context_save.S │ │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ │ ├── tx_thread_interrupt_control.S │ │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ │ ├── tx_thread_schedule.S │ │ │ │ ├── tx_thread_stack_build.S │ │ │ │ ├── tx_thread_system_return.S │ │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ │ └── tx_timer_interrupt.S │ │ └── ports │ │ │ ├── ac5 │ │ │ └── example_build │ │ │ │ ├── sample_threadx.c │ │ │ │ └── tx_initialize_low_level.s │ │ │ ├── ac6 │ │ │ └── example_build │ │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── startup.S │ │ │ │ └── tx_initialize_low_level.S │ │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ │ ├── gnu │ │ │ └── example_build │ │ │ │ ├── crt0.S │ │ │ │ ├── reset.S │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.ld │ │ │ │ ├── v7.h │ │ │ │ └── v7.s │ │ │ └── iar │ │ │ └── example_build │ │ │ ├── azure_rtos.eww │ │ │ ├── cstartup.s │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.ewd │ │ │ ├── sample_threadx.ewp │ │ │ ├── sample_threadx.icf │ │ │ ├── tx.ewp │ │ │ └── tx_initialize_low_level.s │ └── update.ps1 ├── ARMv7-M │ ├── README.md │ ├── threadx │ │ ├── ac5 │ │ │ ├── example_build │ │ │ │ ├── build_threadx.bat │ │ │ │ ├── build_threadx_sample.bat │ │ │ │ ├── sample_threadx.c │ │ │ │ └── tx_initialize_low_level.s │ │ │ ├── readme_threadx.txt │ │ │ └── src │ │ │ │ ├── tx_thread_context_restore.s │ │ │ │ ├── tx_thread_context_save.s │ │ │ │ ├── tx_thread_interrupt_control.s │ │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ │ ├── tx_thread_schedule.s │ │ │ │ ├── tx_thread_stack_build.s │ │ │ │ ├── tx_thread_system_return.s │ │ │ │ └── tx_timer_interrupt.s │ │ ├── ac6 │ │ │ ├── example_build │ │ │ │ ├── sample_threadx │ │ │ │ │ ├── sample_threadx.c │ │ │ │ │ └── tx_initialize_low_level.S │ │ │ │ └── tx │ │ │ │ │ ├── .cproject │ │ │ │ │ └── .project │ │ │ ├── readme_threadx.txt │ │ │ └── src │ │ │ │ ├── tx_misra.S │ │ │ │ ├── tx_thread_context_restore.S │ │ │ │ ├── tx_thread_context_save.S │ │ │ │ ├── tx_thread_interrupt_control.S │ │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ │ ├── tx_thread_schedule.S │ │ │ │ ├── tx_thread_stack_build.S │ │ │ │ ├── tx_thread_system_return.S │ │ │ │ └── tx_timer_interrupt.S │ │ ├── ghs │ │ │ ├── example_build │ │ │ │ ├── sample_threadx.c │ │ │ │ └── tx_initialize_low_level.arm │ │ │ ├── inc │ │ │ │ ├── tx_el.h │ │ │ │ ├── tx_ghs.h │ │ │ │ └── tx_port.h │ │ │ ├── readme_threadx.txt │ │ │ └── src │ │ │ │ ├── tx_el.c │ │ │ │ ├── tx_ghs.c │ │ │ │ ├── tx_ghse.c │ │ │ │ ├── tx_thread_context_restore.arm │ │ │ │ ├── tx_thread_context_save.arm │ │ │ │ ├── tx_thread_interrupt_control.arm │ │ │ │ ├── tx_thread_interrupt_disable.arm │ │ │ │ ├── tx_thread_interrupt_restore.arm │ │ │ │ ├── tx_thread_schedule.arm │ │ │ │ ├── tx_thread_stack_build.arm │ │ │ │ ├── tx_thread_system_return.arm │ │ │ │ ├── tx_timer_interrupt.arm │ │ │ │ └── txr_ghs.c │ │ ├── gnu │ │ │ ├── CMakeLists.txt │ │ │ ├── example_build │ │ │ │ ├── build_threadx.bat │ │ │ │ ├── build_threadx_sample.bat │ │ │ │ ├── cortexm4_crt0.S │ │ │ │ ├── cortexm4_vectors.S │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.ld │ │ │ │ └── tx_initialize_low_level.S │ │ │ ├── readme_threadx.txt │ │ │ └── src │ │ │ │ ├── tx_misra.S │ │ │ │ ├── tx_thread_context_restore.S │ │ │ │ ├── tx_thread_context_save.S │ │ │ │ ├── tx_thread_interrupt_control.S │ │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ │ ├── tx_thread_schedule.S │ │ │ │ ├── tx_thread_stack_build.S │ │ │ │ ├── tx_thread_system_return.S │ │ │ │ └── tx_timer_interrupt.S │ │ ├── iar │ │ │ ├── example_build │ │ │ │ ├── azure_rtos.eww │ │ │ │ ├── cstartup_M.s │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.ewd │ │ │ │ ├── sample_threadx.ewp │ │ │ │ ├── sample_threadx.icf │ │ │ │ ├── tx.ewp │ │ │ │ └── tx_initialize_low_level.s │ │ │ ├── readme_threadx.txt │ │ │ ├── src │ │ │ │ ├── tx_iar.c │ │ │ │ ├── tx_misra.s │ │ │ │ ├── tx_thread_context_restore.s │ │ │ │ ├── tx_thread_context_save.s │ │ │ │ ├── tx_thread_interrupt_control.s │ │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ │ ├── tx_thread_schedule.s │ │ │ │ ├── tx_thread_stack_build.s │ │ │ │ ├── tx_thread_system_return.s │ │ │ │ └── tx_timer_interrupt.s │ │ │ ├── tx_low_power.c │ │ │ └── tx_low_power.h │ │ └── inc │ │ │ └── tx_port.h │ └── threadx_modules │ │ ├── ac5 │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.s │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_schedule.s │ │ │ ├── txm_module_manager_thread_stack_build.s │ │ │ └── txm_module_manager_user_mode_entry.s │ │ ├── ac6 │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.S │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_schedule.S │ │ │ └── txm_module_manager_thread_stack_build.S │ │ ├── common │ │ └── module_manager │ │ │ └── src │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ └── txm_module_manager_mm_register_setup.c │ │ ├── gnu │ │ ├── module_lib │ │ │ └── src │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_schedule.S │ │ │ └── txm_module_manager_thread_stack_build.s │ │ ├── iar │ │ ├── module_lib │ │ │ └── src │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_iar.c │ │ │ ├── tx_misra.s │ │ │ ├── tx_thread_schedule.s │ │ │ └── txm_module_manager_thread_stack_build.s │ │ └── inc │ │ ├── tx_port.h │ │ └── txm_module_port.h ├── ARMv8-A │ ├── README.md │ ├── threadx │ │ ├── common │ │ │ ├── example_build │ │ │ │ └── sample_threadx │ │ │ │ │ └── sample_threadx.c │ │ │ ├── inc │ │ │ │ └── tx_port.h │ │ │ └── src │ │ │ │ ├── tx_thread_context_restore.S │ │ │ │ ├── tx_thread_context_save.S │ │ │ │ ├── tx_thread_fp_disable.c │ │ │ │ ├── tx_thread_fp_enable.c │ │ │ │ ├── tx_thread_interrupt_control.S │ │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ │ ├── tx_thread_schedule.S │ │ │ │ ├── tx_thread_stack_build.S │ │ │ │ ├── tx_thread_system_return.S │ │ │ │ └── tx_timer_interrupt.S │ │ └── ports │ │ │ ├── ac6 │ │ │ ├── example_build │ │ │ │ ├── sample_threadx │ │ │ │ │ ├── .cproject │ │ │ │ │ ├── .project │ │ │ │ │ ├── GICv3.h │ │ │ │ │ ├── GICv3_aliases.h │ │ │ │ │ ├── GICv3_gicc.h │ │ │ │ │ ├── GICv3_gicd.c │ │ │ │ │ ├── GICv3_gicr.c │ │ │ │ │ ├── MP_Mutexes.S │ │ │ │ │ ├── MP_Mutexes.h │ │ │ │ │ ├── PPM_AEM.h │ │ │ │ │ ├── sample_threadx.launch │ │ │ │ │ ├── sample_threadx.scat │ │ │ │ │ ├── sp804_timer.c │ │ │ │ │ ├── sp804_timer.h │ │ │ │ │ ├── startup.S │ │ │ │ │ ├── timer_interrupts.c │ │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ │ ├── v8_aarch64.S │ │ │ │ │ ├── v8_aarch64.h │ │ │ │ │ ├── v8_mmu.h │ │ │ │ │ ├── v8_system.h │ │ │ │ │ ├── v8_utils.S │ │ │ │ │ └── vectors.S │ │ │ │ └── tx │ │ │ │ │ ├── .cproject │ │ │ │ │ └── .project │ │ │ └── src │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── gnu │ │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.ld │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ │ └── src │ │ │ └── tx_initialize_low_level.S │ ├── threadx_modules │ │ └── common │ │ │ └── src │ │ │ ├── txm_module_manager_port_dispatch.c │ │ │ └── txm_module_manager_thread_stack_build.S │ ├── threadx_smp │ │ ├── common │ │ │ ├── example_build │ │ │ │ └── sample_threadx │ │ │ │ │ └── sample_threadx.c │ │ │ ├── inc │ │ │ │ └── tx_port.h │ │ │ └── src │ │ │ │ ├── tx_thread_context_restore.S │ │ │ │ ├── tx_thread_context_save.S │ │ │ │ ├── tx_thread_schedule.S │ │ │ │ ├── tx_thread_smp_core_get.S │ │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ │ ├── tx_thread_smp_protect.S │ │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ │ ├── tx_thread_smp_time_get.S │ │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ │ ├── tx_thread_stack_build.S │ │ │ │ ├── tx_thread_system_return.S │ │ │ │ └── tx_timer_interrupt.S │ │ └── ports │ │ │ ├── ac6 │ │ │ ├── example_build │ │ │ │ ├── sample_threadx │ │ │ │ │ ├── .cproject │ │ │ │ │ ├── .project │ │ │ │ │ ├── GICv3.h │ │ │ │ │ ├── GICv3_aliases.h │ │ │ │ │ ├── GICv3_gicc.h │ │ │ │ │ ├── GICv3_gicd.c │ │ │ │ │ ├── GICv3_gicr.c │ │ │ │ │ ├── MP_Mutexes.S │ │ │ │ │ ├── MP_Mutexes.h │ │ │ │ │ ├── PPM_AEM.h │ │ │ │ │ ├── sample_threadx.launch │ │ │ │ │ ├── sample_threadx.scat │ │ │ │ │ ├── sp804_timer.c │ │ │ │ │ ├── sp804_timer.h │ │ │ │ │ ├── startup.S │ │ │ │ │ ├── timer_interrupts.c │ │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ │ ├── v8_aarch64.S │ │ │ │ │ ├── v8_aarch64.h │ │ │ │ │ ├── v8_mmu.h │ │ │ │ │ ├── v8_system.h │ │ │ │ │ ├── v8_utils.S │ │ │ │ │ └── vectors.S │ │ │ │ └── tx │ │ │ │ │ ├── .cproject │ │ │ │ │ └── .project │ │ │ └── src │ │ │ │ └── tx_initialize_low_level.S │ │ │ └── gnu │ │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.ld │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ │ └── src │ │ │ └── tx_initialize_low_level.S │ └── update.ps1 └── ARMv8-M │ ├── README.md │ └── threadx │ ├── ac6 │ ├── CMakeLists.txt │ ├── readme_threadx.txt │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_misra.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_secure_stack.c │ │ ├── tx_thread_secure_stack_allocate.S │ │ ├── tx_thread_secure_stack_free.S │ │ ├── tx_thread_secure_stack_initialize.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ ├── tx_timer_interrupt.S │ │ ├── txe_thread_secure_stack_allocate.c │ │ └── txe_thread_secure_stack_free.c │ ├── gnu │ ├── CMakeLists.txt │ ├── readme_threadx.txt │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_misra.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_secure_stack.c │ │ ├── tx_thread_secure_stack_allocate.S │ │ ├── tx_thread_secure_stack_free.S │ │ ├── tx_thread_secure_stack_initialize.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ ├── tx_timer_interrupt.S │ │ ├── txe_thread_secure_stack_allocate.c │ │ └── txe_thread_secure_stack_free.c │ ├── iar │ ├── readme_threadx.txt │ └── src │ │ ├── tx_iar.c │ │ ├── tx_initialize_low_level.s │ │ ├── tx_misra.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_secure_stack.c │ │ ├── tx_thread_secure_stack_allocate.s │ │ ├── tx_thread_secure_stack_free.s │ │ ├── tx_thread_secure_stack_initialize.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_timer_interrupt.s │ │ ├── txe_thread_secure_stack_allocate.c │ │ └── txe_thread_secure_stack_free.c │ └── inc │ ├── tx_port.h │ └── tx_secure_interface.h ├── ports_module ├── cortex_a35 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── tx_initialize_low_level.S │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ ├── sample_threadx_module │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx_module.c │ │ │ │ └── txm_module_preamble.S │ │ │ ├── sample_threadx_module_manager │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sample_threadx_module_manager.c │ │ │ │ ├── sample_threadx_module_manager.launch │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── tx_initialize_low_level.S │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ ├── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ │ └── txm │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.S │ │ │ │ └── txm_module_thread_shell_entry.c │ │ ├── module_manager │ │ │ └── src │ │ │ │ ├── tx_thread_context_restore.S │ │ │ │ ├── tx_thread_context_save.S │ │ │ │ ├── tx_thread_fp_disable.c │ │ │ │ ├── tx_thread_fp_enable.c │ │ │ │ ├── tx_thread_interrupt_control.S │ │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ │ ├── tx_thread_schedule.S │ │ │ │ ├── tx_thread_stack_build.S │ │ │ │ ├── tx_thread_system_return.S │ │ │ │ ├── tx_timer_interrupt.S │ │ │ │ ├── txm_module_manager_port_dispatch.c │ │ │ │ └── txm_module_manager_thread_stack_build.S │ │ └── readme_threadx.txt │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ ├── sample_threadx_module │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── gcc_setup.s │ │ │ ├── sample_threadx_module.c │ │ │ ├── sample_threadx_module.ld │ │ │ └── txm_module_preamble.S │ │ ├── sample_threadx_module_manager │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx_module_manager.c │ │ │ ├── sample_threadx_module_manager.launch │ │ │ ├── sample_threadx_module_manager.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ ├── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ └── txm │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ ├── tx_port.h │ │ └── txm_module_port.h │ │ ├── module_lib │ │ └── src │ │ │ └── txm_module_thread_shell_entry.c │ │ ├── module_manager │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txm_module_manager_port_dispatch.c │ │ │ └── txm_module_manager_thread_stack_build.S │ │ └── readme_threadx.txt ├── cortex_a35_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ ├── sample_threadx_module │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx_module.c │ │ │ │ └── txm_module_preamble.S │ │ │ ├── sample_threadx_module_manager │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx_module_manager.c │ │ │ │ ├── sample_threadx_module_manager.launch │ │ │ │ ├── sample_threadx_module_manager.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ ├── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ │ └── txm │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.S │ │ │ │ └── txm_module_thread_shell_entry.c │ │ ├── module_manager │ │ │ └── src │ │ │ │ ├── tx_initialize_low_level.S │ │ │ │ ├── tx_thread_context_restore.S │ │ │ │ ├── tx_thread_context_save.S │ │ │ │ ├── tx_thread_fp_disable.c │ │ │ │ ├── tx_thread_fp_enable.c │ │ │ │ ├── tx_thread_interrupt_control.S │ │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ │ ├── tx_thread_schedule.S │ │ │ │ ├── tx_thread_smp_core_get.S │ │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ │ ├── tx_thread_smp_protect.S │ │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ │ ├── tx_thread_smp_time_get.S │ │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ │ ├── tx_thread_stack_build.S │ │ │ │ ├── tx_thread_system_return.S │ │ │ │ ├── tx_timer_interrupt.S │ │ │ │ ├── txm_module_manager_port_dispatch.c │ │ │ │ └── txm_module_manager_thread_stack_build.S │ │ └── readme_threadx.txt │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ ├── sample_threadx_module │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── gcc_setup.s │ │ │ ├── sample_threadx_module.c │ │ │ ├── sample_threadx_module.ld │ │ │ └── txm_module_preamble.S │ │ ├── sample_threadx_module_manager │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx_module_manager.c │ │ │ ├── sample_threadx_module_manager.launch │ │ │ ├── sample_threadx_module_manager.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ ├── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ └── txm │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ ├── tx_port.h │ │ └── txm_module_port.h │ │ ├── module_lib │ │ └── src │ │ │ └── txm_module_thread_shell_entry.c │ │ ├── module_manager │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txm_module_manager_port_dispatch.c │ │ │ └── txm_module_manager_thread_stack_build.S │ │ └── readme_threadx.txt ├── cortex_a7 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_demo.bat │ │ │ ├── build_threadx_module_library.bat │ │ │ ├── build_threadx_module_manager_sample.bat │ │ │ ├── build_threadx_module_sample.bat │ │ │ ├── module_code.c │ │ │ ├── sample_threadx_module.c │ │ │ ├── sample_threadx_module_manager.c │ │ │ ├── scatter.scat │ │ │ ├── tx_initialize_low_level.s │ │ │ └── txm_module_preamble.s │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.s │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_fiq_context_restore.s │ │ │ ├── tx_thread_fiq_context_save.s │ │ │ ├── tx_thread_fiq_nesting_end.s │ │ │ ├── tx_thread_fiq_nesting_start.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ ├── tx_timer_interrupt.s │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_initialize.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ ├── txm_module_manager_thread_stack_build.s │ │ │ └── txm_module_manager_user_mode_entry.s │ ├── gnu │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_demo.bat │ │ │ ├── build_threadx_module_library.bat │ │ │ ├── build_threadx_module_manager_sample.bat │ │ │ ├── build_threadx_module_sample.bat │ │ │ ├── crt0.S │ │ │ ├── gcc_setup.S │ │ │ ├── module_code.c │ │ │ ├── reset.S │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_module.c │ │ │ ├── sample_threadx_module.ld │ │ │ ├── sample_threadx_module_manager.c │ │ │ ├── tx_initialize_low_level.s │ │ │ └── txm_module_preamble.s │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_fiq_context_restore.s │ │ │ ├── tx_thread_fiq_context_save.s │ │ │ ├── tx_thread_fiq_nesting_end.s │ │ │ ├── tx_thread_fiq_nesting_start.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ ├── tx_timer_interrupt.s │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_initialize.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ ├── txm_module_manager_thread_stack_build.s │ │ │ └── txm_module_manager_user_mode_entry.s │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup.s │ │ ├── sample_threadx_module.c │ │ ├── sample_threadx_module.ewd │ │ ├── sample_threadx_module.ewp │ │ ├── sample_threadx_module.icf │ │ ├── sample_threadx_module_manager.c │ │ ├── sample_threadx_module_manager.ewd │ │ ├── sample_threadx_module_manager.ewp │ │ ├── sample_threadx_module_manager.icf │ │ ├── tx.ewd │ │ ├── tx.ewp │ │ ├── tx_initialize_low_level.s │ │ ├── txm.ewd │ │ ├── txm.ewp │ │ └── txm_module_preamble.s │ │ ├── inc │ │ ├── tx_port.h │ │ └── txm_module_port.h │ │ ├── module_lib │ │ └── src │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_fiq_context_restore.s │ │ ├── tx_thread_fiq_context_save.s │ │ ├── tx_thread_fiq_nesting_end.s │ │ ├── tx_thread_fiq_nesting_start.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_irq_nesting_end.s │ │ ├── tx_thread_irq_nesting_start.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_thread_vectored_context_save.s │ │ ├── tx_timer_interrupt.s │ │ ├── txm_module_manager_alignment_adjust.c │ │ ├── txm_module_manager_external_memory_enable.c │ │ ├── txm_module_manager_memory_fault_handler.c │ │ ├── txm_module_manager_memory_fault_notify.c │ │ ├── txm_module_manager_mm_initialize.c │ │ ├── txm_module_manager_mm_register_setup.c │ │ ├── txm_module_manager_thread_stack_build.s │ │ └── txm_module_manager_user_mode_entry.s ├── cortex_m0+ │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── exceptions.c │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ └── tx_initialize_low_level.S │ │ │ ├── sample_threadx_module │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx_module.c │ │ │ │ └── txm_module_preamble.S │ │ │ ├── sample_threadx_module_manager │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── exceptions.c │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sample_threadx_module_manager.c │ │ │ │ ├── sample_threadx_module_manager.launch │ │ │ │ └── tx_initialize_low_level.S │ │ │ ├── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ │ └── txm │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.S │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ └── txm_module_manager_thread_stack_build.S │ ├── gnu │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── cortexm_crt0.s │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.ld │ │ │ │ ├── tx_initialize_low_level.S │ │ │ │ └── tx_simulator_startup.s │ │ │ ├── sample_threadx_module │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── gcc_setup.s │ │ │ │ ├── sample_threadx_module.c │ │ │ │ ├── sample_threadx_module.ld │ │ │ │ └── txm_module_preamble.S │ │ │ ├── sample_threadx_module_manager │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── cortexm_crt0.s │ │ │ │ ├── libgcc.a │ │ │ │ ├── sample_threadx.ld │ │ │ │ ├── sample_threadx_module_manager.c │ │ │ │ ├── sample_threadx_module_manager.launch │ │ │ │ ├── tx_initialize_low_level.S │ │ │ │ └── tx_simulator_startup.s │ │ │ ├── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ │ └── txm │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ └── txm_module_manager_thread_stack_build.S │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup_M.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── sample_threadx_module.c │ │ ├── sample_threadx_module.ewd │ │ ├── sample_threadx_module.ewp │ │ ├── sample_threadx_module.icf │ │ ├── sample_threadx_module_manager.c │ │ ├── sample_threadx_module_manager.ewd │ │ ├── sample_threadx_module_manager.ewp │ │ ├── sample_threadx_module_manager.icf │ │ ├── settings │ │ │ └── sample_threadx_module_manager.dnx │ │ ├── startup.s │ │ ├── tx.ewp │ │ ├── tx_initialize_low_level.s │ │ ├── txm.ewp │ │ └── txm_module_preamble.s │ │ ├── inc │ │ ├── tx_port.h │ │ └── txm_module_port.h │ │ ├── module_lib │ │ └── src │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_misra.s │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ ├── tx_timer_interrupt.S │ │ ├── txm_module_manager_alignment_adjust.c │ │ ├── txm_module_manager_external_memory_enable.c │ │ ├── txm_module_manager_memory_fault_handler.c │ │ ├── txm_module_manager_memory_fault_notify.c │ │ ├── txm_module_manager_mm_register_setup.c │ │ └── txm_module_manager_thread_stack_build.S ├── cortex_m23 │ ├── ac6 │ │ ├── example_build │ │ │ ├── ARMCM23_TZ_config.txt │ │ │ ├── AzureRTOS.uvmpw │ │ │ ├── Debug.ini │ │ │ ├── RTE │ │ │ │ └── _ThreadX_Library_Project │ │ │ │ │ └── RTE_Components.h │ │ │ ├── ThreadX_Library.uvoptx │ │ │ ├── ThreadX_Library.uvprojx │ │ │ ├── demo_secure_zone │ │ │ │ ├── RTE │ │ │ │ │ ├── Device │ │ │ │ │ │ └── ARMCM23_TZ │ │ │ │ │ │ │ ├── ARMCM23_ac6.sct │ │ │ │ │ │ │ ├── partition_ARMCM23.h │ │ │ │ │ │ │ ├── startup_ARMCM23.c │ │ │ │ │ │ │ └── system_ARMCM23.c │ │ │ │ │ └── _FVP_Simulation_Model │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── demo_secure_zone.uvoptx │ │ │ │ ├── demo_secure_zone.uvprojx │ │ │ │ ├── interface.c │ │ │ │ ├── interface.h │ │ │ │ ├── main_ns.c │ │ │ │ ├── main_s.c │ │ │ │ └── tz_context.c │ │ │ ├── demo_threadx_non-secure_zone │ │ │ │ ├── RTE │ │ │ │ │ ├── CMSIS │ │ │ │ │ │ ├── RTX_Config.c │ │ │ │ │ │ └── RTX_Config.h │ │ │ │ │ ├── Device │ │ │ │ │ │ └── ARMCM23_TZ │ │ │ │ │ │ │ ├── ARMCM23_ac6.sct │ │ │ │ │ │ │ ├── startup_ARMCM23.c │ │ │ │ │ │ │ └── system_ARMCM23.c │ │ │ │ │ ├── _FVP_Simulation_Model │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ │ └── _ThreadX_Library_Project │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── ThreadX_Demo.uvopt │ │ │ │ ├── ThreadX_Demo.uvproj │ │ │ │ ├── demo_threadx_non-secure_zone.uvoptx │ │ │ │ ├── demo_threadx_non-secure_zone.uvprojx │ │ │ │ └── sample_threadx_module_manager.c │ │ │ ├── sample_threadx_module │ │ │ │ ├── RTE │ │ │ │ │ └── _FVP_Simulation_Model │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── sample_threadx_module.c │ │ │ │ ├── sample_threadx_module.uvoptx │ │ │ │ ├── sample_threadx_module.uvprojx │ │ │ │ └── txm_module_preamble.S │ │ │ ├── tx_initialize_low_level.S │ │ │ └── txm │ │ │ │ ├── RTE │ │ │ │ └── _ThreadX_Module_Library │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── txm.uvoptx │ │ │ │ └── txm.uvprojx │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ ├── tx_secure_interface.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.S │ │ │ │ ├── txm_module_thread_shell_entry.c │ │ │ │ ├── txm_thread_secure_stack_allocate.c │ │ │ │ └── txm_thread_secure_stack_free.c │ │ └── module_manager │ │ │ ├── inc │ │ │ └── txm_module_manager_dispatch_port.h │ │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_secure_stack.c │ │ │ ├── tx_thread_secure_stack_allocate.S │ │ │ ├── tx_thread_secure_stack_free.S │ │ │ ├── tx_thread_secure_stack_initialize.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txe_thread_secure_stack_allocate.c │ │ │ ├── txe_thread_secure_stack_free.c │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ ├── txm_module_manager_port_dispatch.c │ │ │ └── txm_module_manager_thread_stack_build.S │ ├── gnu │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_module_library.bat │ │ │ ├── sample_threadx_module.c │ │ │ └── txm_module_preamble.S │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ ├── tx_secure_interface.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_thread_shell_entry.c │ │ │ │ ├── txm_thread_secure_stack_allocate.c │ │ │ │ └── txm_thread_secure_stack_free.c │ │ └── module_manager │ │ │ ├── inc │ │ │ └── txm_module_manager_dispatch_port.h │ │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_secure_stack.c │ │ │ ├── tx_thread_secure_stack_allocate.S │ │ │ ├── tx_thread_secure_stack_free.S │ │ │ ├── tx_thread_secure_stack_initialize.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txe_thread_secure_stack_allocate.c │ │ │ ├── txe_thread_secure_stack_free.c │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ ├── txm_module_manager_port_dispatch.c │ │ │ └── txm_module_manager_thread_stack_build.S │ └── iar │ │ ├── example_build │ │ ├── sample_threadx_module.c │ │ ├── sample_threadx_module.icf │ │ ├── sample_threadx_module_manager.c │ │ ├── sample_threadx_module_manager.icf │ │ ├── tx_initialize_low_level.s │ │ └── txm_module_preamble.s │ │ ├── inc │ │ ├── tx_port.h │ │ ├── tx_secure_interface.h │ │ └── txm_module_port.h │ │ ├── module_lib │ │ └── src │ │ │ ├── txm_module_thread_shell_entry.c │ │ │ ├── txm_thread_secure_stack_allocate.c │ │ │ └── txm_thread_secure_stack_free.c │ │ └── module_manager │ │ ├── inc │ │ └── txm_module_manager_dispatch_port.h │ │ └── src │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_secure_stack.c │ │ ├── tx_thread_secure_stack_allocate.s │ │ ├── tx_thread_secure_stack_free.s │ │ ├── tx_thread_secure_stack_initialize.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_timer_interrupt.s │ │ ├── txe_thread_secure_stack_allocate.c │ │ ├── txe_thread_secure_stack_free.c │ │ ├── txm_module_manager_alignment_adjust.c │ │ ├── txm_module_manager_external_memory_enable.c │ │ ├── txm_module_manager_memory_fault_handler.c │ │ ├── txm_module_manager_memory_fault_notify.c │ │ ├── txm_module_manager_mm_register_setup.c │ │ ├── txm_module_manager_port_dispatch.c │ │ └── txm_module_manager_thread_stack_build.s ├── cortex_m3 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_demo.bat │ │ │ ├── build_threadx_module_demo.bat │ │ │ ├── build_threadx_module_library.bat │ │ │ ├── build_threadx_module_manager_demo.bat │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx_module.c │ │ │ ├── sample_threadx_module_manager.c │ │ │ ├── tx_initialize_low_level.S │ │ │ └── txm_module_preamble.S │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.s │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_timer_interrupt.s │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ ├── txm_module_manager_thread_stack_build.s │ │ │ └── txm_module_manager_user_mode_entry.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── exceptions.c │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ └── tx_initialize_low_level.S │ │ │ ├── sample_threadx_module │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx_module.c │ │ │ │ └── txm_module_preamble.S │ │ │ ├── sample_threadx_module_manager │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── exceptions.c │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sample_threadx_module_manager.c │ │ │ │ ├── sample_threadx_module_manager.launch │ │ │ │ └── tx_initialize_low_level.S │ │ │ ├── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ │ └── txm │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.S │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ └── txm_module_manager_thread_stack_build.S │ ├── gnu │ │ ├── example_build │ │ │ ├── build_all.bat │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_module_library.bat │ │ │ ├── build_threadx_module_manager_sample.bat │ │ │ ├── build_threadx_module_sample.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── cortexm_crt0.s │ │ │ ├── gcc_setup.s │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_module.c │ │ │ ├── sample_threadx_module.ld │ │ │ ├── sample_threadx_module_manager.c │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_simulator_startup.s │ │ │ └── txm_module_preamble.S │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ └── txm_module_manager_thread_stack_build.s │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup_M.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── sample_threadx_module.c │ │ ├── sample_threadx_module.ewd │ │ ├── sample_threadx_module.ewp │ │ ├── sample_threadx_module.icf │ │ ├── sample_threadx_module_manager.c │ │ ├── sample_threadx_module_manager.ewd │ │ ├── sample_threadx_module_manager.ewp │ │ ├── sample_threadx_module_manager.icf │ │ ├── startup.s │ │ ├── stm32f2xx_library.a │ │ ├── tx.ewp │ │ ├── tx_initialize_low_level.s │ │ ├── txm.ewp │ │ └── txm_module_preamble.s │ │ ├── inc │ │ ├── tx_port.h │ │ └── txm_module_port.h │ │ ├── module_lib │ │ └── src │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_misra.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_timer_interrupt.s │ │ ├── txm_module_manager_alignment_adjust.c │ │ ├── txm_module_manager_external_memory_enable.c │ │ ├── txm_module_manager_memory_fault_handler.c │ │ ├── txm_module_manager_memory_fault_notify.c │ │ ├── txm_module_manager_mm_register_setup.c │ │ └── txm_module_manager_thread_stack_build.s ├── cortex_m33 │ ├── ac6 │ │ ├── example_build │ │ │ ├── ARMCM33_DSP_FP_TZ_config.txt │ │ │ ├── AzureRTOS.uvmpw │ │ │ ├── Debug.ini │ │ │ ├── RTE │ │ │ │ └── _ThreadX_Library_Project │ │ │ │ │ └── RTE_Components.h │ │ │ ├── RTOS.uvmpw.uvgui │ │ │ ├── ThreadX_Library.uvoptx │ │ │ ├── ThreadX_Library.uvprojx │ │ │ ├── demo_secure_zone │ │ │ │ ├── Objects │ │ │ │ │ └── ExtDll.iex │ │ │ │ ├── RTE │ │ │ │ │ ├── Device │ │ │ │ │ │ └── ARMCM33_DSP_FP_TZ │ │ │ │ │ │ │ ├── ARMCM33_AC6.sct │ │ │ │ │ │ │ ├── partition_ARMCM33.h │ │ │ │ │ │ │ ├── startup_ARMCM33.c │ │ │ │ │ │ │ └── system_ARMCM33.c │ │ │ │ │ └── _FVP_Simulation_Model │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── demo_secure_zone.uvoptx │ │ │ │ ├── demo_secure_zone.uvprojx │ │ │ │ ├── interface.c │ │ │ │ ├── interface.h │ │ │ │ ├── main_ns.c │ │ │ │ └── main_s.c │ │ │ ├── demo_threadx_non-secure_zone │ │ │ │ ├── Objects │ │ │ │ │ └── ExtDll.iex │ │ │ │ ├── RTE │ │ │ │ │ ├── CMSIS │ │ │ │ │ │ ├── RTX_Config.c │ │ │ │ │ │ └── RTX_Config.h │ │ │ │ │ ├── Device │ │ │ │ │ │ └── ARMCM33_DSP_FP_TZ │ │ │ │ │ │ │ ├── ARMCM33_AC6.sct │ │ │ │ │ │ │ ├── partition_ARMCM33.h │ │ │ │ │ │ │ ├── startup_ARMCM33.c │ │ │ │ │ │ │ └── system_ARMCM33.c │ │ │ │ │ ├── _FVP_Simulation_Model │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ │ └── _ThreadX_Library_Project │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── ThreadX_Demo.uvopt │ │ │ │ ├── ThreadX_Demo.uvproj │ │ │ │ ├── demo_threadx_non-secure_zone.uvoptx │ │ │ │ ├── demo_threadx_non-secure_zone.uvprojx │ │ │ │ └── sample_threadx_module_manager.c │ │ │ ├── sample_threadx_module │ │ │ │ ├── RTE │ │ │ │ │ └── _FVP_Simulation_Model │ │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── sample_threadx_module.c │ │ │ │ ├── sample_threadx_module.uvoptx │ │ │ │ ├── sample_threadx_module.uvprojx │ │ │ │ └── txm_module_preamble.S │ │ │ ├── tx_initialize_low_level.S │ │ │ └── txm │ │ │ │ ├── RTE │ │ │ │ └── _ThreadX_Module_Library │ │ │ │ │ └── RTE_Components.h │ │ │ │ ├── txm.uvoptx │ │ │ │ └── txm.uvprojx │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ ├── tx_secure_interface.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.S │ │ │ │ ├── txm_module_thread_shell_entry.c │ │ │ │ ├── txm_thread_secure_stack_allocate.c │ │ │ │ └── txm_thread_secure_stack_free.c │ │ └── module_manager │ │ │ ├── inc │ │ │ └── txm_module_manager_dispatch_port.h │ │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_secure_stack.c │ │ │ ├── tx_thread_secure_stack_allocate.S │ │ │ ├── tx_thread_secure_stack_free.S │ │ │ ├── tx_thread_secure_stack_initialize.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txe_thread_secure_stack_allocate.c │ │ │ ├── txe_thread_secure_stack_free.c │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ ├── txm_module_manager_port_dispatch.c │ │ │ └── txm_module_manager_thread_stack_build.S │ ├── gnu │ │ ├── example_build │ │ │ ├── gcc_setup.s │ │ │ ├── sample_threadx_module.c │ │ │ ├── sample_threadx_module_manager.c │ │ │ └── txm_module_preamble.S │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ ├── tx_secure_interface.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_thread_shell_entry.c │ │ │ │ ├── txm_thread_secure_stack_allocate.c │ │ │ │ └── txm_thread_secure_stack_free.c │ │ └── module_manager │ │ │ ├── inc │ │ │ └── txm_module_manager_dispatch_port.h │ │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_secure_stack.c │ │ │ ├── tx_thread_secure_stack_allocate.S │ │ │ ├── tx_thread_secure_stack_free.S │ │ │ ├── tx_thread_secure_stack_initialize.S │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_timer_interrupt.s │ │ │ ├── txe_thread_secure_stack_allocate.c │ │ │ ├── txe_thread_secure_stack_free.c │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ ├── txm_module_manager_port_dispatch.c │ │ │ └── txm_module_manager_thread_stack_build.s │ └── iar │ │ ├── example_build │ │ ├── sample_threadx_module.c │ │ ├── sample_threadx_module.icf │ │ ├── sample_threadx_module_manager.c │ │ ├── sample_threadx_module_manager.icf │ │ ├── tx_initialize_low_level.s │ │ └── txm_module_preamble.s │ │ ├── inc │ │ ├── tx_port.h │ │ ├── tx_secure_interface.h │ │ └── txm_module_port.h │ │ ├── module_lib │ │ └── src │ │ │ ├── txm_module_thread_shell_entry.c │ │ │ ├── txm_thread_secure_stack_allocate.c │ │ │ └── txm_thread_secure_stack_free.c │ │ └── module_manager │ │ ├── inc │ │ └── txm_module_manager_dispatch_port.h │ │ └── src │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_secure_stack.c │ │ ├── tx_thread_secure_stack_allocate.s │ │ ├── tx_thread_secure_stack_free.s │ │ ├── tx_thread_secure_stack_initialize.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_timer_interrupt.s │ │ ├── txe_thread_secure_stack_allocate.c │ │ ├── txe_thread_secure_stack_free.c │ │ ├── txm_module_manager_alignment_adjust.c │ │ ├── txm_module_manager_external_memory_enable.c │ │ ├── txm_module_manager_memory_fault_handler.c │ │ ├── txm_module_manager_memory_fault_notify.c │ │ ├── txm_module_manager_mm_register_setup.c │ │ ├── txm_module_manager_port_dispatch.c │ │ └── txm_module_manager_thread_stack_build.s ├── cortex_m4 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_demo.bat │ │ │ ├── build_threadx_module_demo.bat │ │ │ ├── build_threadx_module_library.bat │ │ │ ├── build_threadx_module_manager_demo.bat │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx_module.c │ │ │ ├── sample_threadx_module_manager.c │ │ │ ├── tx_initialize_low_level.S │ │ │ └── txm_module_preamble.S │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.s │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_timer_interrupt.s │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ ├── txm_module_manager_thread_stack_build.s │ │ │ └── txm_module_manager_user_mode_entry.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── exceptions.c │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ └── tx_initialize_low_level.S │ │ │ ├── sample_threadx_module │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx_module.c │ │ │ │ └── txm_module_preamble.S │ │ │ ├── sample_threadx_module_manager │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── exceptions.c │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sample_threadx_module_manager.c │ │ │ │ ├── sample_threadx_module_manager.launch │ │ │ │ └── tx_initialize_low_level.S │ │ │ ├── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ │ └── txm │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.S │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ └── txm_module_manager_thread_stack_build.S │ ├── gnu │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_module_library.bat │ │ │ ├── build_threadx_module_manager_sample.bat │ │ │ ├── build_threadx_module_sample.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── cortexm_vectors.S │ │ │ ├── gcc_setup.s │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_module.c │ │ │ ├── sample_threadx_module.ld │ │ │ ├── sample_threadx_module_manager.c │ │ │ ├── tx_initialize_low_level.S │ │ │ └── txm_module_preamble.S │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ └── txm_module_manager_thread_stack_build.s │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup_M.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── sample_threadx_module.c │ │ ├── sample_threadx_module.ewd │ │ ├── sample_threadx_module.ewp │ │ ├── sample_threadx_module.icf │ │ ├── sample_threadx_module_manager.c │ │ ├── sample_threadx_module_manager.ewd │ │ ├── sample_threadx_module_manager.ewp │ │ ├── sample_threadx_module_manager.icf │ │ ├── startup.s │ │ ├── tx.ewp │ │ ├── tx_initialize_low_level.s │ │ ├── txm.ewp │ │ └── txm_module_preamble.s │ │ ├── inc │ │ ├── tx_port.h │ │ └── txm_module_port.h │ │ ├── module_lib │ │ └── src │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_misra.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_timer_interrupt.s │ │ ├── txm_module_manager_alignment_adjust.c │ │ ├── txm_module_manager_external_memory_enable.c │ │ ├── txm_module_manager_memory_fault_handler.c │ │ ├── txm_module_manager_memory_fault_notify.c │ │ ├── txm_module_manager_mm_register_setup.c │ │ └── txm_module_manager_thread_stack_build.s ├── cortex_m7 │ ├── ac5 │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_demo.bat │ │ │ ├── build_threadx_module_demo.bat │ │ │ ├── build_threadx_module_library.bat │ │ │ ├── build_threadx_module_manager_demo.bat │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx_module.c │ │ │ ├── sample_threadx_module_manager.c │ │ │ ├── tx_initialize_low_level.S │ │ │ └── txm_module_preamble.S │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.s │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_timer_interrupt.s │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ ├── txm_module_manager_thread_stack_build.s │ │ │ └── txm_module_manager_user_mode_entry.s │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── exceptions.c │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ └── tx_initialize_low_level.S │ │ │ ├── sample_threadx_module │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx_module.c │ │ │ │ └── txm_module_preamble.S │ │ │ ├── sample_threadx_module_manager │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── exceptions.c │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sample_threadx_module_manager.c │ │ │ │ ├── sample_threadx_module_manager.launch │ │ │ │ └── tx_initialize_low_level.S │ │ │ ├── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ │ └── txm │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.S │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ └── txm_module_manager_thread_stack_build.S │ ├── gnu │ │ ├── example_build │ │ │ ├── build_threadx.bat │ │ │ ├── build_threadx_module_library.bat │ │ │ ├── build_threadx_module_manager_sample.bat │ │ │ ├── build_threadx_module_sample.bat │ │ │ ├── build_threadx_sample.bat │ │ │ ├── cortexm_crt0.s │ │ │ ├── gcc_setup.s │ │ │ ├── sample_threadx.ld │ │ │ ├── sample_threadx_module.c │ │ │ ├── sample_threadx_module.ld │ │ │ ├── sample_threadx_module_manager.c │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_simulator_startup.s │ │ │ └── txm_module_preamble.S │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ └── txm_module_manager_thread_stack_build.s │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup_M.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── sample_threadx_module.c │ │ ├── sample_threadx_module.ewd │ │ ├── sample_threadx_module.ewp │ │ ├── sample_threadx_module.icf │ │ ├── sample_threadx_module_manager.c │ │ ├── sample_threadx_module_manager.ewd │ │ ├── sample_threadx_module_manager.ewp │ │ ├── sample_threadx_module_manager.icf │ │ ├── startup.s │ │ ├── tx.ewp │ │ ├── tx_initialize_low_level.s │ │ ├── txm.ewp │ │ └── txm_module_preamble.s │ │ ├── inc │ │ ├── tx_port.h │ │ └── txm_module_port.h │ │ ├── module_lib │ │ └── src │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_misra.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_timer_interrupt.s │ │ ├── txm_module_manager_alignment_adjust.c │ │ ├── txm_module_manager_external_memory_enable.c │ │ ├── txm_module_manager_memory_fault_handler.c │ │ ├── txm_module_manager_memory_fault_notify.c │ │ ├── txm_module_manager_mm_register_setup.c │ │ └── txm_module_manager_thread_stack_build.s ├── cortex_r4 │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── tx_cortex_r4.launch │ │ │ │ └── tx_initialize_low_level.S │ │ │ ├── sample_threadx_module │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── sample_threadx_module.c │ │ │ │ ├── semihosting.c │ │ │ │ └── txm_module_preamble.S │ │ │ ├── sample_threadx_module_manager │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── gic.c │ │ │ │ ├── gic.h │ │ │ │ ├── module_code.c │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sample_threadx_module_manager.c │ │ │ │ ├── startup.S │ │ │ │ ├── timer.c │ │ │ │ ├── timer.h │ │ │ │ ├── tx_initialize_low_level.S │ │ │ │ └── txm_cortex_r4.launch │ │ │ ├── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ │ └── txm │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ ├── tx_port.h │ │ │ └── txm_module_port.h │ │ ├── module_lib │ │ │ └── src │ │ │ │ ├── txm_module_initialize.S │ │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ │ └── src │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fiq_context_restore.S │ │ │ ├── tx_thread_fiq_context_save.S │ │ │ ├── tx_thread_fiq_nesting_end.S │ │ │ ├── tx_thread_fiq_nesting_start.S │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_irq_nesting_end.S │ │ │ ├── tx_thread_irq_nesting_start.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ ├── tx_thread_vectored_context_save.S │ │ │ ├── tx_timer_interrupt.S │ │ │ ├── txm_module_manager_alignment_adjust.c │ │ │ ├── txm_module_manager_external_memory_enable.c │ │ │ ├── txm_module_manager_memory_fault_handler.c │ │ │ ├── txm_module_manager_memory_fault_notify.c │ │ │ ├── txm_module_manager_mm_register_setup.c │ │ │ ├── txm_module_manager_thread_stack_build.S │ │ │ └── txm_module_manager_user_mode_entry.S │ └── iar │ │ ├── example_build │ │ ├── azure_rtos.eww │ │ ├── cstartup.s │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ewd │ │ ├── sample_threadx.ewp │ │ ├── sample_threadx.icf │ │ ├── sample_threadx_module.c │ │ ├── sample_threadx_module.ewd │ │ ├── sample_threadx_module.ewp │ │ ├── sample_threadx_module.icf │ │ ├── sample_threadx_module_manager.c │ │ ├── sample_threadx_module_manager.ewd │ │ ├── sample_threadx_module_manager.ewp │ │ ├── sample_threadx_module_manager.icf │ │ ├── settings │ │ │ ├── sample_threadx.dnx │ │ │ └── sample_threadx_module_manager.dnx │ │ ├── tx.ewp │ │ ├── tx_initialize_low_level.s │ │ ├── txm.ewp │ │ └── txm_module_preamble.s │ │ ├── inc │ │ ├── tx_port.h │ │ └── txm_module_port.h │ │ ├── module_lib │ │ └── src │ │ │ └── txm_module_thread_shell_entry.c │ │ └── module_manager │ │ └── src │ │ ├── tx_iar.c │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_irq_nesting_end.s │ │ ├── tx_thread_irq_nesting_start.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_thread_vectored_context_save.s │ │ ├── tx_timer_interrupt.s │ │ ├── txm_module_manager_alignment_adjust.c │ │ ├── txm_module_manager_external_memory_enable.c │ │ ├── txm_module_manager_memory_fault_handler.c │ │ ├── txm_module_manager_memory_fault_notify.c │ │ ├── txm_module_manager_mm_register_setup.c │ │ ├── txm_module_manager_thread_stack_build.s │ │ └── txm_module_manager_user_mode_entry.s └── rxv2 │ └── iar │ ├── example_build │ ├── hwsetup.c │ ├── hwsetup.h │ ├── low_level_init.c │ ├── sample_manager_linker.icf │ ├── sample_module_linker.icf │ ├── sample_threadx_module.c │ ├── sample_threadx_module_manager.c │ ├── tx_initialize_low_level.s │ └── txm_module_preamble.s │ ├── inc │ ├── tx_port.h │ └── txm_module_port.h │ ├── module_lib │ └── src │ │ └── txm_module_thread_shell_entry.c │ └── module_manager │ └── src │ ├── tx_initialize_low_level.s │ ├── tx_thread_context_restore.s │ ├── tx_thread_context_save.s │ ├── tx_thread_interrupt_control.s │ ├── tx_thread_schedule.s │ ├── tx_thread_stack_build.s │ ├── tx_thread_system_return.s │ ├── tx_timer_interrupt.s │ ├── txm_module_manager_alignment_adjust.c │ ├── txm_module_manager_external_memory_enable.c │ ├── txm_module_manager_memory_fault_handler.c │ ├── txm_module_manager_memory_fault_notify.c │ ├── txm_module_manager_setup_mpu_registers.c │ └── txm_module_manager_thread_stack_build.s ├── ports_smp ├── arc_hs_smp │ └── metaware │ │ ├── example_build │ │ ├── .sc.project │ │ │ ├── .multi │ │ │ ├── .sc.args.Core1.multi │ │ │ ├── .sc.args.Core2.multi │ │ │ ├── .sc.project.windows │ │ │ ├── .sc.project.xml │ │ │ ├── .sc2.Core1.properties │ │ │ ├── .sc2.Core2.properties │ │ │ └── .sc2.properties │ │ ├── run_threadx_smp_demo.bat │ │ ├── sample_threadx │ │ │ ├── .bp.args │ │ │ ├── .bp.properties │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── arc.c │ │ │ ├── arc.h │ │ │ ├── crt1cl.s │ │ │ ├── crti.s │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.cmd │ │ │ ├── tx_initialize_low_level.s │ │ │ └── vectors.s │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_smp_core_get.s │ │ ├── tx_thread_smp_core_preempt.s │ │ ├── tx_thread_smp_current_state_get.s │ │ ├── tx_thread_smp_current_thread_get.s │ │ ├── tx_thread_smp_initialize_wait.s │ │ ├── tx_thread_smp_low_level_initialize.s │ │ ├── tx_thread_smp_protect.s │ │ ├── tx_thread_smp_time_get.s │ │ ├── tx_thread_smp_unprotect.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ └── tx_timer_interrupt.s ├── cortex_a34_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a35_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a53_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a55_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a57_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a5_smp │ ├── ac5 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── .settings │ │ │ │ │ └── language.settings.xml │ │ │ │ ├── MP_GIC.h │ │ │ │ ├── MP_GIC.s │ │ │ │ ├── MP_GlobalTimer.h │ │ │ │ ├── MP_GlobalTimer.s │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── MP_Mutexes.s │ │ │ │ ├── MP_PrivateTimer.h │ │ │ │ ├── MP_PrivateTimer.s │ │ │ │ ├── MP_SCU.h │ │ │ │ ├── MP_SCU.s │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.sct │ │ │ │ ├── startup.s │ │ │ │ ├── tx_initialize_low_level.s │ │ │ │ ├── v7.h │ │ │ │ └── v7.s │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ └── .settings │ │ │ │ └── language.settings.xml │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_smp_core_get.s │ │ │ ├── tx_thread_smp_core_preempt.s │ │ │ ├── tx_thread_smp_current_state_get.s │ │ │ ├── tx_thread_smp_current_thread_get.s │ │ │ ├── tx_thread_smp_initialize_wait.s │ │ │ ├── tx_thread_smp_low_level_initialize.s │ │ │ ├── tx_thread_smp_protect.s │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.s │ │ │ ├── tx_thread_smp_unprotect.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ └── tx_timer_interrupt.s │ └── gnu │ │ ├── example_build │ │ ├── MP_GIC.S │ │ ├── MP_GIC.h │ │ ├── MP_Mutexes.S │ │ ├── MP_Mutexes.h │ │ ├── MP_PrivateTimer.S │ │ ├── MP_PrivateTimer.h │ │ ├── MP_SCU.S │ │ ├── MP_SCU.h │ │ ├── build_threadx.bat │ │ ├── build_threadx_sample.bat │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ld │ │ ├── startup.S │ │ ├── tx_initialize_low_level.s │ │ ├── v7.S │ │ └── v7.h │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_irq_nesting_end.S │ │ ├── tx_thread_irq_nesting_start.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ ├── tx_thread_vectored_context_save.S │ │ └── tx_timer_interrupt.S ├── cortex_a5x_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.sct │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── startup_AArch64-FVP_Base_AEMv8A.launch │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ ├── gnu │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.ld │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ ├── green │ │ ├── example_build │ │ │ ├── azure_rtos_workspace.gpj │ │ │ ├── sample_threadx │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.gpj │ │ │ │ ├── stdio_ghs.c │ │ │ │ ├── tx_boot.a64 │ │ │ │ ├── tx_zynqmp.h │ │ │ │ └── tx_zynqmp_low_level.c │ │ │ ├── tgt │ │ │ │ ├── debug.gpc │ │ │ │ ├── default.con │ │ │ │ ├── release.gpc │ │ │ │ ├── resource_readme.txt │ │ │ │ ├── resources.gpj │ │ │ │ ├── standalone_ram.ld │ │ │ │ ├── standalone_romcopy.ld │ │ │ │ └── standalone_romrun.ld │ │ │ └── tx │ │ │ │ └── libtx.gpj │ │ ├── inc │ │ │ ├── tx_el.h │ │ │ ├── tx_ghs.h │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_el.c │ │ │ ├── tx_ghs.c │ │ │ ├── tx_initialize_low_level.a64 │ │ │ ├── tx_thread_context_restore.a64 │ │ │ ├── tx_thread_context_save.a64 │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.a64 │ │ │ ├── tx_thread_interrupt_disable.a64 │ │ │ ├── tx_thread_interrupt_restore.a64 │ │ │ ├── tx_thread_schedule.a64 │ │ │ ├── tx_thread_smp_core_get.a64 │ │ │ ├── tx_thread_smp_core_preempt.a64 │ │ │ ├── tx_thread_smp_current_state_get.a64 │ │ │ ├── tx_thread_smp_current_thread_get.a64 │ │ │ ├── tx_thread_smp_initialize_wait.a64 │ │ │ ├── tx_thread_smp_low_level_initialize.a64 │ │ │ ├── tx_thread_smp_protect.a64 │ │ │ ├── tx_thread_smp_time_get.a64 │ │ │ ├── tx_thread_smp_unprotect.a64 │ │ │ ├── tx_thread_stack_build.a64 │ │ │ ├── tx_thread_system_return.a64 │ │ │ ├── tx_timer_interrupt.a64 │ │ │ └── txr_ghs.c │ └── iar │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a65_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a65ae_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a72_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a73_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a75_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a76_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a76ae_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a77_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a78_smp │ ├── ac6 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── GICv3.h │ │ │ │ ├── GICv3_aliases.h │ │ │ │ ├── GICv3_gicc.h │ │ │ │ ├── GICv3_gicd.c │ │ │ │ ├── GICv3_gicr.c │ │ │ │ ├── MP_Mutexes.S │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── PPM_AEM.h │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── sp804_timer.c │ │ │ │ ├── sp804_timer.h │ │ │ │ ├── startup.S │ │ │ │ ├── timer_interrupts.c │ │ │ │ ├── use_model_semihosting.ds │ │ │ │ ├── v8_aarch64.S │ │ │ │ ├── v8_aarch64.h │ │ │ │ ├── v8_mmu.h │ │ │ │ ├── v8_system.h │ │ │ │ ├── v8_utils.S │ │ │ │ └── vectors.S │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ └── .project │ │ ├── inc │ │ │ └── tx_port.h │ │ └── src │ │ │ ├── tx_initialize_low_level.S │ │ │ ├── tx_thread_context_restore.S │ │ │ ├── tx_thread_context_save.S │ │ │ ├── tx_thread_fp_disable.c │ │ │ ├── tx_thread_fp_enable.c │ │ │ ├── tx_thread_interrupt_control.S │ │ │ ├── tx_thread_interrupt_disable.S │ │ │ ├── tx_thread_interrupt_restore.S │ │ │ ├── tx_thread_schedule.S │ │ │ ├── tx_thread_smp_core_get.S │ │ │ ├── tx_thread_smp_core_preempt.S │ │ │ ├── tx_thread_smp_current_state_get.S │ │ │ ├── tx_thread_smp_current_thread_get.S │ │ │ ├── tx_thread_smp_initialize_wait.S │ │ │ ├── tx_thread_smp_low_level_initialize.S │ │ │ ├── tx_thread_smp_protect.S │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.S │ │ │ ├── tx_thread_smp_unprotect.S │ │ │ ├── tx_thread_stack_build.S │ │ │ ├── tx_thread_system_return.S │ │ │ └── tx_timer_interrupt.S │ └── gnu │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── GICv3.h │ │ │ ├── GICv3_aliases.h │ │ │ ├── GICv3_gicc.h │ │ │ ├── GICv3_gicd.c │ │ │ ├── GICv3_gicr.c │ │ │ ├── MP_Mutexes.S │ │ │ ├── MP_Mutexes.h │ │ │ ├── PPM_AEM.h │ │ │ ├── sample_threadx.c │ │ │ ├── sample_threadx.launch │ │ │ ├── sample_threadx.ld │ │ │ ├── sp804_timer.c │ │ │ ├── sp804_timer.h │ │ │ ├── startup.S │ │ │ ├── timer_interrupts.c │ │ │ ├── use_model_semihosting.ds │ │ │ ├── v8_aarch64.S │ │ │ ├── v8_aarch64.h │ │ │ ├── v8_mmu.h │ │ │ ├── v8_system.h │ │ │ ├── v8_utils.S │ │ │ └── vectors.S │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_fp_disable.c │ │ ├── tx_thread_fp_enable.c │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S ├── cortex_a7_smp │ ├── ac5 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── .settings │ │ │ │ │ └── language.settings.xml │ │ │ │ ├── MP_GIC.h │ │ │ │ ├── MP_GIC.s │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── MP_Mutexes.s │ │ │ │ ├── MP_SCU.h │ │ │ │ ├── MP_SCU.s │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.launch │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── startup.s │ │ │ │ ├── tx_initialize_low_level.s │ │ │ │ ├── v7.h │ │ │ │ └── v7.s │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ └── .settings │ │ │ │ └── language.settings.xml │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_smp_core_get.s │ │ │ ├── tx_thread_smp_core_preempt.s │ │ │ ├── tx_thread_smp_current_state_get.s │ │ │ ├── tx_thread_smp_current_thread_get.s │ │ │ ├── tx_thread_smp_initialize_wait.s │ │ │ ├── tx_thread_smp_low_level_initialize.s │ │ │ ├── tx_thread_smp_protect.s │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.s │ │ │ ├── tx_thread_smp_unprotect.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ └── tx_timer_interrupt.s │ └── gnu │ │ ├── example_build │ │ ├── MP_GIC.S │ │ ├── MP_GIC.h │ │ ├── MP_Mutexes.S │ │ ├── MP_Mutexes.h │ │ ├── build_threadx.bat │ │ ├── build_threadx_sample.bat │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ld │ │ ├── startup.S │ │ ├── tx_initialize_low_level.S │ │ ├── v7.S │ │ └── v7.h │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_irq_nesting_end.S │ │ ├── tx_thread_irq_nesting_start.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.s │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ ├── tx_thread_vectored_context_save.S │ │ └── tx_timer_interrupt.S ├── cortex_a9_smp │ ├── ac5 │ │ ├── example_build │ │ │ ├── sample_threadx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── .settings │ │ │ │ │ └── language.settings.xml │ │ │ │ ├── Cortex-A9x4_tx.launch │ │ │ │ ├── MP_GIC.h │ │ │ │ ├── MP_GIC.s │ │ │ │ ├── MP_GlobalTimer.h │ │ │ │ ├── MP_GlobalTimer.s │ │ │ │ ├── MP_Mutexes.h │ │ │ │ ├── MP_Mutexes.s │ │ │ │ ├── MP_PrivateTimer.h │ │ │ │ ├── MP_PrivateTimer.s │ │ │ │ ├── MP_SCU.h │ │ │ │ ├── MP_SCU.s │ │ │ │ ├── retarget.c │ │ │ │ ├── sample_threadx.c │ │ │ │ ├── sample_threadx.scat │ │ │ │ ├── startup.s │ │ │ │ ├── v7.h │ │ │ │ └── v7.s │ │ │ └── tx │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ └── .settings │ │ │ │ └── language.settings.xml │ │ ├── inc │ │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ │ ├── tx_initialize_low_level.s │ │ │ ├── tx_thread_context_restore.s │ │ │ ├── tx_thread_context_save.s │ │ │ ├── tx_thread_interrupt_control.s │ │ │ ├── tx_thread_interrupt_disable.s │ │ │ ├── tx_thread_interrupt_restore.s │ │ │ ├── tx_thread_irq_nesting_end.s │ │ │ ├── tx_thread_irq_nesting_start.s │ │ │ ├── tx_thread_schedule.s │ │ │ ├── tx_thread_smp_core_get.s │ │ │ ├── tx_thread_smp_core_preempt.s │ │ │ ├── tx_thread_smp_current_state_get.s │ │ │ ├── tx_thread_smp_current_thread_get.s │ │ │ ├── tx_thread_smp_initialize_wait.s │ │ │ ├── tx_thread_smp_low_level_initialize.s │ │ │ ├── tx_thread_smp_protect.s │ │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ │ ├── tx_thread_smp_time_get.s │ │ │ ├── tx_thread_smp_unprotect.s │ │ │ ├── tx_thread_stack_build.s │ │ │ ├── tx_thread_system_return.s │ │ │ ├── tx_thread_vectored_context_save.s │ │ │ └── tx_timer_interrupt.s │ └── gnu │ │ ├── example_build │ │ ├── MP_GIC.S │ │ ├── MP_GIC.h │ │ ├── MP_Mutexes.S │ │ ├── MP_Mutexes.h │ │ ├── MP_PrivateTimer.S │ │ ├── MP_PrivateTimer.h │ │ ├── MP_SCU.S │ │ ├── MP_SCU.h │ │ ├── build_threadx.bat │ │ ├── build_threadx_sample.bat │ │ ├── sample_threadx.c │ │ ├── sample_threadx.ld │ │ ├── startup.S │ │ ├── tx_initialize_low_level.S │ │ ├── v7.S │ │ └── v7.h │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_interrupt_disable.S │ │ ├── tx_thread_interrupt_restore.S │ │ ├── tx_thread_irq_nesting_end.S │ │ ├── tx_thread_irq_nesting_start.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_protection_wait_list_macros.h │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ ├── tx_thread_vectored_context_save.S │ │ └── tx_timer_interrupt.S ├── cortex_r8_smp │ └── ac5 │ │ ├── example_build │ │ ├── sample_threadx │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── MP_GIC.S │ │ │ ├── MP_GIC.h │ │ │ ├── MP_GlobalTimer.h │ │ │ ├── MP_GlobalTimer.s │ │ │ ├── MP_Mutexes.h │ │ │ ├── MP_Mutexes.s │ │ │ ├── MP_PrivateTimer.h │ │ │ ├── MP_PrivateTimer.s │ │ │ ├── MP_SCU.h │ │ │ ├── MP_SCU.s │ │ │ ├── demo_threadx.c │ │ │ ├── demo_threadx.ld │ │ │ ├── retarget.c │ │ │ ├── startup.S │ │ │ ├── v7.S │ │ │ └── v7.h │ │ └── tx │ │ │ ├── .cproject │ │ │ └── .project │ │ ├── inc │ │ └── tx_port.h │ │ └── src │ │ ├── tx_initialize_low_level.s │ │ ├── tx_thread_context_restore.s │ │ ├── tx_thread_context_save.s │ │ ├── tx_thread_interrupt_control.s │ │ ├── tx_thread_interrupt_disable.s │ │ ├── tx_thread_interrupt_restore.s │ │ ├── tx_thread_irq_nesting_end.s │ │ ├── tx_thread_irq_nesting_start.s │ │ ├── tx_thread_schedule.s │ │ ├── tx_thread_smp_core_get.s │ │ ├── tx_thread_smp_core_preempt.s │ │ ├── tx_thread_smp_current_state_get.s │ │ ├── tx_thread_smp_current_thread_get.s │ │ ├── tx_thread_smp_initialize_wait.s │ │ ├── tx_thread_smp_low_level_initialize.s │ │ ├── tx_thread_smp_protect.s │ │ ├── tx_thread_smp_time_get.s │ │ ├── tx_thread_smp_unprotect.s │ │ ├── tx_thread_stack_build.s │ │ ├── tx_thread_system_return.s │ │ ├── tx_thread_vectored_context_save.s │ │ └── tx_timer_interrupt.s ├── linux │ └── gnu │ │ ├── example_build │ │ ├── Makefile │ │ ├── file_list.mk │ │ └── sample_threadx.c │ │ ├── inc │ │ └── tx_port.h │ │ ├── readme_threadx.txt │ │ └── src │ │ ├── tx_initialize_low_level.c │ │ ├── tx_thread_context_restore.c │ │ ├── tx_thread_context_save.c │ │ ├── tx_thread_interrupt_control.c │ │ ├── tx_thread_schedule.c │ │ ├── tx_thread_smp_core_get.c │ │ ├── tx_thread_smp_core_preempt.c │ │ ├── tx_thread_smp_current_state_get.c │ │ ├── tx_thread_smp_current_thread_get.c │ │ ├── tx_thread_smp_initialize_wait.c │ │ ├── tx_thread_smp_low_level_initialize.c │ │ ├── tx_thread_smp_protect.c │ │ ├── tx_thread_smp_time_get.c │ │ ├── tx_thread_smp_unprotect.c │ │ ├── tx_thread_stack_build.c │ │ ├── tx_thread_system_return.c │ │ └── tx_timer_interrupt.c └── mips32_interaptiv_smp │ ├── gnu │ ├── example_build │ │ ├── boot.h │ │ ├── build_threadx.bat │ │ ├── build_threadx_demo.bat │ │ ├── copy_c2_ram.S │ │ ├── cps.h │ │ ├── demo_threadx.c │ │ ├── demo_threadx.ld │ │ ├── init_CoreFPGA6_mem.S │ │ ├── init_L23caches.S │ │ ├── init_caches2.S │ │ ├── init_cm.S │ │ ├── init_cp0.S │ │ ├── init_cpc.S │ │ ├── init_gic.S │ │ ├── init_gpr.S │ │ ├── init_itc.S │ │ ├── init_mc_denali.S │ │ ├── init_tlb.S │ │ ├── init_vpe1.S │ │ ├── join_domain.S │ │ ├── m32c0.h │ │ ├── regdef.h │ │ ├── release_mp.S │ │ ├── set_gpr_boot_values.S │ │ └── start.S │ ├── inc │ │ └── tx_port.h │ ├── readme_threadx.txt │ └── src │ │ ├── tx_initialize_low_level.S │ │ ├── tx_thread_context_restore.S │ │ ├── tx_thread_context_save.S │ │ ├── tx_thread_interrupt_control.S │ │ ├── tx_thread_schedule.S │ │ ├── tx_thread_smp_core_get.S │ │ ├── tx_thread_smp_core_preempt.S │ │ ├── tx_thread_smp_current_state_get.S │ │ ├── tx_thread_smp_current_thread_get.S │ │ ├── tx_thread_smp_initialize_wait.S │ │ ├── tx_thread_smp_low_level_initialize.S │ │ ├── tx_thread_smp_protect.S │ │ ├── tx_thread_smp_time_get.S │ │ ├── tx_thread_smp_unprotect.S │ │ ├── tx_thread_stack_build.S │ │ ├── tx_thread_system_return.S │ │ └── tx_timer_interrupt.S │ └── green │ ├── example_build │ ├── boot.h │ ├── copy_c2_ram.mip │ ├── cps.h │ ├── demo_threadx.c │ ├── demo_threadx.gpj │ ├── demo_threadx_el.gpj │ ├── demo_threadx_interAptiv.con │ ├── demo_threadx_ram_interAptiv.ld │ ├── demo_threadx_ram_interAptiv_3c2v4t.ghsmc │ ├── demo_threadx_ram_interAptiv_3c2v4t.mbs │ ├── init_CoreFPGA6_mem.mip │ ├── init_L23caches.mip │ ├── init_caches2.mip │ ├── init_cm.mip │ ├── init_cp0.mip │ ├── init_cpc.mip │ ├── init_gic.mip │ ├── init_gpr.mip │ ├── init_itc.mip │ ├── init_mc_denali.mip │ ├── init_tlb.mip │ ├── init_vpe1.mip │ ├── join_domain.mip │ ├── m32c0.h │ ├── probe_interaptiv_3c2v4t.cfg │ ├── regdef.h │ ├── release_mp.mip │ ├── set_gpr_boot_values.mip │ ├── start.mip │ ├── threadx_project_workspace.gpj │ ├── tx.gpj │ └── txe.gpj │ ├── inc │ ├── tx_el.h │ └── tx_port.h │ ├── readme_threadx.txt │ └── src │ ├── tx_el.c │ ├── tx_ghs.c │ ├── tx_ghse.c │ ├── tx_initialize_low_level.mip │ ├── tx_thread_context_restore.mip │ ├── tx_thread_context_save.mip │ ├── tx_thread_interrupt_control.mip │ ├── tx_thread_schedule.mip │ ├── tx_thread_smp_core_get.mip │ ├── tx_thread_smp_core_preempt.mip │ ├── tx_thread_smp_current_state_get.mip │ ├── tx_thread_smp_current_thread_get.mip │ ├── tx_thread_smp_initialize_wait.mip │ ├── tx_thread_smp_low_level_initialize.mip │ ├── tx_thread_smp_protect.mip │ ├── tx_thread_smp_time_get.mip │ ├── tx_thread_smp_unprotect.mip │ ├── tx_thread_stack_build.mip │ ├── tx_thread_system_return.mip │ ├── tx_timer_interrupt.mip │ └── txr_ghs.c ├── samples └── demo_threadx.c ├── scripts ├── build_smp.sh ├── build_tx.sh ├── cmake_bootstrap.sh ├── copy_armv7_m.sh ├── copy_armv8_m.sh ├── copy_module_armv7_m.sh ├── install.sh ├── sdl_check.sh ├── test_smp.sh ├── test_tx.sh └── update_patch.sh ├── test ├── ports │ ├── README.md │ ├── README.old.md │ ├── azrtos_build_tx_ac5.bat │ ├── azrtos_build_tx_arm_ds.bat │ ├── azrtos_build_tx_ghs.bat │ ├── azrtos_build_tx_gnu.bat │ ├── azrtos_build_tx_iar.bat │ ├── azrtos_build_tx_mdk4.bat │ ├── azrtos_build_tx_mdk5.bat │ ├── azrtos_build_tx_tz_mdk5.bat │ ├── azrtos_build_txm_ac5.bat │ ├── azrtos_build_txm_arm_ds.bat │ ├── azrtos_build_txm_gnu.bat │ ├── azrtos_build_txm_iar.bat │ ├── azrtos_build_txm_tz_mdk5.bat │ ├── azrtos_cicd.csv │ ├── azrtos_cicd.old.bat │ ├── azrtos_cicd.ps1 │ ├── azrtos_clean_tx_ac5.bat │ ├── azrtos_clean_tx_arm_ds.bat │ ├── azrtos_clean_tx_ghs.bat │ ├── azrtos_clean_tx_gnu.bat │ ├── azrtos_clean_tx_iar.bat │ ├── azrtos_clean_tx_mdk4.bat │ ├── azrtos_clean_tx_mdk5.bat │ ├── azrtos_clean_tx_tz_mdk5.bat │ ├── azrtos_clean_txm_ac5.bat │ ├── azrtos_clean_txm_arm_ds.bat │ ├── azrtos_clean_txm_gnu.bat │ ├── azrtos_clean_txm_iar.bat │ ├── azrtos_clean_txm_tz_mdk5.bat │ ├── azrtos_debug_tx_arm_ds.bat │ ├── azrtos_debug_tx_gnu_cortex_m4.bat │ ├── azrtos_setenv_ac5.bat │ ├── azrtos_setenv_arm_ds.bat │ ├── azrtos_setenv_arm_ds_2020_0.bat │ ├── azrtos_setenv_arm_ds_2020_1.bat │ ├── azrtos_setenv_arm_ds_2021_0.bat │ ├── azrtos_setenv_arm_ds_2021_1.bat │ ├── azrtos_setenv_arm_ds_2021_2.bat │ ├── azrtos_setenv_ghs.bat │ ├── azrtos_setenv_gnu.bat │ ├── azrtos_setenv_iar.bat │ ├── azrtos_setenv_mdk4.bat │ ├── azrtos_setenv_mdk5.bat │ ├── azrtos_test_tx_ac5_cortex_m0.bat │ ├── azrtos_test_tx_ac5_cortex_m0.ds │ ├── azrtos_test_tx_ac5_cortex_m0.log.expected │ ├── azrtos_test_tx_ac5_cortex_m3.bat │ ├── azrtos_test_tx_ac5_cortex_m3.ds │ ├── azrtos_test_tx_ac5_cortex_m3.log.expected │ ├── azrtos_test_tx_ac5_cortex_m4.bat │ ├── azrtos_test_tx_ac5_cortex_m4.ds │ ├── azrtos_test_tx_ac5_cortex_m4.log.expected │ ├── azrtos_test_tx_ac5_cortex_m7.bat │ ├── azrtos_test_tx_ac5_cortex_m7.ds │ ├── azrtos_test_tx_ac5_cortex_m7.log.expected │ ├── azrtos_test_tx_ac6_cortex_a12.bat │ ├── azrtos_test_tx_ac6_cortex_a12.ds │ ├── azrtos_test_tx_ac6_cortex_a12.log.expected │ ├── azrtos_test_tx_ac6_cortex_a15.bat │ ├── azrtos_test_tx_ac6_cortex_a15.ds │ ├── azrtos_test_tx_ac6_cortex_a15.log.expected │ ├── azrtos_test_tx_ac6_cortex_a17.bat │ ├── azrtos_test_tx_ac6_cortex_a17.ds │ ├── azrtos_test_tx_ac6_cortex_a17.log.expected │ ├── azrtos_test_tx_ac6_cortex_a5.bat │ ├── azrtos_test_tx_ac6_cortex_a5.ds │ ├── azrtos_test_tx_ac6_cortex_a5.log.expected │ ├── azrtos_test_tx_ac6_cortex_a7.bat │ ├── azrtos_test_tx_ac6_cortex_a7.ds │ ├── azrtos_test_tx_ac6_cortex_a7.log.expected │ ├── azrtos_test_tx_ac6_cortex_a8.bat │ ├── azrtos_test_tx_ac6_cortex_a8.ds │ ├── azrtos_test_tx_ac6_cortex_a8.log.expected │ ├── azrtos_test_tx_ac6_cortex_a9.bat │ ├── azrtos_test_tx_ac6_cortex_a9.ds │ ├── azrtos_test_tx_ac6_cortex_a9.log.expected │ ├── azrtos_test_tx_ac6_cortex_m0.bat │ ├── azrtos_test_tx_ac6_cortex_m0.ds │ ├── azrtos_test_tx_ac6_cortex_m0.log.expected │ ├── azrtos_test_tx_ac6_cortex_m3.bat │ ├── azrtos_test_tx_ac6_cortex_m3.ds │ ├── azrtos_test_tx_ac6_cortex_m3.log.expected │ ├── azrtos_test_tx_ac6_cortex_m4.bat │ ├── azrtos_test_tx_ac6_cortex_m4.ds │ ├── azrtos_test_tx_ac6_cortex_m4.log.expected │ ├── azrtos_test_tx_ac6_cortex_m7.bat │ ├── azrtos_test_tx_ac6_cortex_m7.ds │ ├── azrtos_test_tx_ac6_cortex_m7.log.expected │ ├── azrtos_test_tx_ghs_cortex_a5.bat │ ├── azrtos_test_tx_ghs_cortex_a5.rc │ ├── azrtos_test_tx_ghs_cortex_a7.bat │ ├── azrtos_test_tx_ghs_cortex_a7.rc │ ├── azrtos_test_tx_ghs_cortex_a8.bat │ ├── azrtos_test_tx_ghs_cortex_a8.rc │ ├── azrtos_test_tx_ghs_cortex_a9.bat │ ├── azrtos_test_tx_ghs_cortex_a9.rc │ ├── azrtos_test_tx_ghs_cortex_m3.bat │ ├── azrtos_test_tx_ghs_cortex_m3.rc │ ├── azrtos_test_tx_ghs_cortex_m3.valid.log │ ├── azrtos_test_tx_ghs_cortex_m4.bat │ ├── azrtos_test_tx_ghs_cortex_m4.rc │ ├── azrtos_test_tx_ghs_cortex_m7.bat │ ├── azrtos_test_tx_ghs_cortex_m7.rc │ ├── azrtos_test_tx_ghs_cortex_r4.bat │ ├── azrtos_test_tx_ghs_cortex_r4.rc │ ├── azrtos_test_tx_ghs_cortex_r5.bat │ ├── azrtos_test_tx_ghs_cortex_r5.rc │ ├── azrtos_test_tx_ghs_cortex_r7.bat │ ├── azrtos_test_tx_ghs_cortex_r7.rc │ ├── azrtos_test_tx_gnu_cortex_a12.bat │ ├── azrtos_test_tx_gnu_cortex_a12.ds │ ├── azrtos_test_tx_gnu_cortex_a12.log.expected │ ├── azrtos_test_tx_gnu_cortex_a15.bat │ ├── azrtos_test_tx_gnu_cortex_a15.ds │ ├── azrtos_test_tx_gnu_cortex_a15.log.expected │ ├── azrtos_test_tx_gnu_cortex_a17.bat │ ├── azrtos_test_tx_gnu_cortex_a17.ds │ ├── azrtos_test_tx_gnu_cortex_a17.log.expected │ ├── azrtos_test_tx_gnu_cortex_a5.bat │ ├── azrtos_test_tx_gnu_cortex_a5.ds │ ├── azrtos_test_tx_gnu_cortex_a5.log.expected │ ├── azrtos_test_tx_gnu_cortex_a7.bat │ ├── azrtos_test_tx_gnu_cortex_a7.ds │ ├── azrtos_test_tx_gnu_cortex_a7.log.expected │ ├── azrtos_test_tx_gnu_cortex_a8.bat │ ├── azrtos_test_tx_gnu_cortex_a8.ds │ ├── azrtos_test_tx_gnu_cortex_a8.log.expected │ ├── azrtos_test_tx_gnu_cortex_a9.bat │ ├── azrtos_test_tx_gnu_cortex_a9.ds │ ├── azrtos_test_tx_gnu_cortex_a9.log.expected │ ├── azrtos_test_tx_gnu_cortex_m0.bat │ ├── azrtos_test_tx_gnu_cortex_m0.ds │ ├── azrtos_test_tx_gnu_cortex_m0.log.expected │ ├── azrtos_test_tx_gnu_cortex_m3.bat │ ├── azrtos_test_tx_gnu_cortex_m3.ds │ ├── azrtos_test_tx_gnu_cortex_m3.log.expected │ ├── azrtos_test_tx_gnu_cortex_m4.bat │ ├── azrtos_test_tx_gnu_cortex_m4.ds │ ├── azrtos_test_tx_gnu_cortex_m4.log.expected │ ├── azrtos_test_tx_gnu_cortex_m7.bat │ ├── azrtos_test_tx_gnu_cortex_m7.ds │ ├── azrtos_test_tx_gnu_cortex_m7.log.expected │ ├── azrtos_test_tx_gnu_cortex_r4.bat │ ├── azrtos_test_tx_gnu_cortex_r4.ds │ ├── azrtos_test_tx_iar_cortex_m3_fvp.bat │ ├── azrtos_test_tx_iar_cortex_m3_fvp.ds │ ├── azrtos_test_tx_iar_cortex_m4.bat │ ├── azrtos_test_tx_iar_cortex_m4_fvp.bat │ ├── azrtos_test_tx_iar_cortex_m4_fvp.ds │ ├── azrtos_test_tx_iar_cortex_m7_fvp.bat │ ├── azrtos_test_tx_iar_cortex_m7_fvp.ds │ ├── azrtos_test_txm_gnu_cortex_m4.bat │ ├── azrtos_test_txm_gnu_cortex_m4.ds │ └── azrtos_test_txm_gnu_cortex_m4.log.expected ├── smp │ ├── cmake │ │ ├── CMakeLists.txt │ │ ├── coverage.sh │ │ ├── regression │ │ │ ├── CMakeLists.txt │ │ │ └── generate_test_file.sh │ │ ├── run.sh │ │ ├── samples │ │ │ ├── CMakeLists.txt │ │ │ └── fake.c │ │ └── threadx_smp │ │ │ ├── CMakeLists.txt │ │ │ ├── common_smp │ │ │ └── CMakeLists.txt │ │ │ └── ports_smp │ │ │ └── linux │ │ │ └── gnu │ │ │ └── CMakeLists.txt │ └── regression │ │ ├── testcontrol.c │ │ ├── threadx_block_memory_basic_test.c │ │ ├── threadx_block_memory_error_detection_test.c │ │ ├── threadx_block_memory_information_test.c │ │ ├── threadx_block_memory_prioritize_test.c │ │ ├── threadx_block_memory_suspension_test.c │ │ ├── threadx_block_memory_suspension_timeout_test.c │ │ ├── threadx_block_memory_thread_terminate_test.c │ │ ├── threadx_byte_memory_basic_test.c │ │ ├── threadx_byte_memory_information_test.c │ │ ├── threadx_byte_memory_prioritize_test.c │ │ ├── threadx_byte_memory_suspension_test.c │ │ ├── threadx_byte_memory_suspension_timeout_test.c │ │ ├── threadx_byte_memory_thread_contention_test.c │ │ ├── threadx_byte_memory_thread_terminate_test.c │ │ ├── threadx_event_flag_basic_test.c │ │ ├── threadx_event_flag_information_test.c │ │ ├── threadx_event_flag_isr_set_clear_test.c │ │ ├── threadx_event_flag_isr_wait_abort_test.c │ │ ├── threadx_event_flag_single_thread_terminate_test.c │ │ ├── threadx_event_flag_suspension_consume_test.c │ │ ├── threadx_event_flag_suspension_different_bits_consume_test.c │ │ ├── threadx_event_flag_suspension_different_bits_test.c │ │ ├── threadx_event_flag_suspension_test.c │ │ ├── threadx_event_flag_suspension_timeout_test.c │ │ ├── threadx_event_flag_thread_terminate_test.c │ │ ├── threadx_initialize_kernel_setup_test.c │ │ ├── threadx_interrupt_control_test.c │ │ ├── threadx_mutex_basic_test.c │ │ ├── threadx_mutex_delete_test.c │ │ ├── threadx_mutex_information_test.c │ │ ├── threadx_mutex_nested_priority_inheritance_test.c │ │ ├── threadx_mutex_no_preemption_test.c │ │ ├── threadx_mutex_preemption_test.c │ │ ├── threadx_mutex_priority_inheritance_test.c │ │ ├── threadx_mutex_proritize_test.c │ │ ├── threadx_mutex_suspension_timeout_test.c │ │ ├── threadx_mutex_thread_terminate_test.c │ │ ├── threadx_queue_basic_eight_word_test.c │ │ ├── threadx_queue_basic_four_word_test.c │ │ ├── threadx_queue_basic_max_message_size_test.c │ │ ├── threadx_queue_basic_one_word_test.c │ │ ├── threadx_queue_basic_sixteen_word_test.c │ │ ├── threadx_queue_basic_two_word_test.c │ │ ├── threadx_queue_empty_suspension_test.c │ │ ├── threadx_queue_flush_no_suspension_test.c │ │ ├── threadx_queue_flush_test.c │ │ ├── threadx_queue_front_send_test.c │ │ ├── threadx_queue_full_suspension_test.c │ │ ├── threadx_queue_information_test.c │ │ ├── threadx_queue_prioritize.c │ │ ├── threadx_queue_suspension_timeout_test.c │ │ ├── threadx_queue_thread_terminate_test.c │ │ ├── threadx_semaphore_basic_test.c │ │ ├── threadx_semaphore_ceiling_put_test.c │ │ ├── threadx_semaphore_delete_test.c │ │ ├── threadx_semaphore_information_test.c │ │ ├── threadx_semaphore_non_preemption_test.c │ │ ├── threadx_semaphore_preemption_test.c │ │ ├── threadx_semaphore_prioritize.c │ │ ├── threadx_semaphore_thread_terminate_test.c │ │ ├── threadx_semaphore_timeout_test.c │ │ ├── threadx_smp_multiple_threads_one_core_test.c │ │ ├── threadx_smp_non_trivial_scheduling_test.c │ │ ├── threadx_smp_one_thread_dynamic_exclusion_test.c │ │ ├── threadx_smp_preemption_threshold_test.c │ │ ├── threadx_smp_random_resume_suspend_exclusion_pt_test.c │ │ ├── threadx_smp_random_resume_suspend_exclusion_test.c │ │ ├── threadx_smp_random_resume_suspend_test.c │ │ ├── threadx_smp_rebalance_exclusion_test.c │ │ ├── threadx_smp_relinquish_test.c │ │ ├── threadx_smp_resume_suspend_accending_order_test.c │ │ ├── threadx_smp_resume_suspend_decending_order_test.c │ │ ├── threadx_smp_time_slice_test.c │ │ ├── threadx_smp_two_threads_one_core_test.c │ │ ├── threadx_thread_basic_execution_test.c │ │ ├── threadx_thread_basic_time_slice_test.c │ │ ├── threadx_thread_completed_test.c │ │ ├── threadx_thread_create_preemption_threshold_test.c │ │ ├── threadx_thread_delayed_suspension_test.c │ │ ├── threadx_thread_information_test.c │ │ ├── threadx_thread_multi_level_preemption_threshold_test.c │ │ ├── threadx_thread_multiple_non_current_test.c │ │ ├── threadx_thread_multiple_sleep_test.c │ │ ├── threadx_thread_multiple_suspension_test.c │ │ ├── threadx_thread_multiple_time_slice_test.c │ │ ├── threadx_thread_preemptable_suspension_test.c │ │ ├── threadx_thread_preemption_change_test.c │ │ ├── threadx_thread_priority_change.c │ │ ├── threadx_thread_relinquish_test.c │ │ ├── threadx_thread_reset_test.c │ │ ├── threadx_thread_simple_sleep_non_clear_test.c │ │ ├── threadx_thread_simple_sleep_test.c │ │ ├── threadx_thread_simple_suspend_test.c │ │ ├── threadx_thread_sleep_for_100ticks_test.c │ │ ├── threadx_thread_sleep_terminate_test.c │ │ ├── threadx_thread_stack_checking_test.c │ │ ├── threadx_thread_terminate_delete_test.c │ │ ├── threadx_thread_time_slice_change_test.c │ │ ├── threadx_thread_wait_abort_and_isr_test.c │ │ ├── threadx_thread_wait_abort_test.c │ │ ├── threadx_time_get_set_test.c │ │ ├── threadx_timer_activate_deactivate_test.c │ │ ├── threadx_timer_deactivate_accuracy_test.c │ │ ├── threadx_timer_information_test.c │ │ ├── threadx_timer_large_timer_accuracy_test.c │ │ ├── threadx_timer_multiple_accuracy_test.c │ │ ├── threadx_timer_multiple_test.c │ │ ├── threadx_timer_simple_test.c │ │ └── threadx_trace_basic_test.c └── tx │ ├── cmake │ ├── CMakeLists.txt │ ├── coverage.sh │ ├── regression │ │ ├── CMakeLists.txt │ │ └── generate_test_file.sh │ ├── run.sh │ └── samples │ │ ├── CMakeLists.txt │ │ └── fake.c │ └── regression │ ├── testcontrol.c │ ├── threadx_block_memory_basic_test.c │ ├── threadx_block_memory_error_detection_test.c │ ├── threadx_block_memory_information_test.c │ ├── threadx_block_memory_prioritize_test.c │ ├── threadx_block_memory_suspension_test.c │ ├── threadx_block_memory_suspension_timeout_test.c │ ├── threadx_block_memory_thread_terminate_test.c │ ├── threadx_byte_memory_basic_test.c │ ├── threadx_byte_memory_information_test.c │ ├── threadx_byte_memory_prioritize_test.c │ ├── threadx_byte_memory_suspension_test.c │ ├── threadx_byte_memory_suspension_timeout_test.c │ ├── threadx_byte_memory_thread_contention_test.c │ ├── threadx_byte_memory_thread_terminate_test.c │ ├── threadx_event_flag_basic_test.c │ ├── threadx_event_flag_information_test.c │ ├── threadx_event_flag_isr_set_clear_test.c │ ├── threadx_event_flag_isr_wait_abort_test.c │ ├── threadx_event_flag_single_thread_terminate_test.c │ ├── threadx_event_flag_suspension_consume_test.c │ ├── threadx_event_flag_suspension_different_bits_consume_test.c │ ├── threadx_event_flag_suspension_different_bits_test.c │ ├── threadx_event_flag_suspension_test.c │ ├── threadx_event_flag_suspension_timeout_test.c │ ├── threadx_event_flag_thread_terminate_test.c │ ├── threadx_initialize_kernel_setup_test.c │ ├── threadx_interrupt_control_test.c │ ├── threadx_mutex_basic_test.c │ ├── threadx_mutex_delete_test.c │ ├── threadx_mutex_information_test.c │ ├── threadx_mutex_nested_priority_inheritance_test.c │ ├── threadx_mutex_no_preemption_test.c │ ├── threadx_mutex_preemption_test.c │ ├── threadx_mutex_priority_inheritance_test.c │ ├── threadx_mutex_proritize_test.c │ ├── threadx_mutex_suspension_timeout_test.c │ ├── threadx_mutex_thread_terminate_test.c │ ├── threadx_queue_basic_eight_word_test.c │ ├── threadx_queue_basic_four_word_test.c │ ├── threadx_queue_basic_max_message_size_test.c │ ├── threadx_queue_basic_one_word_test.c │ ├── threadx_queue_basic_sixteen_word_test.c │ ├── threadx_queue_basic_two_word_test.c │ ├── threadx_queue_empty_suspension_test.c │ ├── threadx_queue_flush_no_suspension_test.c │ ├── threadx_queue_flush_test.c │ ├── threadx_queue_front_send_test.c │ ├── threadx_queue_full_suspension_test.c │ ├── threadx_queue_information_test.c │ ├── threadx_queue_prioritize.c │ ├── threadx_queue_suspension_timeout_test.c │ ├── threadx_queue_thread_terminate_test.c │ ├── threadx_semaphore_basic_test.c │ ├── threadx_semaphore_ceiling_put_test.c │ ├── threadx_semaphore_delete_test.c │ ├── threadx_semaphore_information_test.c │ ├── threadx_semaphore_non_preemption_test.c │ ├── threadx_semaphore_preemption_test.c │ ├── threadx_semaphore_prioritize.c │ ├── threadx_semaphore_thread_terminate_test.c │ ├── threadx_semaphore_timeout_test.c │ ├── threadx_thread_basic_execution_test.c │ ├── threadx_thread_basic_time_slice_test.c │ ├── threadx_thread_completed_test.c │ ├── threadx_thread_create_preemption_threshold_test.c │ ├── threadx_thread_delayed_suspension_test.c │ ├── threadx_thread_information_test.c │ ├── threadx_thread_multi_level_preemption_threshold_test.c │ ├── threadx_thread_multiple_non_current_test.c │ ├── threadx_thread_multiple_sleep_test.c │ ├── threadx_thread_multiple_suspension_test.c │ ├── threadx_thread_multiple_time_slice_test.c │ ├── threadx_thread_preemptable_suspension_test.c │ ├── threadx_thread_preemption_change_test.c │ ├── threadx_thread_priority_change.c │ ├── threadx_thread_relinquish_test.c │ ├── threadx_thread_reset_test.c │ ├── threadx_thread_simple_sleep_non_clear_test.c │ ├── threadx_thread_simple_sleep_test.c │ ├── threadx_thread_simple_suspend_test.c │ ├── threadx_thread_sleep_for_100ticks_test.c │ ├── threadx_thread_sleep_terminate_test.c │ ├── threadx_thread_stack_checking_test.c │ ├── threadx_thread_terminate_delete_test.c │ ├── threadx_thread_time_slice_change_test.c │ ├── threadx_thread_wait_abort_and_isr_test.c │ ├── threadx_thread_wait_abort_test.c │ ├── threadx_time_get_set_test.c │ ├── threadx_timer_activate_deactivate_test.c │ ├── threadx_timer_deactivate_accuracy_test.c │ ├── threadx_timer_information_test.c │ ├── threadx_timer_large_timer_accuracy_test.c │ ├── threadx_timer_multiple_accuracy_test.c │ ├── threadx_timer_multiple_test.c │ ├── threadx_timer_simple_test.c │ └── threadx_trace_basic_test.c └── utility ├── benchmarks └── thread_metric │ ├── thread_metric_readme.txt │ ├── threadx_example │ ├── threadx_tm_basic_test_example.c │ ├── threadx_tm_cooperative_scheduling_test_example.c │ ├── threadx_tm_interrupt_preemption_test_example.c │ ├── threadx_tm_interrupt_test_example.c │ ├── threadx_tm_memory_allocation_test_example.c │ ├── threadx_tm_message_processing_test_example.c │ ├── threadx_tm_preemptive_scheduling_test_example.c │ ├── threadx_tm_synchronization_test_example.c │ └── tm_porting_layer_threadx.c │ ├── tm_api.h │ ├── tm_basic_processing_test.c │ ├── tm_cooperative_scheduling_test.c │ ├── tm_interrupt_preemption_processing_test.c │ ├── tm_interrupt_processing_test.c │ ├── tm_memory_allocation_test.c │ ├── tm_message_processing_test.c │ ├── tm_porting_layer.h │ ├── tm_porting_layer_template.c │ ├── tm_preemptive_scheduling_test.c │ └── tm_synchronization_processing_test.c ├── execution_profile_kit ├── smp_version │ ├── tx_execution_profile.c │ └── tx_execution_profile.h ├── tx_execution_profile.c └── tx_execution_profile.h ├── low_power ├── low_power.md ├── tx_low_power.c └── tx_low_power.h └── rtos_compatibility_layers ├── FreeRTOS ├── FreeRTOS.h ├── config_template │ └── FreeRTOSConfig.h ├── event_groups.h ├── queue.h ├── readme.md ├── revision_history.txt ├── semphr.h ├── task.h ├── timers.h └── tx_freertos.c ├── OSEK ├── demo_osek.c ├── os.h ├── osek_user.h ├── threadx_osek_readme.txt └── tx_osek.c └── posix ├── errno.h ├── fcntl.h ├── posix_demo.c ├── posix_signal_nested_test.c ├── posix_signal_resume_thread_test.c ├── posix_signal_self_send_test.c ├── posix_signal_sigmask_test.c ├── posix_signal_sigwait_test.c ├── posix_signal_suspended_thread_test.c ├── pthread.h ├── px_abs_time_to_rel_ticks.c ├── px_clock_getres.c ├── px_clock_gettime.c ├── px_clock_settime.c ├── px_cond_broadcast.c ├── px_cond_destroy.c ├── px_cond_init.c ├── px_cond_signal.c ├── px_cond_timedwait.c ├── px_cond_wait.c ├── px_error.c ├── px_in_thread_context.c ├── px_int.h ├── px_internal_signal_dispatch.c ├── px_memory_allocate.c ├── px_memory_release.c ├── px_mq_arrange_msg.c ├── px_mq_attr_init.c ├── px_mq_close.c ├── px_mq_create.c ├── px_mq_find_queue.c ├── px_mq_get_new_queue.c ├── px_mq_get_queue_desc.c ├── px_mq_open.c ├── px_mq_priority_search.c ├── px_mq_putback_queue.c ├── px_mq_queue_delete.c ├── px_mq_queue_init.c ├── px_mq_receive.c ├── px_mq_reset_queue.c ├── px_mq_send.c ├── px_mq_unlink.c ├── px_mx_attr_destroy.c ├── px_mx_attr_getprotocol.c ├── px_mx_attr_getpshared.c ├── px_mx_attr_gettype.c ├── px_mx_attr_initi.c ├── px_mx_attr_setprotocol.c ├── px_mx_attr_setpshared.c ├── px_mx_attr_settype.c ├── px_mx_destroy.c ├── px_mx_init.c ├── px_mx_lock.c ├── px_mx_set_default_mutexattr.c ├── px_mx_timedlock.c ├── px_mx_trylock.c ├── px_mx_unlock.c ├── px_nanosleep.c ├── px_pth_attr_destroy.c ├── px_pth_attr_getdetachstate.c ├── px_pth_attr_getinheritsched.c ├── px_pth_attr_getschedparam.c ├── px_pth_attr_getschedpolicy.c ├── px_pth_attr_getstack.c ├── px_pth_attr_getstackaddr.c ├── px_pth_attr_getstacksize.c ├── px_pth_attr_init.c ├── px_pth_attr_setdetachstate.c ├── px_pth_attr_setinheritsched.c ├── px_pth_attr_setschedparam.c ├── px_pth_attr_setschedpolicyl.c ├── px_pth_attr_setstack.c ├── px_pth_attr_setstackaddr.c ├── px_pth_attr_setstacksize.c ├── px_pth_cancel.c ├── px_pth_create.c ├── px_pth_detach.c ├── px_pth_equal.c ├── px_pth_exit.c ├── px_pth_getcanceltype.c ├── px_pth_getschedparam.c ├── px_pth_init.c ├── px_pth_join.c ├── px_pth_kill.c ├── px_pth_once.c ├── px_pth_self.c ├── px_pth_set_default_pthread_attr.c ├── px_pth_setcancelstate.c ├── px_pth_setcanceltype.c ├── px_pth_setschedparam.c ├── px_pth_sigmask.c ├── px_pth_testcancel.c ├── px_pth_yield.c ├── px_px_initialize.c ├── px_sched_get_prio.c ├── px_sched_yield.c ├── px_sem_close.c ├── px_sem_destroy.c ├── px_sem_find_sem.c ├── px_sem_get_new_sem.c ├── px_sem_getvalue.c ├── px_sem_init.c ├── px_sem_open.c ├── px_sem_post.c ├── px_sem_reset.c ├── px_sem_set_sem_name.c ├── px_sem_trywait.c ├── px_sem_unlink.c ├── px_sem_wait.c ├── px_sig_addset.c ├── px_sig_delset.c ├── px_sig_emptyset.c ├── px_sig_fillset.c ├── px_sig_signal.c ├── px_sig_wait.c ├── px_sleep.c ├── px_system_manager.c ├── readme_release_history.txt ├── readme_threadx_posix.txt ├── sched.h ├── signal.h ├── time.h ├── tx_posix.h └── tx_px_time.h /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cmake/arm-none-eabi.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/cmake/arm-none-eabi.cmake -------------------------------------------------------------------------------- /cmake/cortex_m0.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/cmake/cortex_m0.cmake -------------------------------------------------------------------------------- /cmake/cortex_m3.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/cmake/cortex_m3.cmake -------------------------------------------------------------------------------- /cmake/cortex_m4.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/cmake/cortex_m4.cmake -------------------------------------------------------------------------------- /cmake/cortex_m7.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/cmake/cortex_m7.cmake -------------------------------------------------------------------------------- /cmake/linux.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/cmake/linux.cmake -------------------------------------------------------------------------------- /cmake/riscv64-unknown-elf.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/cmake/riscv64-unknown-elf.cmake -------------------------------------------------------------------------------- /cmake/riscv64_gnu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/cmake/riscv64_gnu.cmake -------------------------------------------------------------------------------- /cmake/utilities.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/cmake/utilities.cmake -------------------------------------------------------------------------------- /cmake/win32.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/cmake/win32.cmake -------------------------------------------------------------------------------- /common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/CMakeLists.txt -------------------------------------------------------------------------------- /common/inc/tx_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/inc/tx_api.h -------------------------------------------------------------------------------- /common/inc/tx_block_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/inc/tx_block_pool.h -------------------------------------------------------------------------------- /common/inc/tx_byte_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/inc/tx_byte_pool.h -------------------------------------------------------------------------------- /common/inc/tx_event_flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/inc/tx_event_flags.h -------------------------------------------------------------------------------- /common/inc/tx_initialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/inc/tx_initialize.h -------------------------------------------------------------------------------- /common/inc/tx_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/inc/tx_mutex.h -------------------------------------------------------------------------------- /common/inc/tx_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/inc/tx_queue.h -------------------------------------------------------------------------------- /common/inc/tx_semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/inc/tx_semaphore.h -------------------------------------------------------------------------------- /common/inc/tx_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/inc/tx_thread.h -------------------------------------------------------------------------------- /common/inc/tx_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/inc/tx_timer.h -------------------------------------------------------------------------------- /common/inc/tx_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/inc/tx_trace.h -------------------------------------------------------------------------------- /common/inc/tx_user_sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/inc/tx_user_sample.h -------------------------------------------------------------------------------- /common/src/tx_block_allocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_block_allocate.c -------------------------------------------------------------------------------- /common/src/tx_block_pool_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_block_pool_cleanup.c -------------------------------------------------------------------------------- /common/src/tx_block_pool_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_block_pool_create.c -------------------------------------------------------------------------------- /common/src/tx_block_pool_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_block_pool_delete.c -------------------------------------------------------------------------------- /common/src/tx_block_pool_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_block_pool_info_get.c -------------------------------------------------------------------------------- /common/src/tx_block_pool_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_block_pool_initialize.c -------------------------------------------------------------------------------- /common/src/tx_block_pool_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_block_pool_prioritize.c -------------------------------------------------------------------------------- /common/src/tx_block_release.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_block_release.c -------------------------------------------------------------------------------- /common/src/tx_byte_allocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_byte_allocate.c -------------------------------------------------------------------------------- /common/src/tx_byte_pool_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_byte_pool_cleanup.c -------------------------------------------------------------------------------- /common/src/tx_byte_pool_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_byte_pool_create.c -------------------------------------------------------------------------------- /common/src/tx_byte_pool_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_byte_pool_delete.c -------------------------------------------------------------------------------- /common/src/tx_byte_pool_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_byte_pool_info_get.c -------------------------------------------------------------------------------- /common/src/tx_byte_pool_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_byte_pool_initialize.c -------------------------------------------------------------------------------- /common/src/tx_byte_pool_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_byte_pool_prioritize.c -------------------------------------------------------------------------------- /common/src/tx_byte_pool_search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_byte_pool_search.c -------------------------------------------------------------------------------- /common/src/tx_byte_release.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_byte_release.c -------------------------------------------------------------------------------- /common/src/tx_event_flags_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_event_flags_cleanup.c -------------------------------------------------------------------------------- /common/src/tx_event_flags_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_event_flags_create.c -------------------------------------------------------------------------------- /common/src/tx_event_flags_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_event_flags_delete.c -------------------------------------------------------------------------------- /common/src/tx_event_flags_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_event_flags_get.c -------------------------------------------------------------------------------- /common/src/tx_event_flags_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_event_flags_info_get.c -------------------------------------------------------------------------------- /common/src/tx_event_flags_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_event_flags_initialize.c -------------------------------------------------------------------------------- /common/src/tx_event_flags_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_event_flags_set.c -------------------------------------------------------------------------------- /common/src/tx_event_flags_set_notify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_event_flags_set_notify.c -------------------------------------------------------------------------------- /common/src/tx_initialize_high_level.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_initialize_high_level.c -------------------------------------------------------------------------------- /common/src/tx_initialize_kernel_enter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_initialize_kernel_enter.c -------------------------------------------------------------------------------- /common/src/tx_initialize_kernel_setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_initialize_kernel_setup.c -------------------------------------------------------------------------------- /common/src/tx_misra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_misra.c -------------------------------------------------------------------------------- /common/src/tx_mutex_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_mutex_cleanup.c -------------------------------------------------------------------------------- /common/src/tx_mutex_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_mutex_create.c -------------------------------------------------------------------------------- /common/src/tx_mutex_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_mutex_delete.c -------------------------------------------------------------------------------- /common/src/tx_mutex_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_mutex_get.c -------------------------------------------------------------------------------- /common/src/tx_mutex_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_mutex_info_get.c -------------------------------------------------------------------------------- /common/src/tx_mutex_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_mutex_initialize.c -------------------------------------------------------------------------------- /common/src/tx_mutex_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_mutex_prioritize.c -------------------------------------------------------------------------------- /common/src/tx_mutex_priority_change.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_mutex_priority_change.c -------------------------------------------------------------------------------- /common/src/tx_mutex_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_mutex_put.c -------------------------------------------------------------------------------- /common/src/tx_queue_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_queue_cleanup.c -------------------------------------------------------------------------------- /common/src/tx_queue_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_queue_create.c -------------------------------------------------------------------------------- /common/src/tx_queue_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_queue_delete.c -------------------------------------------------------------------------------- /common/src/tx_queue_flush.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_queue_flush.c -------------------------------------------------------------------------------- /common/src/tx_queue_front_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_queue_front_send.c -------------------------------------------------------------------------------- /common/src/tx_queue_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_queue_info_get.c -------------------------------------------------------------------------------- /common/src/tx_queue_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_queue_initialize.c -------------------------------------------------------------------------------- /common/src/tx_queue_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_queue_prioritize.c -------------------------------------------------------------------------------- /common/src/tx_queue_receive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_queue_receive.c -------------------------------------------------------------------------------- /common/src/tx_queue_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_queue_send.c -------------------------------------------------------------------------------- /common/src/tx_queue_send_notify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_queue_send_notify.c -------------------------------------------------------------------------------- /common/src/tx_semaphore_ceiling_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_semaphore_ceiling_put.c -------------------------------------------------------------------------------- /common/src/tx_semaphore_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_semaphore_cleanup.c -------------------------------------------------------------------------------- /common/src/tx_semaphore_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_semaphore_create.c -------------------------------------------------------------------------------- /common/src/tx_semaphore_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_semaphore_delete.c -------------------------------------------------------------------------------- /common/src/tx_semaphore_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_semaphore_get.c -------------------------------------------------------------------------------- /common/src/tx_semaphore_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_semaphore_info_get.c -------------------------------------------------------------------------------- /common/src/tx_semaphore_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_semaphore_initialize.c -------------------------------------------------------------------------------- /common/src/tx_semaphore_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_semaphore_prioritize.c -------------------------------------------------------------------------------- /common/src/tx_semaphore_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_semaphore_put.c -------------------------------------------------------------------------------- /common/src/tx_semaphore_put_notify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_semaphore_put_notify.c -------------------------------------------------------------------------------- /common/src/tx_thread_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_create.c -------------------------------------------------------------------------------- /common/src/tx_thread_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_delete.c -------------------------------------------------------------------------------- /common/src/tx_thread_identify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_identify.c -------------------------------------------------------------------------------- /common/src/tx_thread_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_info_get.c -------------------------------------------------------------------------------- /common/src/tx_thread_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_initialize.c -------------------------------------------------------------------------------- /common/src/tx_thread_priority_change.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_priority_change.c -------------------------------------------------------------------------------- /common/src/tx_thread_relinquish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_relinquish.c -------------------------------------------------------------------------------- /common/src/tx_thread_reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_reset.c -------------------------------------------------------------------------------- /common/src/tx_thread_resume.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_resume.c -------------------------------------------------------------------------------- /common/src/tx_thread_shell_entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_shell_entry.c -------------------------------------------------------------------------------- /common/src/tx_thread_sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_sleep.c -------------------------------------------------------------------------------- /common/src/tx_thread_stack_analyze.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_stack_analyze.c -------------------------------------------------------------------------------- /common/src/tx_thread_suspend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_suspend.c -------------------------------------------------------------------------------- /common/src/tx_thread_system_resume.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_system_resume.c -------------------------------------------------------------------------------- /common/src/tx_thread_system_suspend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_system_suspend.c -------------------------------------------------------------------------------- /common/src/tx_thread_terminate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_terminate.c -------------------------------------------------------------------------------- /common/src/tx_thread_time_slice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_time_slice.c -------------------------------------------------------------------------------- /common/src/tx_thread_timeout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_timeout.c -------------------------------------------------------------------------------- /common/src/tx_thread_wait_abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_thread_wait_abort.c -------------------------------------------------------------------------------- /common/src/tx_time_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_time_get.c -------------------------------------------------------------------------------- /common/src/tx_time_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_time_set.c -------------------------------------------------------------------------------- /common/src/tx_timer_activate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_timer_activate.c -------------------------------------------------------------------------------- /common/src/tx_timer_change.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_timer_change.c -------------------------------------------------------------------------------- /common/src/tx_timer_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_timer_create.c -------------------------------------------------------------------------------- /common/src/tx_timer_deactivate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_timer_deactivate.c -------------------------------------------------------------------------------- /common/src/tx_timer_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_timer_delete.c -------------------------------------------------------------------------------- /common/src/tx_timer_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_timer_info_get.c -------------------------------------------------------------------------------- /common/src/tx_timer_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_timer_initialize.c -------------------------------------------------------------------------------- /common/src/tx_timer_system_activate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_timer_system_activate.c -------------------------------------------------------------------------------- /common/src/tx_timer_system_deactivate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_timer_system_deactivate.c -------------------------------------------------------------------------------- /common/src/tx_timer_thread_entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_timer_thread_entry.c -------------------------------------------------------------------------------- /common/src/tx_trace_disable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_trace_disable.c -------------------------------------------------------------------------------- /common/src/tx_trace_enable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_trace_enable.c -------------------------------------------------------------------------------- /common/src/tx_trace_event_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_trace_event_filter.c -------------------------------------------------------------------------------- /common/src/tx_trace_event_unfilter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_trace_event_unfilter.c -------------------------------------------------------------------------------- /common/src/tx_trace_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_trace_initialize.c -------------------------------------------------------------------------------- /common/src/tx_trace_interrupt_control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_trace_interrupt_control.c -------------------------------------------------------------------------------- /common/src/tx_trace_isr_enter_insert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_trace_isr_enter_insert.c -------------------------------------------------------------------------------- /common/src/tx_trace_isr_exit_insert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_trace_isr_exit_insert.c -------------------------------------------------------------------------------- /common/src/tx_trace_object_register.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_trace_object_register.c -------------------------------------------------------------------------------- /common/src/tx_trace_object_unregister.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_trace_object_unregister.c -------------------------------------------------------------------------------- /common/src/tx_trace_user_event_insert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/tx_trace_user_event_insert.c -------------------------------------------------------------------------------- /common/src/txe_block_allocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_block_allocate.c -------------------------------------------------------------------------------- /common/src/txe_block_pool_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_block_pool_create.c -------------------------------------------------------------------------------- /common/src/txe_block_pool_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_block_pool_delete.c -------------------------------------------------------------------------------- /common/src/txe_block_pool_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_block_pool_info_get.c -------------------------------------------------------------------------------- /common/src/txe_block_pool_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_block_pool_prioritize.c -------------------------------------------------------------------------------- /common/src/txe_block_release.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_block_release.c -------------------------------------------------------------------------------- /common/src/txe_byte_allocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_byte_allocate.c -------------------------------------------------------------------------------- /common/src/txe_byte_pool_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_byte_pool_create.c -------------------------------------------------------------------------------- /common/src/txe_byte_pool_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_byte_pool_delete.c -------------------------------------------------------------------------------- /common/src/txe_byte_pool_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_byte_pool_info_get.c -------------------------------------------------------------------------------- /common/src/txe_byte_pool_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_byte_pool_prioritize.c -------------------------------------------------------------------------------- /common/src/txe_byte_release.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_byte_release.c -------------------------------------------------------------------------------- /common/src/txe_event_flags_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_event_flags_create.c -------------------------------------------------------------------------------- /common/src/txe_event_flags_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_event_flags_delete.c -------------------------------------------------------------------------------- /common/src/txe_event_flags_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_event_flags_get.c -------------------------------------------------------------------------------- /common/src/txe_event_flags_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_event_flags_info_get.c -------------------------------------------------------------------------------- /common/src/txe_event_flags_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_event_flags_set.c -------------------------------------------------------------------------------- /common/src/txe_event_flags_set_notify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_event_flags_set_notify.c -------------------------------------------------------------------------------- /common/src/txe_mutex_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_mutex_create.c -------------------------------------------------------------------------------- /common/src/txe_mutex_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_mutex_delete.c -------------------------------------------------------------------------------- /common/src/txe_mutex_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_mutex_get.c -------------------------------------------------------------------------------- /common/src/txe_mutex_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_mutex_info_get.c -------------------------------------------------------------------------------- /common/src/txe_mutex_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_mutex_prioritize.c -------------------------------------------------------------------------------- /common/src/txe_mutex_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_mutex_put.c -------------------------------------------------------------------------------- /common/src/txe_queue_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_queue_create.c -------------------------------------------------------------------------------- /common/src/txe_queue_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_queue_delete.c -------------------------------------------------------------------------------- /common/src/txe_queue_flush.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_queue_flush.c -------------------------------------------------------------------------------- /common/src/txe_queue_front_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_queue_front_send.c -------------------------------------------------------------------------------- /common/src/txe_queue_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_queue_info_get.c -------------------------------------------------------------------------------- /common/src/txe_queue_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_queue_prioritize.c -------------------------------------------------------------------------------- /common/src/txe_queue_receive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_queue_receive.c -------------------------------------------------------------------------------- /common/src/txe_queue_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_queue_send.c -------------------------------------------------------------------------------- /common/src/txe_queue_send_notify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_queue_send_notify.c -------------------------------------------------------------------------------- /common/src/txe_semaphore_ceiling_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_semaphore_ceiling_put.c -------------------------------------------------------------------------------- /common/src/txe_semaphore_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_semaphore_create.c -------------------------------------------------------------------------------- /common/src/txe_semaphore_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_semaphore_delete.c -------------------------------------------------------------------------------- /common/src/txe_semaphore_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_semaphore_get.c -------------------------------------------------------------------------------- /common/src/txe_semaphore_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_semaphore_info_get.c -------------------------------------------------------------------------------- /common/src/txe_semaphore_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_semaphore_prioritize.c -------------------------------------------------------------------------------- /common/src/txe_semaphore_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_semaphore_put.c -------------------------------------------------------------------------------- /common/src/txe_semaphore_put_notify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_semaphore_put_notify.c -------------------------------------------------------------------------------- /common/src/txe_thread_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_thread_create.c -------------------------------------------------------------------------------- /common/src/txe_thread_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_thread_delete.c -------------------------------------------------------------------------------- /common/src/txe_thread_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_thread_info_get.c -------------------------------------------------------------------------------- /common/src/txe_thread_priority_change.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_thread_priority_change.c -------------------------------------------------------------------------------- /common/src/txe_thread_relinquish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_thread_relinquish.c -------------------------------------------------------------------------------- /common/src/txe_thread_reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_thread_reset.c -------------------------------------------------------------------------------- /common/src/txe_thread_resume.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_thread_resume.c -------------------------------------------------------------------------------- /common/src/txe_thread_suspend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_thread_suspend.c -------------------------------------------------------------------------------- /common/src/txe_thread_terminate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_thread_terminate.c -------------------------------------------------------------------------------- /common/src/txe_thread_wait_abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_thread_wait_abort.c -------------------------------------------------------------------------------- /common/src/txe_timer_activate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_timer_activate.c -------------------------------------------------------------------------------- /common/src/txe_timer_change.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_timer_change.c -------------------------------------------------------------------------------- /common/src/txe_timer_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_timer_create.c -------------------------------------------------------------------------------- /common/src/txe_timer_deactivate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_timer_deactivate.c -------------------------------------------------------------------------------- /common/src/txe_timer_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_timer_delete.c -------------------------------------------------------------------------------- /common/src/txe_timer_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common/src/txe_timer_info_get.c -------------------------------------------------------------------------------- /common_modules/inc/txm_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_modules/inc/txm_module.h -------------------------------------------------------------------------------- /common_smp/inc/tx_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/inc/tx_api.h -------------------------------------------------------------------------------- /common_smp/inc/tx_block_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/inc/tx_block_pool.h -------------------------------------------------------------------------------- /common_smp/inc/tx_byte_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/inc/tx_byte_pool.h -------------------------------------------------------------------------------- /common_smp/inc/tx_event_flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/inc/tx_event_flags.h -------------------------------------------------------------------------------- /common_smp/inc/tx_initialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/inc/tx_initialize.h -------------------------------------------------------------------------------- /common_smp/inc/tx_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/inc/tx_mutex.h -------------------------------------------------------------------------------- /common_smp/inc/tx_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/inc/tx_queue.h -------------------------------------------------------------------------------- /common_smp/inc/tx_semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/inc/tx_semaphore.h -------------------------------------------------------------------------------- /common_smp/inc/tx_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/inc/tx_thread.h -------------------------------------------------------------------------------- /common_smp/inc/tx_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/inc/tx_timer.h -------------------------------------------------------------------------------- /common_smp/inc/tx_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/inc/tx_trace.h -------------------------------------------------------------------------------- /common_smp/inc/tx_user_sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/inc/tx_user_sample.h -------------------------------------------------------------------------------- /common_smp/src/tx_block_allocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_block_allocate.c -------------------------------------------------------------------------------- /common_smp/src/tx_block_pool_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_block_pool_cleanup.c -------------------------------------------------------------------------------- /common_smp/src/tx_block_pool_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_block_pool_create.c -------------------------------------------------------------------------------- /common_smp/src/tx_block_pool_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_block_pool_delete.c -------------------------------------------------------------------------------- /common_smp/src/tx_block_pool_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_block_pool_info_get.c -------------------------------------------------------------------------------- /common_smp/src/tx_block_release.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_block_release.c -------------------------------------------------------------------------------- /common_smp/src/tx_byte_allocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_byte_allocate.c -------------------------------------------------------------------------------- /common_smp/src/tx_byte_pool_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_byte_pool_cleanup.c -------------------------------------------------------------------------------- /common_smp/src/tx_byte_pool_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_byte_pool_create.c -------------------------------------------------------------------------------- /common_smp/src/tx_byte_pool_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_byte_pool_delete.c -------------------------------------------------------------------------------- /common_smp/src/tx_byte_pool_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_byte_pool_info_get.c -------------------------------------------------------------------------------- /common_smp/src/tx_byte_pool_search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_byte_pool_search.c -------------------------------------------------------------------------------- /common_smp/src/tx_byte_release.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_byte_release.c -------------------------------------------------------------------------------- /common_smp/src/tx_event_flags_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_event_flags_cleanup.c -------------------------------------------------------------------------------- /common_smp/src/tx_event_flags_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_event_flags_create.c -------------------------------------------------------------------------------- /common_smp/src/tx_event_flags_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_event_flags_delete.c -------------------------------------------------------------------------------- /common_smp/src/tx_event_flags_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_event_flags_get.c -------------------------------------------------------------------------------- /common_smp/src/tx_event_flags_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_event_flags_set.c -------------------------------------------------------------------------------- /common_smp/src/tx_misra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_misra.c -------------------------------------------------------------------------------- /common_smp/src/tx_mutex_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_mutex_cleanup.c -------------------------------------------------------------------------------- /common_smp/src/tx_mutex_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_mutex_create.c -------------------------------------------------------------------------------- /common_smp/src/tx_mutex_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_mutex_delete.c -------------------------------------------------------------------------------- /common_smp/src/tx_mutex_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_mutex_get.c -------------------------------------------------------------------------------- /common_smp/src/tx_mutex_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_mutex_info_get.c -------------------------------------------------------------------------------- /common_smp/src/tx_mutex_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_mutex_initialize.c -------------------------------------------------------------------------------- /common_smp/src/tx_mutex_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_mutex_prioritize.c -------------------------------------------------------------------------------- /common_smp/src/tx_mutex_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_mutex_put.c -------------------------------------------------------------------------------- /common_smp/src/tx_queue_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_queue_cleanup.c -------------------------------------------------------------------------------- /common_smp/src/tx_queue_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_queue_create.c -------------------------------------------------------------------------------- /common_smp/src/tx_queue_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_queue_delete.c -------------------------------------------------------------------------------- /common_smp/src/tx_queue_flush.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_queue_flush.c -------------------------------------------------------------------------------- /common_smp/src/tx_queue_front_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_queue_front_send.c -------------------------------------------------------------------------------- /common_smp/src/tx_queue_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_queue_info_get.c -------------------------------------------------------------------------------- /common_smp/src/tx_queue_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_queue_initialize.c -------------------------------------------------------------------------------- /common_smp/src/tx_queue_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_queue_prioritize.c -------------------------------------------------------------------------------- /common_smp/src/tx_queue_receive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_queue_receive.c -------------------------------------------------------------------------------- /common_smp/src/tx_queue_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_queue_send.c -------------------------------------------------------------------------------- /common_smp/src/tx_queue_send_notify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_queue_send_notify.c -------------------------------------------------------------------------------- /common_smp/src/tx_semaphore_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_semaphore_cleanup.c -------------------------------------------------------------------------------- /common_smp/src/tx_semaphore_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_semaphore_create.c -------------------------------------------------------------------------------- /common_smp/src/tx_semaphore_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_semaphore_delete.c -------------------------------------------------------------------------------- /common_smp/src/tx_semaphore_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_semaphore_get.c -------------------------------------------------------------------------------- /common_smp/src/tx_semaphore_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_semaphore_info_get.c -------------------------------------------------------------------------------- /common_smp/src/tx_semaphore_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_semaphore_put.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_create.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_delete.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_identify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_identify.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_info_get.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_initialize.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_relinquish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_relinquish.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_reset.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_resume.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_resume.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_shell_entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_shell_entry.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_sleep.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_suspend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_suspend.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_terminate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_terminate.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_time_slice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_time_slice.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_timeout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_timeout.c -------------------------------------------------------------------------------- /common_smp/src/tx_thread_wait_abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_thread_wait_abort.c -------------------------------------------------------------------------------- /common_smp/src/tx_time_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_time_get.c -------------------------------------------------------------------------------- /common_smp/src/tx_time_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_time_set.c -------------------------------------------------------------------------------- /common_smp/src/tx_timer_activate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_timer_activate.c -------------------------------------------------------------------------------- /common_smp/src/tx_timer_change.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_timer_change.c -------------------------------------------------------------------------------- /common_smp/src/tx_timer_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_timer_create.c -------------------------------------------------------------------------------- /common_smp/src/tx_timer_deactivate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_timer_deactivate.c -------------------------------------------------------------------------------- /common_smp/src/tx_timer_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_timer_delete.c -------------------------------------------------------------------------------- /common_smp/src/tx_timer_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_timer_info_get.c -------------------------------------------------------------------------------- /common_smp/src/tx_timer_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_timer_initialize.c -------------------------------------------------------------------------------- /common_smp/src/tx_timer_thread_entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_timer_thread_entry.c -------------------------------------------------------------------------------- /common_smp/src/tx_trace_disable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_trace_disable.c -------------------------------------------------------------------------------- /common_smp/src/tx_trace_enable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_trace_enable.c -------------------------------------------------------------------------------- /common_smp/src/tx_trace_event_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_trace_event_filter.c -------------------------------------------------------------------------------- /common_smp/src/tx_trace_initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/tx_trace_initialize.c -------------------------------------------------------------------------------- /common_smp/src/txe_block_allocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_block_allocate.c -------------------------------------------------------------------------------- /common_smp/src/txe_block_pool_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_block_pool_create.c -------------------------------------------------------------------------------- /common_smp/src/txe_block_pool_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_block_pool_delete.c -------------------------------------------------------------------------------- /common_smp/src/txe_block_release.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_block_release.c -------------------------------------------------------------------------------- /common_smp/src/txe_byte_allocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_byte_allocate.c -------------------------------------------------------------------------------- /common_smp/src/txe_byte_pool_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_byte_pool_create.c -------------------------------------------------------------------------------- /common_smp/src/txe_byte_pool_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_byte_pool_delete.c -------------------------------------------------------------------------------- /common_smp/src/txe_byte_pool_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_byte_pool_info_get.c -------------------------------------------------------------------------------- /common_smp/src/txe_byte_release.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_byte_release.c -------------------------------------------------------------------------------- /common_smp/src/txe_event_flags_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_event_flags_create.c -------------------------------------------------------------------------------- /common_smp/src/txe_event_flags_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_event_flags_delete.c -------------------------------------------------------------------------------- /common_smp/src/txe_event_flags_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_event_flags_get.c -------------------------------------------------------------------------------- /common_smp/src/txe_event_flags_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_event_flags_set.c -------------------------------------------------------------------------------- /common_smp/src/txe_mutex_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_mutex_create.c -------------------------------------------------------------------------------- /common_smp/src/txe_mutex_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_mutex_delete.c -------------------------------------------------------------------------------- /common_smp/src/txe_mutex_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_mutex_get.c -------------------------------------------------------------------------------- /common_smp/src/txe_mutex_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_mutex_info_get.c -------------------------------------------------------------------------------- /common_smp/src/txe_mutex_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_mutex_prioritize.c -------------------------------------------------------------------------------- /common_smp/src/txe_mutex_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_mutex_put.c -------------------------------------------------------------------------------- /common_smp/src/txe_queue_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_queue_create.c -------------------------------------------------------------------------------- /common_smp/src/txe_queue_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_queue_delete.c -------------------------------------------------------------------------------- /common_smp/src/txe_queue_flush.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_queue_flush.c -------------------------------------------------------------------------------- /common_smp/src/txe_queue_front_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_queue_front_send.c -------------------------------------------------------------------------------- /common_smp/src/txe_queue_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_queue_info_get.c -------------------------------------------------------------------------------- /common_smp/src/txe_queue_prioritize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_queue_prioritize.c -------------------------------------------------------------------------------- /common_smp/src/txe_queue_receive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_queue_receive.c -------------------------------------------------------------------------------- /common_smp/src/txe_queue_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_queue_send.c -------------------------------------------------------------------------------- /common_smp/src/txe_queue_send_notify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_queue_send_notify.c -------------------------------------------------------------------------------- /common_smp/src/txe_semaphore_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_semaphore_create.c -------------------------------------------------------------------------------- /common_smp/src/txe_semaphore_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_semaphore_delete.c -------------------------------------------------------------------------------- /common_smp/src/txe_semaphore_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_semaphore_get.c -------------------------------------------------------------------------------- /common_smp/src/txe_semaphore_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_semaphore_info_get.c -------------------------------------------------------------------------------- /common_smp/src/txe_semaphore_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_semaphore_put.c -------------------------------------------------------------------------------- /common_smp/src/txe_thread_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_thread_create.c -------------------------------------------------------------------------------- /common_smp/src/txe_thread_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_thread_delete.c -------------------------------------------------------------------------------- /common_smp/src/txe_thread_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_thread_info_get.c -------------------------------------------------------------------------------- /common_smp/src/txe_thread_relinquish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_thread_relinquish.c -------------------------------------------------------------------------------- /common_smp/src/txe_thread_reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_thread_reset.c -------------------------------------------------------------------------------- /common_smp/src/txe_thread_resume.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_thread_resume.c -------------------------------------------------------------------------------- /common_smp/src/txe_thread_suspend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_thread_suspend.c -------------------------------------------------------------------------------- /common_smp/src/txe_thread_terminate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_thread_terminate.c -------------------------------------------------------------------------------- /common_smp/src/txe_thread_wait_abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_thread_wait_abort.c -------------------------------------------------------------------------------- /common_smp/src/txe_timer_activate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_timer_activate.c -------------------------------------------------------------------------------- /common_smp/src/txe_timer_change.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_timer_change.c -------------------------------------------------------------------------------- /common_smp/src/txe_timer_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_timer_create.c -------------------------------------------------------------------------------- /common_smp/src/txe_timer_deactivate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_timer_deactivate.c -------------------------------------------------------------------------------- /common_smp/src/txe_timer_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_timer_delete.c -------------------------------------------------------------------------------- /common_smp/src/txe_timer_info_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/common_smp/src/txe_timer_info_get.c -------------------------------------------------------------------------------- /docs/deps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/docs/deps.png -------------------------------------------------------------------------------- /docs/revision_history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/docs/revision_history.txt -------------------------------------------------------------------------------- /docs/threadx-features.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/docs/threadx-features.png -------------------------------------------------------------------------------- /ports/arc_em/metaware/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arc_em/metaware/inc/tx_port.h -------------------------------------------------------------------------------- /ports/arc_hs/metaware/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arc_hs/metaware/inc/tx_port.h -------------------------------------------------------------------------------- /ports/arm11/ac5/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm11/ac5/inc/tx_port.h -------------------------------------------------------------------------------- /ports/arm11/ac5/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm11/ac5/readme_threadx.txt -------------------------------------------------------------------------------- /ports/arm11/gnu/example_build/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm11/gnu/example_build/crt0.S -------------------------------------------------------------------------------- /ports/arm11/gnu/example_build/reset.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm11/gnu/example_build/reset.S -------------------------------------------------------------------------------- /ports/arm11/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm11/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/arm11/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm11/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/arm11/iar/example_build/tx.ewp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm11/iar/example_build/tx.ewp -------------------------------------------------------------------------------- /ports/arm11/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm11/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/arm11/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm11/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/arm11/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm11/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/arm9/ac5/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/ac5/inc/tx_port.h -------------------------------------------------------------------------------- /ports/arm9/ac5/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/ac5/readme_threadx.txt -------------------------------------------------------------------------------- /ports/arm9/ac5/src/tx_thread_schedule.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/ac5/src/tx_thread_schedule.s -------------------------------------------------------------------------------- /ports/arm9/ac5/src/tx_timer_interrupt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/ac5/src/tx_timer_interrupt.s -------------------------------------------------------------------------------- /ports/arm9/gnu/example_build/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/gnu/example_build/crt0.S -------------------------------------------------------------------------------- /ports/arm9/gnu/example_build/reset.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/gnu/example_build/reset.S -------------------------------------------------------------------------------- /ports/arm9/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/arm9/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/arm9/gnu/src/tx_thread_schedule.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/gnu/src/tx_thread_schedule.S -------------------------------------------------------------------------------- /ports/arm9/gnu/src/tx_timer_interrupt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/gnu/src/tx_timer_interrupt.S -------------------------------------------------------------------------------- /ports/arm9/iar/example_build/cstartup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/iar/example_build/cstartup.s -------------------------------------------------------------------------------- /ports/arm9/iar/example_build/tx.ewp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/iar/example_build/tx.ewp -------------------------------------------------------------------------------- /ports/arm9/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/arm9/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/arm9/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/arm9/iar/src/tx_thread_schedule.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/iar/src/tx_thread_schedule.s -------------------------------------------------------------------------------- /ports/arm9/iar/src/tx_timer_interrupt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/arm9/iar/src/tx_timer_interrupt.s -------------------------------------------------------------------------------- /ports/c667x/ccs/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/c667x/ccs/inc/tx_port.h -------------------------------------------------------------------------------- /ports/c667x/ccs/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/c667x/ccs/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a12/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a12/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a12/gnu/example_build/v7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a12/gnu/example_build/v7.h -------------------------------------------------------------------------------- /ports/cortex_a12/gnu/example_build/v7.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a12/gnu/example_build/v7.s -------------------------------------------------------------------------------- /ports/cortex_a12/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a12/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a15/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a15/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a15/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a15/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a15/gnu/example_build/v7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a15/gnu/example_build/v7.h -------------------------------------------------------------------------------- /ports/cortex_a15/gnu/example_build/v7.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a15/gnu/example_build/v7.s -------------------------------------------------------------------------------- /ports/cortex_a15/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a15/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a15/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a15/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a15/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a15/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a15/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a15/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a15/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a15/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_a17/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a17/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a17/gnu/example_build/v7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a17/gnu/example_build/v7.h -------------------------------------------------------------------------------- /ports/cortex_a17/gnu/example_build/v7.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a17/gnu/example_build/v7.s -------------------------------------------------------------------------------- /ports/cortex_a17/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a17/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a34/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a34/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a34/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a34/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a34/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a34/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a35/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a35/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a35/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a35/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a35/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a35/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a35/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a35/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a35/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a35/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a5/ac5/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/ac5/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a5/ac5/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/ac5/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a5/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a5/ghs/inc/tx_el.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/ghs/inc/tx_el.h -------------------------------------------------------------------------------- /ports/cortex_a5/ghs/inc/tx_ghs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/ghs/inc/tx_ghs.h -------------------------------------------------------------------------------- /ports/cortex_a5/ghs/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/ghs/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a5/ghs/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/ghs/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a5/ghs/src/tx_el.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/ghs/src/tx_el.c -------------------------------------------------------------------------------- /ports/cortex_a5/ghs/src/tx_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/ghs/src/tx_ghs.c -------------------------------------------------------------------------------- /ports/cortex_a5/ghs/src/tx_ghse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/ghs/src/tx_ghse.c -------------------------------------------------------------------------------- /ports/cortex_a5/ghs/src/txr_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/ghs/src/txr_ghs.c -------------------------------------------------------------------------------- /ports/cortex_a5/gnu/example_build/v7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/gnu/example_build/v7.h -------------------------------------------------------------------------------- /ports/cortex_a5/gnu/example_build/v7.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/gnu/example_build/v7.s -------------------------------------------------------------------------------- /ports/cortex_a5/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a5/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a5/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a5/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a5/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_a53/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a53/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a53/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a53/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a53/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a53/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a55/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a55/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a55/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a55/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a55/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a55/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a57/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a57/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a57/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a57/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a57/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a57/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a5x/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5x/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a5x/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a5x/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a65/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a65/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a65/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a65/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a65/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a65/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a65ae/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a65ae/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a65ae/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a65ae/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a65ae/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a65ae/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a7/ac5/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/ac5/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a7/ac5/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/ac5/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a7/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a7/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a7/ghs/inc/tx_el.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/ghs/inc/tx_el.h -------------------------------------------------------------------------------- /ports/cortex_a7/ghs/inc/tx_ghs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/ghs/inc/tx_ghs.h -------------------------------------------------------------------------------- /ports/cortex_a7/ghs/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/ghs/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a7/ghs/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/ghs/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a7/ghs/src/tx_el.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/ghs/src/tx_el.c -------------------------------------------------------------------------------- /ports/cortex_a7/ghs/src/tx_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/ghs/src/tx_ghs.c -------------------------------------------------------------------------------- /ports/cortex_a7/ghs/src/tx_ghse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/ghs/src/tx_ghse.c -------------------------------------------------------------------------------- /ports/cortex_a7/ghs/src/txr_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/ghs/src/txr_ghs.c -------------------------------------------------------------------------------- /ports/cortex_a7/gnu/example_build/v7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/gnu/example_build/v7.h -------------------------------------------------------------------------------- /ports/cortex_a7/gnu/example_build/v7.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/gnu/example_build/v7.s -------------------------------------------------------------------------------- /ports/cortex_a7/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a7/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a7/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a7/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a7/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a7/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_a72/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a72/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a72/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a72/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a72/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a72/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a73/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a73/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a73/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a73/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a73/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a73/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a75/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a75/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a75/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a75/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a75/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a75/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a76/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a76/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a76/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a76/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a76/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a76/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a76ae/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a76ae/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a76ae/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a76ae/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a76ae/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a76ae/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a77/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a77/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a77/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a77/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports/cortex_a77/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a77/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a8/ac5/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/ac5/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a8/ac5/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/ac5/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a8/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a8/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a8/ghs/inc/tx_el.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/ghs/inc/tx_el.h -------------------------------------------------------------------------------- /ports/cortex_a8/ghs/inc/tx_ghs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/ghs/inc/tx_ghs.h -------------------------------------------------------------------------------- /ports/cortex_a8/ghs/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/ghs/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a8/ghs/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/ghs/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a8/ghs/src/tx_el.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/ghs/src/tx_el.c -------------------------------------------------------------------------------- /ports/cortex_a8/ghs/src/tx_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/ghs/src/tx_ghs.c -------------------------------------------------------------------------------- /ports/cortex_a8/ghs/src/tx_ghse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/ghs/src/tx_ghse.c -------------------------------------------------------------------------------- /ports/cortex_a8/ghs/src/txr_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/ghs/src/txr_ghs.c -------------------------------------------------------------------------------- /ports/cortex_a8/gnu/example_build/v7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/gnu/example_build/v7.h -------------------------------------------------------------------------------- /ports/cortex_a8/gnu/example_build/v7.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/gnu/example_build/v7.s -------------------------------------------------------------------------------- /ports/cortex_a8/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a8/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a8/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a8/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a8/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a8/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_a9/ac5/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/ac5/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a9/ac5/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/ac5/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a9/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a9/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a9/ghs/inc/tx_el.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/ghs/inc/tx_el.h -------------------------------------------------------------------------------- /ports/cortex_a9/ghs/inc/tx_ghs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/ghs/inc/tx_ghs.h -------------------------------------------------------------------------------- /ports/cortex_a9/ghs/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/ghs/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a9/ghs/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/ghs/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a9/ghs/src/tx_el.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/ghs/src/tx_el.c -------------------------------------------------------------------------------- /ports/cortex_a9/ghs/src/tx_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/ghs/src/tx_ghs.c -------------------------------------------------------------------------------- /ports/cortex_a9/ghs/src/tx_ghse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/ghs/src/tx_ghse.c -------------------------------------------------------------------------------- /ports/cortex_a9/ghs/src/txr_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/ghs/src/txr_ghs.c -------------------------------------------------------------------------------- /ports/cortex_a9/gnu/example_build/v7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/gnu/example_build/v7.h -------------------------------------------------------------------------------- /ports/cortex_a9/gnu/example_build/v7.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/gnu/example_build/v7.s -------------------------------------------------------------------------------- /ports/cortex_a9/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a9/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a9/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_a9/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_a9/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_a9/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_m0/ac5/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/ac5/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m0/ac5/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/ac5/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m0/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m0/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m0/gnu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/gnu/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m0/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m0/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m0/iar/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/iar/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m0/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m0/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m0/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_m0/keil/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/keil/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m0/keil/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m0/keil/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m23/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m23/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m23/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m23/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m23/ac6/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m23/ac6/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m23/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m23/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m23/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m23/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m23/gnu/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m23/gnu/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m23/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m23/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m23/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m23/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m23/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m23/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_m23/iar/src/tx_misra.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m23/iar/src/tx_misra.s -------------------------------------------------------------------------------- /ports/cortex_m3/ac5/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ac5/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m3/ac5/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ac5/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m3/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m3/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m3/ac6/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ac6/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m3/ghs/inc/tx_el.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ghs/inc/tx_el.h -------------------------------------------------------------------------------- /ports/cortex_m3/ghs/inc/tx_ghs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ghs/inc/tx_ghs.h -------------------------------------------------------------------------------- /ports/cortex_m3/ghs/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ghs/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m3/ghs/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ghs/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m3/ghs/src/tx_el.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ghs/src/tx_el.c -------------------------------------------------------------------------------- /ports/cortex_m3/ghs/src/tx_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ghs/src/tx_ghs.c -------------------------------------------------------------------------------- /ports/cortex_m3/ghs/src/tx_ghse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ghs/src/tx_ghse.c -------------------------------------------------------------------------------- /ports/cortex_m3/ghs/src/txr_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/ghs/src/txr_ghs.c -------------------------------------------------------------------------------- /ports/cortex_m3/gnu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/gnu/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m3/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m3/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m3/gnu/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/gnu/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m3/iar/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/iar/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m3/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m3/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m3/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_m3/iar/src/tx_misra.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/iar/src/tx_misra.s -------------------------------------------------------------------------------- /ports/cortex_m3/keil/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/keil/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m3/keil/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m3/keil/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m33/ac6/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m33/ac6/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m33/ac6/example_build/demo_secure_zone/Objects/ExtDll.iex: -------------------------------------------------------------------------------- 1 | [EXTDLL] 2 | Count=0 3 | -------------------------------------------------------------------------------- /ports/cortex_m33/ac6/example_build/demo_threadx_non-secure_zone/Objects/ExtDll.iex: -------------------------------------------------------------------------------- 1 | [EXTDLL] 2 | Count=0 3 | -------------------------------------------------------------------------------- /ports/cortex_m33/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m33/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m33/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m33/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m33/ac6/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m33/ac6/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m33/gnu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m33/gnu/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m33/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m33/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m33/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m33/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m33/gnu/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m33/gnu/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m33/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m33/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m33/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m33/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m33/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m33/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_m33/iar/src/tx_misra.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m33/iar/src/tx_misra.s -------------------------------------------------------------------------------- /ports/cortex_m4/ac5/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ac5/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m4/ac5/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ac5/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m4/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m4/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m4/ac6/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ac6/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m4/ghs/inc/tx_el.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ghs/inc/tx_el.h -------------------------------------------------------------------------------- /ports/cortex_m4/ghs/inc/tx_ghs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ghs/inc/tx_ghs.h -------------------------------------------------------------------------------- /ports/cortex_m4/ghs/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ghs/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m4/ghs/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ghs/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m4/ghs/src/tx_el.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ghs/src/tx_el.c -------------------------------------------------------------------------------- /ports/cortex_m4/ghs/src/tx_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ghs/src/tx_ghs.c -------------------------------------------------------------------------------- /ports/cortex_m4/ghs/src/tx_ghse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ghs/src/tx_ghse.c -------------------------------------------------------------------------------- /ports/cortex_m4/ghs/src/txr_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/ghs/src/txr_ghs.c -------------------------------------------------------------------------------- /ports/cortex_m4/gnu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/gnu/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m4/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m4/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m4/gnu/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/gnu/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m4/iar/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/iar/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m4/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m4/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m4/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_m4/iar/src/tx_misra.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/iar/src/tx_misra.s -------------------------------------------------------------------------------- /ports/cortex_m4/keil/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/keil/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m4/keil/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m4/keil/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m55/ac6/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m55/ac6/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m55/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m55/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m55/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m55/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m55/ac6/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m55/ac6/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m55/gnu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m55/gnu/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m55/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m55/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m55/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m55/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m55/gnu/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m55/gnu/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m55/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m55/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m55/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m55/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m55/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m55/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_m55/iar/src/tx_misra.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m55/iar/src/tx_misra.s -------------------------------------------------------------------------------- /ports/cortex_m7/ac5/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ac5/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m7/ac5/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ac5/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m7/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m7/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m7/ac6/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ac6/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m7/ghs/inc/tx_el.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ghs/inc/tx_el.h -------------------------------------------------------------------------------- /ports/cortex_m7/ghs/inc/tx_ghs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ghs/inc/tx_ghs.h -------------------------------------------------------------------------------- /ports/cortex_m7/ghs/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ghs/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m7/ghs/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ghs/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m7/ghs/src/tx_el.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ghs/src/tx_el.c -------------------------------------------------------------------------------- /ports/cortex_m7/ghs/src/tx_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ghs/src/tx_ghs.c -------------------------------------------------------------------------------- /ports/cortex_m7/ghs/src/tx_ghse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ghs/src/tx_ghse.c -------------------------------------------------------------------------------- /ports/cortex_m7/ghs/src/txr_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/ghs/src/txr_ghs.c -------------------------------------------------------------------------------- /ports/cortex_m7/gnu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/gnu/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m7/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m7/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m7/gnu/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/gnu/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m7/iar/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/iar/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m7/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m7/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m7/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_m7/iar/src/tx_misra.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m7/iar/src/tx_misra.s -------------------------------------------------------------------------------- /ports/cortex_m85/ac6/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m85/ac6/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m85/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m85/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m85/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m85/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m85/ac6/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m85/ac6/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m85/gnu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m85/gnu/CMakeLists.txt -------------------------------------------------------------------------------- /ports/cortex_m85/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m85/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m85/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m85/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m85/gnu/src/tx_misra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m85/gnu/src/tx_misra.S -------------------------------------------------------------------------------- /ports/cortex_m85/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m85/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_m85/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m85/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_m85/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m85/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_m85/iar/src/tx_misra.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_m85/iar/src/tx_misra.s -------------------------------------------------------------------------------- /ports/cortex_r4/ac5/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/ac5/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_r4/ac5/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/ac5/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_r4/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_r4/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_r4/ghs/inc/tx_el.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/ghs/inc/tx_el.h -------------------------------------------------------------------------------- /ports/cortex_r4/ghs/inc/tx_ghs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/ghs/inc/tx_ghs.h -------------------------------------------------------------------------------- /ports/cortex_r4/ghs/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/ghs/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_r4/ghs/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/ghs/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_r4/ghs/src/tx_el.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/ghs/src/tx_el.c -------------------------------------------------------------------------------- /ports/cortex_r4/ghs/src/tx_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/ghs/src/tx_ghs.c -------------------------------------------------------------------------------- /ports/cortex_r4/ghs/src/tx_ghse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/ghs/src/tx_ghse.c -------------------------------------------------------------------------------- /ports/cortex_r4/ghs/src/txr_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/ghs/src/txr_ghs.c -------------------------------------------------------------------------------- /ports/cortex_r4/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_r4/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_r4/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_r4/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_r4/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r4/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_r5/ac5/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/ac5/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_r5/ac5/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/ac5/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_r5/ac6/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/ac6/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_r5/ac6/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/ac6/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_r5/ghs/inc/tx_el.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/ghs/inc/tx_el.h -------------------------------------------------------------------------------- /ports/cortex_r5/ghs/inc/tx_ghs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/ghs/inc/tx_ghs.h -------------------------------------------------------------------------------- /ports/cortex_r5/ghs/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/ghs/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_r5/ghs/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/ghs/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_r5/ghs/src/tx_el.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/ghs/src/tx_el.c -------------------------------------------------------------------------------- /ports/cortex_r5/ghs/src/tx_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/ghs/src/tx_ghs.c -------------------------------------------------------------------------------- /ports/cortex_r5/ghs/src/tx_ghse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/ghs/src/tx_ghse.c -------------------------------------------------------------------------------- /ports/cortex_r5/ghs/src/txr_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/ghs/src/txr_ghs.c -------------------------------------------------------------------------------- /ports/cortex_r5/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_r5/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_r5/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_r5/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_r5/iar/src/tx_iar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r5/iar/src/tx_iar.c -------------------------------------------------------------------------------- /ports/cortex_r7/ghs/inc/tx_el.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r7/ghs/inc/tx_el.h -------------------------------------------------------------------------------- /ports/cortex_r7/ghs/inc/tx_ghs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r7/ghs/inc/tx_ghs.h -------------------------------------------------------------------------------- /ports/cortex_r7/ghs/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r7/ghs/inc/tx_port.h -------------------------------------------------------------------------------- /ports/cortex_r7/ghs/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r7/ghs/readme_threadx.txt -------------------------------------------------------------------------------- /ports/cortex_r7/ghs/src/tx_el.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r7/ghs/src/tx_el.c -------------------------------------------------------------------------------- /ports/cortex_r7/ghs/src/tx_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r7/ghs/src/tx_ghs.c -------------------------------------------------------------------------------- /ports/cortex_r7/ghs/src/tx_ghse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r7/ghs/src/tx_ghse.c -------------------------------------------------------------------------------- /ports/cortex_r7/ghs/src/txr_ghs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/cortex_r7/ghs/src/txr_ghs.c -------------------------------------------------------------------------------- /ports/linux/gnu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/linux/gnu/CMakeLists.txt -------------------------------------------------------------------------------- /ports/linux/gnu/example_build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/linux/gnu/example_build/Makefile -------------------------------------------------------------------------------- /ports/linux/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/linux/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/linux/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/linux/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/risc-v32/iar/example_build/tx.ewp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/risc-v32/iar/example_build/tx.ewp -------------------------------------------------------------------------------- /ports/risc-v32/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/risc-v32/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/risc-v32/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/risc-v32/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/risc-v64/gnu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/risc-v64/gnu/CMakeLists.txt -------------------------------------------------------------------------------- /ports/risc-v64/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/risc-v64/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/rxv1/ccrx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv1/ccrx/CMakeLists.txt -------------------------------------------------------------------------------- /ports/rxv1/ccrx/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv1/ccrx/inc/tx_port.h -------------------------------------------------------------------------------- /ports/rxv1/ccrx/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv1/ccrx/readme_threadx.txt -------------------------------------------------------------------------------- /ports/rxv1/gnu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv1/gnu/CMakeLists.txt -------------------------------------------------------------------------------- /ports/rxv1/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv1/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/rxv1/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv1/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/rxv1/gnu/src/tx_thread_schedule.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv1/gnu/src/tx_thread_schedule.S -------------------------------------------------------------------------------- /ports/rxv1/gnu/src/tx_timer_interrupt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv1/gnu/src/tx_timer_interrupt.S -------------------------------------------------------------------------------- /ports/rxv1/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv1/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/rxv1/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv1/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/rxv1/iar/src/tx_thread_schedule.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv1/iar/src/tx_thread_schedule.s -------------------------------------------------------------------------------- /ports/rxv1/iar/src/tx_timer_interrupt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv1/iar/src/tx_timer_interrupt.s -------------------------------------------------------------------------------- /ports/rxv2/ccrx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv2/ccrx/CMakeLists.txt -------------------------------------------------------------------------------- /ports/rxv2/ccrx/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv2/ccrx/inc/tx_port.h -------------------------------------------------------------------------------- /ports/rxv2/ccrx/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv2/ccrx/readme_threadx.txt -------------------------------------------------------------------------------- /ports/rxv2/gnu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv2/gnu/CMakeLists.txt -------------------------------------------------------------------------------- /ports/rxv2/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv2/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/rxv2/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv2/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/rxv2/gnu/src/tx_thread_schedule.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv2/gnu/src/tx_thread_schedule.S -------------------------------------------------------------------------------- /ports/rxv2/gnu/src/tx_timer_interrupt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv2/gnu/src/tx_timer_interrupt.S -------------------------------------------------------------------------------- /ports/rxv2/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv2/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/rxv2/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv2/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/rxv2/iar/src/tx_thread_schedule.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv2/iar/src/tx_thread_schedule.s -------------------------------------------------------------------------------- /ports/rxv2/iar/src/tx_timer_interrupt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv2/iar/src/tx_timer_interrupt.s -------------------------------------------------------------------------------- /ports/rxv3/ccrx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv3/ccrx/CMakeLists.txt -------------------------------------------------------------------------------- /ports/rxv3/ccrx/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv3/ccrx/inc/tx_port.h -------------------------------------------------------------------------------- /ports/rxv3/ccrx/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv3/ccrx/readme_threadx.txt -------------------------------------------------------------------------------- /ports/rxv3/gnu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv3/gnu/CMakeLists.txt -------------------------------------------------------------------------------- /ports/rxv3/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv3/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /ports/rxv3/gnu/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv3/gnu/readme_threadx.txt -------------------------------------------------------------------------------- /ports/rxv3/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv3/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports/rxv3/iar/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/rxv3/iar/readme_threadx.txt -------------------------------------------------------------------------------- /ports/win32/vs_2019/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/win32/vs_2019/CMakeLists.txt -------------------------------------------------------------------------------- /ports/win32/vs_2019/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/win32/vs_2019/inc/tx_port.h -------------------------------------------------------------------------------- /ports/xtensa/xcc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/CMakeLists.txt -------------------------------------------------------------------------------- /ports/xtensa/xcc/inc/tx_api_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/inc/tx_api_asm.h -------------------------------------------------------------------------------- /ports/xtensa/xcc/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/inc/tx_port.h -------------------------------------------------------------------------------- /ports/xtensa/xcc/inc/tx_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/inc/tx_user.h -------------------------------------------------------------------------------- /ports/xtensa/xcc/inc/xtensa_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/inc/xtensa_api.h -------------------------------------------------------------------------------- /ports/xtensa/xcc/inc/xtensa_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/inc/xtensa_context.h -------------------------------------------------------------------------------- /ports/xtensa/xcc/inc/xtensa_rtos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/inc/xtensa_rtos.h -------------------------------------------------------------------------------- /ports/xtensa/xcc/inc/xtensa_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/inc/xtensa_timer.h -------------------------------------------------------------------------------- /ports/xtensa/xcc/readme_threadx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/readme_threadx.txt -------------------------------------------------------------------------------- /ports/xtensa/xcc/src/tx_clib_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/src/tx_clib_lock.c -------------------------------------------------------------------------------- /ports/xtensa/xcc/src/xtensa_context.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/src/xtensa_context.S -------------------------------------------------------------------------------- /ports/xtensa/xcc/src/xtensa_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/src/xtensa_init.c -------------------------------------------------------------------------------- /ports/xtensa/xcc/src/xtensa_intr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/src/xtensa_intr.c -------------------------------------------------------------------------------- /ports/xtensa/xcc/src/xtensa_vectors.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports/xtensa/xcc/src/xtensa_vectors.S -------------------------------------------------------------------------------- /ports_arch/ARMv7-A/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports_arch/ARMv7-A/README.md -------------------------------------------------------------------------------- /ports_arch/ARMv7-A/update.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports_arch/ARMv7-A/update.ps1 -------------------------------------------------------------------------------- /ports_arch/ARMv7-M/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports_arch/ARMv7-M/README.md -------------------------------------------------------------------------------- /ports_arch/ARMv8-A/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports_arch/ARMv8-A/README.md -------------------------------------------------------------------------------- /ports_arch/ARMv8-A/threadx/ports/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_arch/ARMv8-A/threadx/ports/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_arch/ARMv8-A/threadx_smp/ports/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_arch/ARMv8-A/threadx_smp/ports/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_arch/ARMv8-A/update.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports_arch/ARMv8-A/update.ps1 -------------------------------------------------------------------------------- /ports_arch/ARMv8-M/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports_arch/ARMv8-M/README.md -------------------------------------------------------------------------------- /ports_module/cortex_a35_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_module/cortex_m33/ac6/example_build/demo_secure_zone/Objects/ExtDll.iex: -------------------------------------------------------------------------------- 1 | [EXTDLL] 2 | Count=0 3 | -------------------------------------------------------------------------------- /ports_module/cortex_m33/ac6/example_build/demo_threadx_non-secure_zone/Objects/ExtDll.iex: -------------------------------------------------------------------------------- 1 | [EXTDLL] 2 | Count=0 3 | -------------------------------------------------------------------------------- /ports_module/rxv2/iar/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports_module/rxv2/iar/inc/tx_port.h -------------------------------------------------------------------------------- /ports_smp/cortex_a34_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a34_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a35_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a35_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a53_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a53_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a55_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a55_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a57_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a57_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a5x_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a5x_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a65_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a65_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a65ae_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a65ae_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a72_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a72_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a73_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a73_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a75_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a75_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a76_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a76_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a76ae_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a76ae_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a77_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a77_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a78_smp/ac6/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/cortex_a78_smp/gnu/example_build/sample_threadx/use_model_semihosting.ds: -------------------------------------------------------------------------------- 1 | set semihosting enabled off 2 | -------------------------------------------------------------------------------- /ports_smp/linux/gnu/inc/tx_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/ports_smp/linux/gnu/inc/tx_port.h -------------------------------------------------------------------------------- /samples/demo_threadx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/samples/demo_threadx.c -------------------------------------------------------------------------------- /scripts/build_smp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/scripts/build_smp.sh -------------------------------------------------------------------------------- /scripts/build_tx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/scripts/build_tx.sh -------------------------------------------------------------------------------- /scripts/cmake_bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/scripts/cmake_bootstrap.sh -------------------------------------------------------------------------------- /scripts/copy_armv7_m.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/scripts/copy_armv7_m.sh -------------------------------------------------------------------------------- /scripts/copy_armv8_m.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/scripts/copy_armv8_m.sh -------------------------------------------------------------------------------- /scripts/copy_module_armv7_m.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/scripts/copy_module_armv7_m.sh -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/sdl_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/scripts/sdl_check.sh -------------------------------------------------------------------------------- /scripts/test_smp.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | CTEST_PARALLEL_LEVEL=4 $(dirname `realpath $0`)/../test/smp/cmake/run.sh test all 4 | -------------------------------------------------------------------------------- /scripts/test_tx.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | CTEST_PARALLEL_LEVEL=4 $(dirname `realpath $0`)/../test/tx/cmake/run.sh test all 4 | -------------------------------------------------------------------------------- /scripts/update_patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/scripts/update_patch.sh -------------------------------------------------------------------------------- /test/ports/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/README.md -------------------------------------------------------------------------------- /test/ports/README.old.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/README.old.md -------------------------------------------------------------------------------- /test/ports/azrtos_build_tx_ac5.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_build_tx_ac5.bat -------------------------------------------------------------------------------- /test/ports/azrtos_build_tx_arm_ds.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_build_tx_arm_ds.bat -------------------------------------------------------------------------------- /test/ports/azrtos_build_tx_ghs.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_build_tx_ghs.bat -------------------------------------------------------------------------------- /test/ports/azrtos_build_tx_gnu.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_build_tx_gnu.bat -------------------------------------------------------------------------------- /test/ports/azrtos_build_tx_iar.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_build_tx_iar.bat -------------------------------------------------------------------------------- /test/ports/azrtos_build_tx_mdk4.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_build_tx_mdk4.bat -------------------------------------------------------------------------------- /test/ports/azrtos_build_tx_mdk5.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_build_tx_mdk5.bat -------------------------------------------------------------------------------- /test/ports/azrtos_build_txm_ac5.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_build_txm_ac5.bat -------------------------------------------------------------------------------- /test/ports/azrtos_build_txm_gnu.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_build_txm_gnu.bat -------------------------------------------------------------------------------- /test/ports/azrtos_build_txm_iar.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_build_txm_iar.bat -------------------------------------------------------------------------------- /test/ports/azrtos_cicd.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_cicd.csv -------------------------------------------------------------------------------- /test/ports/azrtos_cicd.old.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_cicd.old.bat -------------------------------------------------------------------------------- /test/ports/azrtos_cicd.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_cicd.ps1 -------------------------------------------------------------------------------- /test/ports/azrtos_clean_tx_ac5.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_clean_tx_ac5.bat -------------------------------------------------------------------------------- /test/ports/azrtos_clean_tx_arm_ds.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_clean_tx_arm_ds.bat -------------------------------------------------------------------------------- /test/ports/azrtos_clean_tx_ghs.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_clean_tx_ghs.bat -------------------------------------------------------------------------------- /test/ports/azrtos_clean_tx_gnu.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_clean_tx_gnu.bat -------------------------------------------------------------------------------- /test/ports/azrtos_clean_tx_iar.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_clean_tx_iar.bat -------------------------------------------------------------------------------- /test/ports/azrtos_clean_tx_mdk4.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_clean_tx_mdk4.bat -------------------------------------------------------------------------------- /test/ports/azrtos_clean_tx_mdk5.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_clean_tx_mdk5.bat -------------------------------------------------------------------------------- /test/ports/azrtos_clean_txm_ac5.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_clean_txm_ac5.bat -------------------------------------------------------------------------------- /test/ports/azrtos_clean_txm_gnu.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_clean_txm_gnu.bat -------------------------------------------------------------------------------- /test/ports/azrtos_clean_txm_iar.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_clean_txm_iar.bat -------------------------------------------------------------------------------- /test/ports/azrtos_debug_tx_arm_ds.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_debug_tx_arm_ds.bat -------------------------------------------------------------------------------- /test/ports/azrtos_setenv_ac5.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_setenv_ac5.bat -------------------------------------------------------------------------------- /test/ports/azrtos_setenv_arm_ds.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | 3 | CALL %~dp0\azrtos_setenv_arm_ds_2021_1.bat 4 | -------------------------------------------------------------------------------- /test/ports/azrtos_setenv_ghs.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_setenv_ghs.bat -------------------------------------------------------------------------------- /test/ports/azrtos_setenv_gnu.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_setenv_gnu.bat -------------------------------------------------------------------------------- /test/ports/azrtos_setenv_iar.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_setenv_iar.bat -------------------------------------------------------------------------------- /test/ports/azrtos_setenv_mdk4.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_setenv_mdk4.bat -------------------------------------------------------------------------------- /test/ports/azrtos_setenv_mdk5.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/ports/azrtos_setenv_mdk5.bat -------------------------------------------------------------------------------- /test/smp/cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/smp/cmake/CMakeLists.txt -------------------------------------------------------------------------------- /test/smp/cmake/coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/smp/cmake/coverage.sh -------------------------------------------------------------------------------- /test/smp/cmake/run.sh: -------------------------------------------------------------------------------- 1 | ../../../scripts/cmake_bootstrap.sh -------------------------------------------------------------------------------- /test/smp/cmake/samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/smp/cmake/samples/CMakeLists.txt -------------------------------------------------------------------------------- /test/smp/cmake/samples/fake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/smp/cmake/samples/fake.c -------------------------------------------------------------------------------- /test/smp/regression/testcontrol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/smp/regression/testcontrol.c -------------------------------------------------------------------------------- /test/tx/cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/tx/cmake/CMakeLists.txt -------------------------------------------------------------------------------- /test/tx/cmake/coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/tx/cmake/coverage.sh -------------------------------------------------------------------------------- /test/tx/cmake/run.sh: -------------------------------------------------------------------------------- 1 | ../../../scripts/cmake_bootstrap.sh -------------------------------------------------------------------------------- /test/tx/cmake/samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/tx/cmake/samples/CMakeLists.txt -------------------------------------------------------------------------------- /test/tx/cmake/samples/fake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/tx/cmake/samples/fake.c -------------------------------------------------------------------------------- /test/tx/regression/testcontrol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/test/tx/regression/testcontrol.c -------------------------------------------------------------------------------- /utility/low_power/low_power.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/utility/low_power/low_power.md -------------------------------------------------------------------------------- /utility/low_power/tx_low_power.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/utility/low_power/tx_low_power.c -------------------------------------------------------------------------------- /utility/low_power/tx_low_power.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-threadx/threadx/HEAD/utility/low_power/tx_low_power.h --------------------------------------------------------------------------------