Stefan Wick
7472110d56
Create SECURITY.md
2024-02-06 18:17:12 -08:00
Stefan Wick
b6ca2cbe94
Merge pull request #351 from timlt/patch-1
...
Update README.md text
2024-02-01 08:05:36 -08:00
timlt
8693d918bf
Update README.md text
...
Remove link to MS Learning training content.
2024-01-30 10:27:49 -07:00
Stefan Wick
7d2e492e17
Merge pull request #350 from eclipse-threadx/bo-ms/update_version_id
...
Update version id string.
2024-01-30 07:08:52 -08:00
Bo Chen (from Dev Box)
3e1da1f0b0
Update version id string.
2024-01-30 08:39:18 +08:00
Stefan Wick
54a4378fc6
Merge pull request #349 from eclipse-threadx/bo-ms/copyright
...
Update copyright.
2024-01-28 22:03:46 -08:00
Bo Chen (from Dev Box)
8276bcf711
Update copyright.
2024-01-29 13:51:15 +08:00
Stefan Wick
a0632b8aa2
Merge pull request #347 from ericwol-msft/SECURITY.md-update
...
Security.md update
2024-01-18 17:52:18 -08:00
Eric Wolz
66954968b1
Delete .github/workflows/codeql.yml
2024-01-18 11:31:07 -08:00
Eric Wolz
8cc988d35a
Delete SECURITY.md
2024-01-18 11:28:08 -08:00
Stefan Wick
ecce61c944
Merge pull request #343 from ericwol-msft/ericwol-msft-azure-rtos-update
...
msft azure label rtos update
2024-01-12 14:04:53 -08:00
Eric Wolz
dff097f0f0
Update README.md
2024-01-11 18:23:33 -08:00
Eric Wolz
7cd02e81ef
Update README.md
2024-01-11 13:52:07 -08:00
Eric Wolz
1047cd7261
Update CODEOWNERS
2024-01-11 13:48:24 -08:00
Xiuwen Cai
39f3c86c61
Add error handling in lock initialization in the Xtensa port ( #340 )
...
* Add error handling in lock initialization.
* Update release data and version.
v6.4.0_rel
2023-12-28 13:17:58 +08:00
Xiuwen Cai
9f3e35d3dc
Add check for overflow in queue size calculation in RTOS compatibility layer. ( #339 )
...
* Add check for overflow in queue size calculation.
* Update release data and version.
2023-12-28 13:17:40 +08:00
TiejunZhou
d9ffb0f97d
Update release date and version ( #338 )
...
* Update version number in API header
* Update release date and version
2023-12-28 10:51:29 +08:00
Yajun Xia
e73843f6d4
Added thumb mode support for threadX GNU ports on armv7a platforms. ( #333 )
...
* 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-28 09:37:39 +08:00
Bo Chen
dbfad5d126
Merge pull request #336 from wenhui-xie/add_sudo
...
Add sudo to move coverage folder created by root user.
2023-12-22 10:28:34 +08:00
Wenhui Xie
23aa67c948
Add sudo to move coverage folder created by root user.
2023-12-22 01:36:38 +00:00
Ting Zhu
776ea213ce
Correct condition syntax in "Prepare Coverage GitHub Pages" step.l ( #329 )
...
* Correct syntax.
* Update regression_template.yml
* Update regression_template.yml
2023-11-30 10:52:29 +08:00
Bo Chen
55673c2410
Merge pull request #328 from ting-ms/master
...
Add additional condition for "Prepare Coverage GitHub Pages" step.
2023-11-29 15:48:44 +08:00
Ting Zhu
ebe373b1f3
Add additional condition for "Prepare Coverage GitHub Pages" step.
2023-11-29 14:17:16 +08:00
CQ Xiao and TiejunZhou
a8e5d0946c
Added input skip_coverage and coverage_name for customiziing. ( #327 )
...
* 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 <50469179+TiejunMS@users.noreply.github.com >
---------
Co-authored-by: TiejunZhou <50469179+TiejunMS@users.noreply.github.com >
2023-11-27 11:50:52 +08:00
TiejunZhou
cad6c42ecc
Fix action to run on fork repo for cortex-m builds and unify them ( #326 )
2023-11-24 16:23:21 +08:00
TiejunZhou
e420e2fa02
Restrict deploy run condition ( #325 )
...
* Restrict deploy run condition
* Fail the job for testing purpose
* Revert "Fail the job for testing purpose"
This reverts commit 6ae18cafe2 .
2023-11-24 15:41:34 +08:00
TiejunZhou
5f9c713c48
Split artifacts for multiple jobs ( #324 )
...
* 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 3668d9f672 .
* Set destination for downloaded artifact
* Use a different artifact name
* Fix escape value
* Revert "Disable test cases to accelerate experiment"
This reverts commit 8468f17d02 .
* Override duplicated github-pages in artifact
* Revert "Override duplicated github-pages in artifact"
This reverts commit 17a83aa97d .
* Delete Duplicate Code Coverage Artifact
2023-11-24 13:59:26 +08:00
TiejunZhou
11a7db22b4
Convert ADO pipelines to GitHub actions ( #321 )
...
* 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 6da13540fd .
* separate PR results for multiple jobs
2023-11-23 13:17:52 +08: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
Alex Kiselev
5d619e5c4b
SysTick initialization problem fixed in tx_initialize_low_level.s
...
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-21 09:08:45 +02:00
Du Huanpeng
5892fe15b5
Remove duplicate declaration "invalidateCaches_IS"
...
Signed-off-by: Du Huanpeng <dhu@hodcarrier.org >
2023-06-20 15:39:30 +08:00
Du Huanpeng
4373af7286
fix link flag to -mcpu=cortex-a9
...
Signed-off-by: Du Huanpeng <dhu@hodcarrier.org >
2023-06-20 15:39:30 +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