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.
This commit is contained in:
TiejunZhou
2023-06-21 18:23:36 +08:00
committed by GitHub
parent 1b2995cea8
commit 08380caa77
736 changed files with 4649 additions and 1989 deletions

View File

@@ -81,12 +81,12 @@ $cores = @("cortex_a35", "cortex_a53", "cortex_a55", "cortex_a57", "cortex_a65",
$compilers = @("ac6", "gnu", "iar", "ghs")
$patches = (
('example_build\sample_threadx\.cproject', (
('value=`"cortex-a35`"', 'value=`"cortex-$($core_short_lower)`"'),
('Cortex-A35.AArch64.ARMv8.Neon.Crypto', 'Cortex-$($core_short_upper).AArch64.ARMv8.Neon.Crypto')
(('value="cortex-a35"'), ('value="cortex-$core_short_lower"')),
(('Cortex-A35.AArch64.ARMv8.Neon.Crypto'), ('Cortex-$($core_short_upper).AArch64.ARMv8.Neon.Crypto'))
)),
('example_build\tx\.cproject', (
('value=`"cortex-a35`"', 'value=`"cortex-$($core_short_lower)`"'),
('Cortex-A35.AArch64.ARMv8.Neon.Crypto', 'Cortex-$($core_short_upper).AArch64.ARMv8.Neon.Crypto')
(('value="cortex-a35"'), ('value="cortex-$($core_short_lower)"')),
(('Cortex-A35.AArch64.ARMv8.Neon.Crypto'), ('Cortex-$($core_short_upper).AArch64.ARMv8.Neon.Crypto'))
)),
('example_build\sample_threadx\sample_threadx.launch', (
('Debug Cortex-A35', 'Debug Cortex-$($core_short_upper)'),