summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-06Update CONTRIBUTING.mdStefan Wick
2024-02-06Create SECURITY.mdStefan Wick
2024-02-01Merge pull request #351 from timlt/patch-1Stefan Wick
Update README.md text
2024-01-30Update README.md texttimlt
Remove link to MS Learning training content.
2024-01-30Merge pull request #350 from eclipse-threadx/bo-ms/update_version_idStefan Wick
Update version id string.
2024-01-30Update version id string.Bo Chen (from Dev Box)
2024-01-28Merge pull request #349 from eclipse-threadx/bo-ms/copyrightStefan Wick
Update copyright.
2024-01-29Update copyright.Bo Chen (from Dev Box)
2024-01-18Merge pull request #347 from ericwol-msft/SECURITY.md-updateStefan Wick
Security.md update
2024-01-18Delete .github/workflows/codeql.ymlEric Wolz
2024-01-18Delete SECURITY.mdEric Wolz
2024-01-12Merge pull request #343 from ericwol-msft/ericwol-msft-azure-rtos-updateStefan Wick
msft azure label rtos update
2024-01-11Update README.mdEric Wolz
2024-01-11Update README.mdEric Wolz
2024-01-11Update CODEOWNERSEric Wolz
2023-12-28Add error handling in lock initialization in the Xtensa port (#340)v6.4.0_relXiuwen Cai
* Add error handling in lock initialization. * Update release data and version.
2023-12-28Add check for overflow in queue size calculation in RTOS compatibility ↵Xiuwen Cai
layer. (#339) * Add check for overflow in queue size calculation. * Update release data and version.
2023-12-28Update release date and version (#338)TiejunZhou
* Update version number in API header * Update release date and version
2023-12-28Added thumb mode support for threadX GNU ports on armv7a platforms. (#333)Yajun Xia
* Added thumb mode support for threadX GNU ports on armv7a platforms. https://msazure.visualstudio.com/One/_workitems/edit/26105175/ * move the swi interrupt to tx_initialize_low_level.S. * update the test log.
2023-12-22Merge pull request #336 from wenhui-xie/add_sudoBo Chen
Add sudo to move coverage folder created by root user.
2023-12-22Add sudo to move coverage folder created by root user.Wenhui Xie
2023-11-30Correct condition syntax in "Prepare Coverage GitHub Pages" step.l (#329)Ting Zhu
* Correct syntax. * Update regression_template.yml * Update regression_template.yml
2023-11-29Merge pull request #328 from ting-ms/masterBo Chen
Add additional condition for "Prepare Coverage GitHub Pages" step.
2023-11-29Add additional condition for "Prepare Coverage GitHub Pages" step.Ting Zhu
2023-11-27Added input skip_coverage and coverage_name for customiziing. (#327)CQ Xiao
* Update regression_template.yml * Update regression_template.yml * Update regression_template.yml * Update regression_template.yml * Update regression_template.yml * Update regression_template.yml Coverage name of all -> default_build_coverage * Update regression_template.yml * Update regression_template.yml Check inputs.skip_coverage to do steps. * Update regression_template.yml * Update regression_template.yml * Update regression_template.yml * Update regression_template.yml Enable coverage upload when manually triggered. * Update regression_template.yml * Update regression_template.yml * Update regression_template.yml * Update .github/workflows/regression_template.yml Fix comments. Co-authored-by: TiejunZhou <[email protected]> --------- Co-authored-by: TiejunZhou <[email protected]>
2023-11-24Fix action to run on fork repo for cortex-m builds and unify them (#326)TiejunZhou
2023-11-24Restrict deploy run condition (#325)TiejunZhou
* Restrict deploy run condition * Fail the job for testing purpose * Revert "Fail the job for testing purpose" This reverts commit 6ae18cafe285f07443137b85493f69f95e738c3d.
2023-11-24Split artifacts for multiple jobs (#324)TiejunZhou
* Test multiple code coverage pages * Add affix to artifacts * Test uploading code coverage as artifact * Deploy GitHub pages at last for multiple jobs * Test using unified upload pages * Disable test cases to accelerate experiment * Fix escape character $ * Revert "Test using unified upload pages" This reverts commit 3668d9f67253651c8cea38e9aba639dff081168d. * Set destination for downloaded artifact * Use a different artifact name * Fix escape value * Revert "Disable test cases to accelerate experiment" This reverts commit 8468f17d0298a483692ab613524bc6ab5443a67a. * Override duplicated github-pages in artifact * Revert "Override duplicated github-pages in artifact" This reverts commit 17a83aa97df4233417e20d31d36aa61e976dbebf. * Delete Duplicate Code Coverage Artifact
2023-11-23Convert ADO pipelines to GitHub actions (#321)TiejunZhou
* Convert ADO pipelines to GitHub actions * Remove version in uses as not valid for local workflows * Fix cmake path and add deploy url affix * Add SMP build job * Fix code coverage URL * Add affix to titles of steps * Remove ADO pipelines * Add affix to titles of code coverage * separate PR results for multiple jobs * Revert "separate PR results for multiple jobs" This reverts commit 6da13540fd460b6571c6bfe0196abe52e4b1cccf. * separate PR results for multiple jobs
2023-11-16Merge pull request #314 from ting-ms/masterBo Chen
Update test script to generate JUnit format test report.
2023-11-10Upgrade CMake to the latest.tinzhu
2023-11-10Run ctest with additional option "--output-junit" to generate JUnit format ↵tinzhu
test result.
2023-11-10Removed redudant sample_threadX project from Cortex A7 ports_module IAR ↵Yajun Xia
example_build. (#312) https://msazure.visualstudio.com/One/_workitems/edit/25784627
2023-10-23Update release version to 6.3.0 and date to 10-31-2023 (#308)v6.3.0_relTiejunZhou
2023-10-23Improved the logic to validate object from application in ThreadX Module (#307)TiejunZhou
2023-09-26Fixed the issue of the data/bss section cannot be read from ARM FVP debug ↵Yajun Xia
tool in cortex-A5 GNU port (#306) https://msazure.visualstudio.com/One/_workitems/edit/25153813/
2023-09-18Fixed the issue of the data/bss section cannot be read from ARM FVP debug ↵Yajun Xia
tool in cortex-A9 GNU port. (#303) https://msazure.visualstudio.com/One/_workitems/edit/25153785/
2023-09-18Fixed the issue of the data/bss section cannot be read from ARM FVP debug ↵Yajun Xia
tool in cortex-A8 GNU port. (#302) https://msazure.visualstudio.com/One/_workitems/edit/25139203/
2023-09-15Fixed the issue of the data/bss section cannot be read from ARM FVP d… (#301)Yajun Xia
* 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-14Fixed the issue of ports_arch_check failed on the step of copy ports arch on ↵Yajun Xia
ARMv8 ports. (#300) https://msazure.visualstudio.com/One/_workitems/edit/25154735/
2023-08-07Added thumb mode support under IAR for module manager on Cortex-A7 pl… (#289)yajunxiaMS
* Added thumb mode support under IAR for module manager on Cortex-A7 platform. * update code for comments.
2023-07-21Added thumb mode support under GNU for module manager on Cortex-A7 pl… (#287)yajunxiaMS
* Added thumb mode support under GNU for module manager on Cortex-A7 platform. * update code for comment.
2023-07-13Allow manual trigger for CodeQL action (#286)TiejunZhou
2023-07-13Enable CodeQL (#285)TiejunZhou
* Enable CodeQL * Build cortex-m0 in CodeQL * Trigger the CodeQL by cron only
2023-06-26Added memory barrier before thread scheduling for ARMv8-A ThreadX SMP. (#280)TiejunZhou
2023-06-21Unify ThreadX and SMP for ARMv8-A. (#275)TiejunZhou
* 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-21SysTick initialization problem fixed in tx_initialize_low_level.sAlex Kiselev
Problem with first system tick was detected, it needs much more time for the first tick as it's defined. The reason for this behavior is incorrect initialization of the SysTick timer in the port file for the Cortex-M0. It doesn't reset the SysTick Current Value Register despite the fact that its value is not initialized at startup (see https://developer.arm.com/documentation/dui0552/a/cortex-m3-peripherals/system-timer--systick). So if we have 0xFFFFFF (this register has 24-bit), it means we will get about 256*256*256 / 48000000 for the tact frequency of 48MHz to reach the zero, that makes 350ms delay at startup.
2023-06-20Remove duplicate declaration "invalidateCaches_IS"Du Huanpeng
Signed-off-by: Du Huanpeng <[email protected]>
2023-06-20fix link flag to -mcpu=cortex-a9Du Huanpeng
Signed-off-by: Du Huanpeng <[email protected]>
2023-06-19Fix compile warnings in Linux port. (#276)Yanwu Cai