Azure RTOS ThreadX 6.2.1
Full Changelog:
- Add tx_user.h to GNU port assembly files
- RISC-V 64 bit port for Microchip
- Link Winmm.lib that required by the high-resolution timer.
- Update Win32 port with high resolution timer.
- Add DMB ISH barrier inst in ARMv8-A SMP scheduler
- Add .section .preamble to m3 m4 m7 module ports
- Add missing parenthesis in ports assembly file
- Modules Cortex-A7 IAR new port
- Modules Cortex-A7 GNU new port
- Fix race condition in tx_thread_wait_abort and update regression test
- armv8-m compile time FPU fix
- added tx_trace.h include to module stop.c
- #include tx_user.h in assembly files for cortex-m ports
- initial port of MIPS SMP for GHS and GNU
- capitalize extensions for M23 asm files
- Fix armv7-m MPU settings for corner case, unify txm_module_port.h files
- remove uneeded include for ac6
- update riscv iar example for latest iar tools
- check module stack for overlap (not kernel stack)
- apply patch from mobileye to fix time slice processing
- initialize unused MPU settings so that aliasing will work
- add config directory to IAR RISC-V port in order to use simulator