summaryrefslogtreecommitdiff
path: root/common_modules/module_lib/src/txm_module_application_request.c
diff options
context:
space:
mode:
authorIan Thompson <[email protected]>2026-05-19 08:11:37 -0700
committerGitHub <[email protected]>2026-05-19 11:11:37 -0400
commit9ccdd5d82248736274a4cc5cad5e13d2ffc50de7 (patch)
tree540e2c7ead9c4a61e1876880158be86f85f04e6c /common_modules/module_lib/src/txm_module_application_request.c
parentc1e3678797d5249268756287a33e5aca729a7631 (diff)
Updated Xtensa support (#525)
* Add LX8 support for > 32 interrupts Also fix inconsistent SWPRI define in interrupt handler * ThreadX: Fix context switch logic - Disable interrupts prior to allocating a large exception frame; only reenable them after deallocating the extra memory. - Any user tasks with stacks based on TX_MINIMUM_STACK do not have sufficient space for both a context switch frame and an ISR frame; ill-timed interrupts were causing stack overruns. * ThreadX: Interrupt fixes for TX_ENABLE_EXECUTION_CHANGE_NOTIFY - Must reload register trashed by notify hook function call - Must ensure PS.WOE is set before using call8 - Remove unused XT_USE_INT_WRAPPER define and associated changes, which had a bug in XEA2 usage - Fix another case where enabling the thread notify hooks for call0 ABI corrupted a register * ThreadX: Support for __DYNAMIC_REENT__ - ThreadX change to handle dynamic reent for both newlib and xclib - Adapt ThreadX xclib interface code to handle dynamic reent pointers * ThreadX: Xtensa execution profiling support - Update upstream execution profiling for Xtensa port * ThreadX: Update xtensa port readme * ThreadX: Add Xtensa example to EPK - tx_execution_profile.h now defines an Xtensa example in addition to the existing Cortex example * ThreadX: Add xtensa.cmake * ThreadX: Update XSHAL_CLIB ifdefs in __getreent() - Prevent a fall-through with no return value when neither xclib nor newlib are used.
Diffstat (limited to 'common_modules/module_lib/src/txm_module_application_request.c')
0 files changed, 0 insertions, 0 deletions