diff options
| author | Ian Thompson <[email protected]> | 2026-05-19 08:11:37 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-05-19 11:11:37 -0400 |
| commit | 9ccdd5d82248736274a4cc5cad5e13d2ffc50de7 (patch) | |
| tree | 540e2c7ead9c4a61e1876880158be86f85f04e6c /common_modules/module_lib/src/txm_queue_delete.c | |
| parent | c1e3678797d5249268756287a33e5aca729a7631 (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_queue_delete.c')
0 files changed, 0 insertions, 0 deletions
