6908580131
Use aesni_crypt_ecb and internal_aes_encrypt to check conditional compilation
...
Signed-off-by: Felix Conway <felix.conway@arm.com >
2025-04-22 10:45:28 +01:00
ad7049407b
Remove executable permissions and shebang from component-platforms.sh
...
Signed-off-by: Felix Conway <felix.conway@arm.com >
2025-04-22 10:45:28 +01:00
8e13c8f018
Add shebang to fix CI error
...
Signed-off-by: Felix Conway <felix.conway@arm.com >
2025-04-22 10:35:52 +01:00
5081d6544d
Switch all.sh components from selftest to which_aes
...
Signed-off-by: Felix Conway <felix.conway@arm.com >
2025-04-22 10:35:49 +01:00
467b487d95
Merge pull request #9738 from mpg/drop-armcc5-dev
...
[dev] Drop building with armcc5 in all.sh
2024-10-31 08:12:40 +00:00
26caae8152
Rm forgotten armc5
...
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com >
2024-10-29 12:43:26 +01:00
705690af69
Drop building with armcc5 in all.sh
...
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com >
2024-10-29 11:46:47 +01:00
8490f052ae
Clarify GCC version requirement
...
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com >
2024-10-28 11:15:24 +01:00
479eb522d7
Split up the Thumb-1 test component
...
The Thumb-1 tests are by far the slowest, so split the -O0 and -Os tests
into their own components.
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com >
2024-10-28 11:15:24 +01:00
bb61245007
Remove superfluous invocations of make clean
...
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com >
2024-10-28 11:15:24 +01:00
de146a13b4
Update component speed estimates
...
The estimates are based on the most recent CI run.
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com >
2024-10-28 11:15:24 +01:00
d1d26139ff
Add AArch64 default config test
...
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com >
2024-10-28 11:12:25 +01:00
1524b9c3ad
Add Arm eabi default config tests
...
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com >
2024-10-28 11:10:15 +01:00
665df83d34
Merge pull request #9293 from gilles-peskine-arm/outcome-check-repeated-configurations-all.sh-preliminaries
...
Fix some all.sh components with sub-components
2024-10-25 14:59:15 +00:00
8f08bcd603
all.sh: rename a helper function
...
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com >
2024-10-09 12:54:05 +02:00
59aea4e1cc
armv8 AES, SHA: simplify structure and fix copypasta
...
Reorganize the structure of the builds of aesce.c and sha256ce.c with
various configurations of AES/SHA256 acceleration. Now everything in a given
configuration is grouped together (building the object file, and checking
the presence or absence of certain instructions in the assembly).
Fix several instances of copypasta in -m options where we were sometimes not
allowing the compiler to use optional instructions even though we use them
in inline assembly, and sometimes allowing the compiler to use optional
instructions even though we then checked their absence
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2024-08-05 16:11:34 +02:00
8bea95de00
Use .s extension for assembly
...
Having assembly files called *.o was confusing.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2024-08-05 16:10:57 +02:00
bf47cf7437
all.sh/components: Moved component_build_zeroize_checks -> compiler.
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2024-08-01 19:38:47 +01:00
9ceb2c3e0a
all.sh/components: Moved test_malloc_0_null,test_memory_buffer_allocator -> configuration.
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2024-08-01 19:38:47 +01:00
b5891d5dec
all.sh/components: Moved aesni and armce components -> platform.
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2024-08-01 19:38:47 +01:00
1ef3a66540
all.sh/components: Moved test_aesni_m32_clang -> platform.
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2024-08-01 19:38:47 +01:00
07404d27ef
all.sh/components: Moved build_arm_xxx from compiler -> platform.
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2024-08-01 19:38:47 +01:00
609f749c56
all.sh/components: Removed duplicated/obsolete documentation/whitespace.
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2024-08-01 19:38:27 +01:00
8a98090edf
Extract platform components into a separate file.
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com >
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2024-08-01 19:08:58 +01:00
6aab5b7109
Created placeholder component files.
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2024-08-01 18:44:47 +01:00