- Mar 22, 2023
-
-
Manish Pandey2 authored
-
- Mar 09, 2023
-
-
Boyan Karatotev authored
Signed-off-by:
Boyan Karatotev <boyan.karatotev@arm.com> Change-Id: Ic0da2ed49c38d9b2d81c740ca9c3eedf1f562e57
-
- Mar 08, 2023
-
-
Madhukar Pappireddy authored
-
Joao Alves authored
In [1] Hafnium mandates that every memory region allocated in the manifest must be page aligned. If the base address is not present, hafnium would allocate the memory region. In the manifest structure, the value of the field would be MANIFEST_INVALID_ADDRESS(all 0xfs), which would cause the alignment validation to fail. Hafnium allocation of memory region is dropped in [2]. The patch removes instances of such type of memory regions from cactus partition manifest. [1] https://review.trustedfirmware.org/c/hafnium/hafnium/+/17304 [2] https://review.trustedfirmware.org/c/hafnium/hafnium/+/19939 Signed-off-by:
J-Alves <joao.alves@arm.com> Change-Id: I443e30b18531072cd108c58eb0762f3bffbaf65a
-
- Mar 07, 2023
-
-
Manish Badarkhe authored
-
- Feb 28, 2023
-
-
Soby Mathew authored
-
- Feb 27, 2023
-
-
Boyan Karatotev authored
Readthedocs uses weird defaults and the web interface gives limited configuration options. Add the config file to allow them to be changed. Bump build os image to Ubuntu 22.04 to be in line with the CI. Signed-off-by:
Boyan Karatotev <boyan.karatotev@arm.com> Change-Id: Ie8985712bbd30a1d6465e0ab8225c87f9bd0f8e8
-
Gareth Stockwell authored
This is intended for use in conjunction with Trusted Firmware eXplorer (TFX). The dummy test case exists only to provide a symbol with a well-known name ("debug_hook"), at which TFX can set a breakpoint and therefore marshall all PEs on entry to Non-secure state. The "nop" test case is not built by default, and therefore must be explicitly included, e.g. make TESTS=nop Signed-off-by:
Gareth Stockwell <gareth.stockwell@arm.com> Change-Id: I1d0f95714e5f662ca0f2d90db32020be15b43aed
-
- Feb 14, 2023
-
-
Madhukar Pappireddy authored
-
Manish Pandey2 authored
Introduce capability to generate Sync External Abort in TFTF. One of the usecases of this capability is to test EL3 feature of trapping lower ELs sync EA. Signed-off-by:
Manish Pandey <manish.pandey2@arm.com> Change-Id: I503c6776463efdd71cb8f05f6e19fc82b8dd7fdd
-
- Feb 10, 2023
-
-
Manish Badarkhe authored
-
- Feb 09, 2023
-
-
Manish Pandey2 authored
With sha 19297eb7 it was expected that read to invalid device memory will cause SError in EL3 but it was causing sync exception. Change the read to write for proper behaviour. Signed-off-by:
Manish Pandey <manish.pandey2@arm.com> Change-Id: I933aa3a80d40795a339cdf2160ebdcad976ab9e2
-
- Feb 07, 2023
-
-
joannafarley-arm authored
-
- Feb 06, 2023
-
-
Manish Pandey2 authored
* changes: feat: introduce test to generate SError refactor(ras): rename ras related tests
-
Manish Pandey2 authored
Introduce capability to generate SError in TFTF. One of the usecases of this capability is to test EL3 feature of trapping lower ELs SError. Signed-off-by:
Manish Pandey <manish.pandey2@arm.com> Change-Id: I4bc78edf21f9329f1ed76b0ae27db223a83a9670
-
- Feb 01, 2023
-
-
Manish Pandey2 authored
RAS related tests implicitly use SError name and as there are plans to introduce non-RAS SError test, rename RAS related tests to be explicit. Signed-off-by:
Manish Pandey <manish.pandey2@arm.com> Change-Id: Ifc56157271e491e1b7c5eeac7b0e1e08bf138b8f
-
- Jan 27, 2023
-
-
Olivier Deprez authored
* changes: fix(ff-a): tftf handling of its RXTX buffer pair test(spm): check rxtx unmap at NS physical instance
-
- Jan 26, 2023
-
-
Joao Alves authored
The way tftf was handling the RXTX buffer pair created a dependency on a set of tests from 'test_ffa_setup_and_discovery.c'. This was problematic for test configurations for which the SPM tests are not present. This patch removes such dependency: - Delete the 'INIT_MAILBOX' macro, and 'init_mailbox' function; - RXTX buffer pair allocated within the 'get_tftf_mailbox'. They are mapped into the SPMC via FFA_RXTX_MAP, and are returned in the function's argument. Signed-off-by:
J-Alves <joao.alves@arm.com> Change-Id: Ia010ebd21f11ab7ca6582b574ffc9179693b1eed
-
- Jan 25, 2023
-
-
Joao Alves authored
Validate that a call to FFA_RXTX_UNMAP from the NS physical FF-A instance, can't result in SPMC unampping buffers belonging to an SP. Signed-off-by:
J-Alves <joao.alves@arm.com> Change-Id: Iebb51a1bb8db96c6ea9e22235e0d884f7b62f1c7
-
- Jan 15, 2023
-
-
Jayanth Dodderi Chidanand authored
Signed-off-by:
Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> Change-Id: Ibe98baa558d3c010971e477978f25f5bcb54538a
-
- Jan 13, 2023
-
-
Manish Badarkhe authored
-
- Jan 11, 2023
-
-
Tony Nadackal authored
Add tftf support for Neoverse Reference Design RD-N2-Cfg3 platform. It is a variant of RD-N2 platform with a 10x6 mesh. For this platform, the PLATFORM_VARIANT macro should be set to 3 at compile time. Signed-off-by:
Tony K Nadackal <tony.nadackal@arm.com> Change-Id: I67cd441586c1e437d816cedd086d55f2b5c85718
-
- Jan 04, 2023
-
-
Manish Pandey2 authored
-
With the introduction of a handler for the trap generated upon an attempt to read RNDR and RNDRRS registers, the old test will not work anymore and needs to be changed so it does not longer expect the system to panic but for EL3 return a valid random number after handling the trap. In addition, the test configs are unified as there is no need to keep them separate since a system panic is not expected anymore. Signed-off-by:
Juan Pablo Conde <juanpablo.conde@arm.com> Signed-off-by:
Manish Pandey <manish.pandey2@arm.com> Change-Id: I3ea4d09bbae58a906ea0be3b5448f5d3090571e7
-
- Dec 23, 2022
-
-
Manish Pandey2 authored
-
- Dec 22, 2022
-
-
Alexei Fedorov authored
Adds missing BP_OPTION to REALM_CFLAGS to allow build realm payload with BTI/Pauth support. Signed-off-by:
AlexeiFedorov <Alexei.Fedorov@arm.com> Change-Id: I52bb24ffff9d662fee30706290805c455dc3137a
-
- Dec 20, 2022
-
-
Olivier Deprez authored
-
Olivier Deprez authored
In rt_memory_cannot_be_accessed_in_s test: Revert the fix from I340f2b3bcee2b072f3874fd6a9f211b48ddf882b where INIT_TFTF_MAILBOX shall be called first. Skip the test if SPMD is not present (by SKIP_TEST_IF_FFA_VERSION_LESS_THAN). A further refactoring change will follow to lift the dependency in the SPM test suite to run RX/TX map tests first. Signed-off-by:
Olivier Deprez <olivier.deprez@arm.com> Change-Id: I5e7e0854ba4db86ed83031c0c60383847084a3b1
-
- Dec 16, 2022
-
-
Manish Pandey2 authored
-
Manish Pandey2 authored
-
Manish Badarkhe authored
This patch resolves build issues introduced by commit [1]. [1]: https://review.trustedfirmware.org/c/TF-A/tf-a-tests/+/18037 Signed-off-by:
Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: I758642eda440383cbd3ddf9027a864616e0254e4
-
Update test cases return codes according to RMM Bet0 Specification. These changes are based on https://review.trustedfirmware.org/c/TF-A/tf-a-tests/+/17892 This patch also fixes failure of 'Access from a SP to a Root region' tests when SPMC is not present. Signed-off-by:
AlexeiFedorov <Alexei.Fedorov@arm.com> Change-Id: I340f2b3bcee2b072f3874fd6a9f211b48ddf882b
-
Manish Pandey2 authored
-
Manish Pandey2 authored
Signed-off-by:
Manish Pandey <manish.pandey2@arm.com> Change-Id: I098cd72b43b8571c81bdbc9b2ca9db0784c91e90
-
- Dec 15, 2022
-
-
Soby Mathew authored
-
Soby Mathew authored
-
- Dec 14, 2022
-
-
Manish Pandey2 authored
* changes: test(pmu): test that the PMU state is preserved accros a world switch test(pmu): check if PMUv3 is functional fix(pmu): extend PMEVTYPER.evtCount width
-
- Dec 12, 2022
-
-
Olivier Deprez authored
Fix build break with rmi_rec_enter verbose log. Signed-off-by:
Olivier Deprez <olivier.deprez@arm.com> Change-Id: Ia418b5e60a894c456e71788c0320074acf3fdd97
-
- Dec 08, 2022
-
-
Sandrine Bailleux authored
-
Moved 'Stress test timer framework' as part of 'tests-extensive' suite by creating a separate test suite for timers, i.e. tests-timer-stress. Signed-off-by:
Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: Ibdad88e81fba55333c0ad17cc9c10d24d97e6c7e
-