TiejunZhou
1426ae573f
Add affix to titles of code coverage
2023-11-23 03:43:52 +00:00
TiejunZhou
6dedec3d24
Remove ADO pipelines
2023-11-23 03:31:14 +00:00
TiejunZhou
b3c03e5e32
Add affix to titles of steps
2023-11-23 03:29:02 +00:00
TiejunZhou
babe89de24
Fix code coverage URL
2023-11-23 03:11:59 +00:00
TiejunZhou
e37620b126
Add SMP build job
2023-11-23 03:09:51 +00:00
TiejunZhou
44b31a283f
Fix cmake path and add deploy url affix
2023-11-23 03:02:06 +00:00
TiejunZhou
950db7b9a8
Remove version in uses as not valid for local workflows
2023-11-23 02:56:23 +00:00
TiejunZhou
437bf92e0d
Convert ADO pipelines to GitHub actions
2023-11-23 02:53:27 +00:00
Bo Chen
d17d7bdcbd
Merge pull request #314 from ting-ms/master
...
Update test script to generate JUnit format test report.
2023-11-16 13:31:34 +08:00
tinzhu
2362271d4b
Upgrade CMake to the latest.
2023-11-10 15:50:36 +08:00
tinzhu
57c251cd39
Run ctest with additional option "--output-junit" to generate JUnit format test result.
2023-11-10 15:37:49 +08:00
Yajun Xia
cd87763dbd
Removed redudant sample_threadX project from Cortex A7 ports_module IAR example_build. ( #312 )
...
https://msazure.visualstudio.com/One/_workitems/edit/25784627
2023-11-10 10:31:03 +08:00
TiejunZhou
13b700fd3e
Update release version to 6.3.0 and date to 10-31-2023 ( #308 )
v6.3.0_rel
2023-10-23 15:31:03 +08:00
TiejunZhou
9ee2738aec
Improved the logic to validate object from application in ThreadX Module ( #307 )
2023-10-23 14:33:24 +08:00
Yajun Xia
bc4bd804d5
Fixed the issue of the data/bss section cannot be read from ARM FVP debug tool in cortex-A5 GNU port ( #306 )
...
https://msazure.visualstudio.com/One/_workitems/edit/25153813/
2023-09-26 09:51:47 +08:00
Yajun Xia
d43cba10b2
Fixed the issue of the data/bss section cannot be read from ARM FVP debug tool in cortex-A9 GNU port. ( #303 )
...
https://msazure.visualstudio.com/One/_workitems/edit/25153785/
2023-09-18 16:36:36 +08:00
Yajun Xia
a0a0ef9385
Fixed the issue of the data/bss section cannot be read from ARM FVP debug tool in cortex-A8 GNU port. ( #302 )
...
https://msazure.visualstudio.com/One/_workitems/edit/25139203/
2023-09-18 10:32:07 +08:00
Yajun Xia
6aeefea8e6
Fixed the issue of the data/bss section cannot be read from ARM FVP d… ( #301 )
...
* Fixed the issue of the data/bss section cannot be read from ARM FVP debug tool in cortex-A7 GNU port.
https://msazure.visualstudio.com/One/_workitems/edit/24597276/
* remove untracked files.
2023-09-15 10:46:20 +08:00
Yajun Xia
cd9007712b
Fixed the issue of ports_arch_check failed on the step of copy ports arch on ARMv8 ports. ( #300 )
...
https://msazure.visualstudio.com/One/_workitems/edit/25154735/
2023-09-14 09:43:51 +08:00
yajunxiaMS
bc8bed494d
Added thumb mode support under IAR for module manager on Cortex-A7 pl… ( #289 )
...
* Added thumb mode support under IAR for module manager on Cortex-A7 platform.
* update code for comments.
2023-08-07 17:35:31 +08:00
yajunxiaMS
7fa087d061
Added thumb mode support under GNU for module manager on Cortex-A7 pl… ( #287 )
...
* Added thumb mode support under GNU for module manager on Cortex-A7 platform.
* update code for comment.
2023-07-21 09:26:22 +08:00
TiejunZhou
1ffd7c2cde
Allow manual trigger for CodeQL action ( #286 )
2023-07-13 13:24:31 +08:00
TiejunZhou
fd2bf7c19a
Enable CodeQL ( #285 )
...
* Enable CodeQL
* Build cortex-m0 in CodeQL
* Trigger the CodeQL by cron only
2023-07-13 13:09:47 +08:00
TiejunZhou
8ff9910ddc
Added memory barrier before thread scheduling for ARMv8-A ThreadX SMP. ( #280 )
2023-06-26 09:21:06 +08:00
TiejunZhou
08380caa77
Unify ThreadX and SMP for ARMv8-A. ( #275 )
...
* Unify ThreadX and SMP for ARMv8-A.
* Fix path in pipeline to check ports arch.
* Add ignore folders for ARM DS
* Generate ThreadX and SMP ports for ARMv8-A.
* Ignore untracked files for ports_arch check.
* Use arch instead of CPU to simplify the project management.
2023-06-21 18:23:36 +08:00
Yanwu Cai
1b2995cea8
Fix compile warnings in Linux port. ( #276 )
2023-06-19 17:45:16 +08:00
TiejunZhou
25a8fa2362
Add a pull request template ( #272 )
2023-06-06 14:03:35 +08:00
TiejunZhou
71cc95eaed
Include tx_user.h in cortex_m33/55/85 IAR port ( #267 )
2023-05-24 13:31:02 +08:00
Xiuwen Cai
361590dc40
Export _tx_handler_svc_unrecognized as weak symbol. ( #264 )
2023-05-19 11:06:50 +08:00
TiejunZhou
d66a519685
Fix MISRA issues for ThreadX SMP ( #263 )
...
* Fixed MISRA2012 rule 10.4_a
The operands `pool_ptr->tx_byte_pool_fragments' and `2' have essential type categories unsigned 32-bit int and signed 8-bit int, which do not match.
* Fixed MISRA2012 rule 10.4_a
The operands `next_priority' and `TX_MAX_PRIORITIES' have essential type categories unsigned 32-bit int and signed 8-bit int, which do not match.
* Fixed MISRA2012 rule 8.3
Declaration/definition of `_tx_thread_smp_preemptable_threads_get' is inconsistent with previous declaration/definition in types and/or type qualifiers
2023-05-18 15:57:53 +08:00
Xiuwen Cai
6b8ece0ff2
Add random number stack filling option. ( #257 )
...
Co-authored-by: TiejunZhou <50469179+TiejunMS@users.noreply.github.com >
2023-05-12 10:13:42 +08:00
Stefan Wick
6d9f25fac9
Update LICENSE.txt ( #261 )
2023-05-12 09:57:13 +08:00
TiejunZhou
e2a8334f96
Include tx_user.h in cortex_m3/4/7 IAR and AC5 port ( #255 )
...
* Include tx_user.h in ARMv7-M IAR port
* Include tx_user.h in ARMv7-M AC5 port
* Include tx_user.h in cortex_m3/4/7 IAR and AC5 port
2023-04-24 09:33:00 +08:00
TiejunZhou
7a3bb8311b
Release scripts to validate ThreadX port ( #254 )
2023-04-23 10:58:21 +08:00
TiejunZhou
b11d1be6ac
Update devcontainer to Ubuntu 22.04 ( #253 )
2023-04-21 09:41:18 +08:00
TiejunZhou
390c5ce1b7
Update CFS usage ( #252 )
2023-04-20 17:20:15 +08:00
TiejunZhou
672c5e953e
Release ARMv7-A architecture ports and add tx_user.h to GNU port assembly files ( #250 )
...
* Release ARMv7-A architecture ports
* Add tx_user.h to GNU port assembly files
* Update GitHub action to perform check for Cortex-A ports
2023-04-19 17:56:09 +08:00
TiejunZhou
23680f5e5f
Release ARMv7-M and ARMv8-M architecture ports ( #249 )
...
* Release ARMv7-M and ARMv8-M architecture ports
* Add a pipeline to check ports_arch
2023-04-18 18:11:20 +08:00
TiejunZhou
d64ef2ab06
Filter the path for PR trigger and add codeowners ( #248 )
...
* Filter the path for PR trigger
* Add codeowners
* Fix syntax in pipeline
2023-04-17 13:16:14 +08:00
TiejunZhou
4c4547d5d5
Fix path to test reports in pipeline ( #247 )
...
* Fix path to test reports in pipeline
* Fix test case when CPU starves, the thread 2 can run 14 ronuds.
2023-04-17 09:40:59 +08:00
TiejunZhou
0d308c7ae6
Fix random failure in test case threadx_event_flag_suspension_timeout_test.c ( #246 )
...
Depending on the starting time, thread 1 can run either 32 or 33 rounds.
2023-04-14 14:55:04 +08:00
TiejunZhou
487ca45752
Merge pull request #244 from azure-rtos/tizho/test
...
Release ThreadX regression system
2023-04-13 16:57:35 +08:00
Tiejun Zhou
5f430f22e2
Add Azure DevOps pipelines for ThreadX test
2023-04-12 09:40:17 +00:00
Tiejun Zhou
ebeb02b958
Release ThreadX regression system
2023-04-04 09:40:54 +00:00
Tiejun Zhou
ac3b6b326c
Update on 31 Mar 2023. Expand to see details.
...
af5702cbf Include tx_user.h only when TX_INCLUDE_USER_DEFINE_FILE is defined for assembly files
2023-03-31 07:34:47 +00:00
TiejunZhou
dac41f6015
Merge pull request #236 from wickste/patch-1
...
Update LICENSED-HARDWARE.txt
2023-03-22 09:18:28 +08:00
Stefan Wick
f4d6b638de
Update LICENSED-HARDWARE.txt
...
Adding per Renesas updated support for MPUs
2023-03-21 11:31:09 -07:00
Tiejun Zhou
2aa19f3de0
Release 6.2.1 on 08 Mar 2023. Expand to see details.
...
cee19603d Include tx_user.h conditionally.
e40e08007 Update owners
d69641273 Update release date and version
394aee52f Add tx_user.h to GNU port assembly files
5cca2ddd0 RISC-V 64 bit port for Microchip
e0f2c373c Link Winmm.lib that required by the high-resolution timer.
6af472a68 Update Win32 port with high resolution timer.
aea7b556a Add DMB ISH barrier inst in ARMv8-A SMP scheduler
19091a262 Add .section .preamble to m3 m4 m7 module ports
ced60e1b7 Add missing parenthesis in ports assembly file
309dc77ca Modules Cortex-A7 IAR new port
c752a4063 Modules Cortex-A7 GNU new port
dc224b90f Fix race condition in tx_thread_wait_abort and update regression test
6e261f5b7 create threadx cmsis-pack
v6.2.1_rel
2023-03-08 08:26:22 +00:00
Liya Du
745395d6a2
Update LICENSED-HARDWARE.txt
2023-02-10 13:47:51 -08:00
Liya Du
9bf9fbd86f
Update LICENSED-HARDWARE.txt
...
Add new NXP and Renesas series.
2023-02-10 13:47:29 -08:00