- Apr 22, 2020
-
-
Sandrine Bailleux authored
This reverts commit fbf26ee1. The readme file removed by this commit is indeed not used by ReadTheDocs but it is the one displayed on: https://git.trustedfirmware.org/TF-A/tf-a-tests.git/about Change-Id: I267a247bb32c570e254553d65b93bf70cdaf76e4 Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
- Apr 21, 2020
-
-
Sandrine Bailleux authored
-
Sandrine Bailleux authored
* changes: Update list of maintainers Remove unused top-level readme file
-
Sandrine Bailleux authored
Change-Id: I9e53651762a99b02d07a94d8ef1807d9be0a777e Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
Sandrine Bailleux authored
Command to build HTML-formatted pages from docs: > make doc Change-Id: I63938aaf3913126ab9036a6acaaf786a1199aef2 Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
Sandrine Bailleux authored
As explained in the commit message of c595384d ("doc: Copy readme content to docs/index.rst"), the docs/index.rst file is the new landing page/entry point for reading the docs. The top-level readme file can be removed, now that the docs layout have been restructured. Change-Id: I591e1800500878722c6dbc6be1af704290f82cf3 Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
Sandrine Bailleux authored
* changes: doc: Update link formats doc: Update page content after re-arrangement doc: Sync common content with TF-A doc: Move content from Porting Guide doc: Migrate content from User Guide and update it doc: Move tools info to Getting Started chapter doc: Move content to new About chapter doc: Copy readme content to docs/index.rst
-
- Apr 20, 2020
-
-
Mark Dykes authored
-
Jimmy Brisson authored
Use docutils/Sphinx-type linking with the :ref: keyword where possible, instead of direct links to files. As part of this patch some external links have been updated too, especially those that point to the TF-A docs. Some link targets are no longer valid but can be restored after the TF-A User Guide is split up. Change-Id: I328d5141cf9b32471bf669bfc0191e8f6f883a48 Signed-off-by:
Paul Beesley <paul.beesley@arm.com> Signed-off-by:
Jimmy Brisson <jimmy.brisson@arm.com>
-
Jimmy Brisson authored
This patch modifies the content of existing documents now that it has been moved around. Some of the content requires updating to make sense in its new location, for example. Other content may simply be out of date. Change-Id: I8dfa527e1d1f1520cefd21066802451352b573d2 Signed-off-by:
Paul Beesley <paul.beesley@arm.com> Signed-off-by:
Jimmy Brisson <jimmy.brisson@arm.com>
-
Jimmy Brisson authored
Some information, such as contact details, is shared between TF-A and the TF-A Tests. Bring this into line with what is in the TF-A repo. Change-Id: I910e229a93da67c85d70c633d5a4597a6a788b50 Signed-off-by:
Paul Beesley <paul.beesley@arm.com> Signed-off-by:
Jimmy Brisson <jimmy.brisson@arm.com>
-
Jimmy Brisson authored
The Porting Guide document is broken down into separate, per-topic documents that all live under the new "Porting" chapter. Change-Id: I269fa06cbf6544ce3c76700d1fcf3a669793c483 Signed-off-by:
Paul Beesley <paul.beesley@arm.com> Signed-off-by:
Jimmy Brisson <jimmy.brisson@arm.com>
-
Jimmy Brisson authored
The User Guide document holds many different bits of information that are not always related to each other. These are moved out into files where information is grouped tightly together. This also updates build instructions and environment variable instructions to link to the relevent parts of the TF-A user guide and use more recent versions of compiler, respetively. Change-Id: Iace851f93c7dea8f154ae52a2665dd599f2e5d72 Signed-off-by:
Paul Beesley <paul.beesley@arm.com> Signed-off-by:
Jimmy Brisson <jimmy.brisson@arm.com>
-
Jimmy Brisson authored
The Getting Started chapter will hold information on requirements and on performing initial set-up and build activities. Change-Id: Iacf14a049b20f59c84aeaefa1271255ed60a8a5b Signed-off-by:
Paul Beesley <paul.beesley@arm.com> Signed-off-by:
Jimmy Brisson <jimmy.brisson@arm.com>
-
Jimmy Brisson authored
This new chapter is created to hold project-related info such as methods of contact, supported platforms, and so on. Change-Id: Ifece3a8d9ba7f7862416a0c81a8707833da4aec7 Signed-off-by:
Paul Beesley <paul.beesley@arm.com> Signed-off-by:
Jimmy Brisson <jimmy.brisson@arm.com>
-
Jimmy Brisson authored
The docs/index.rst file is the new landing page / entry point for reading the docs so the top-level content needs to be copied there. The existing content in readme.rst cannot be modified to point to the new page until the hosted copy of the docs has gone live (in order to have a working URL). Change-Id: Ifa9e65d463c2887bbd53f7224aa803796aeec68f Signed-off-by:
Paul Beesley <paul.beesley@arm.com> Signed-off-by:
Jimmy Brisson <jimmy.brisson@arm.com>
-
Madhukar Pappireddy authored
Signed-off-by:
Madhukar Pappireddy <madhukar.pappireddy@arm.com> Change-Id: Iac2f428490066bf7629f45c781d145298ec50524
-
- Apr 16, 2020
-
-
Mark Dykes authored
-
- Apr 09, 2020
-
-
Madhukar Pappireddy authored
Signed-off-by:
Madhukar Pappireddy <madhukar.pappireddy@arm.com> Change-Id: Ide56f234752ede1d998bdebd31bf39e0ac7105f9
-
- Mar 31, 2020
-
-
Sandrine Bailleux authored
-
- Mar 30, 2020
-
-
Zelalem authored
The issue with the test has been fixed with the TF-A patch: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/3778 so re-enable it. Signed-off-by:
Zelalem <zelalem.aweke@arm.com> Change-Id: Ie394b596c7da504c74c684af3ef5f6065a05eef9
-
- Mar 27, 2020
-
-
Manish Pandey2 authored
-
- Mar 26, 2020
-
-
Olivier Deprez authored
For pre-Armv8.4 platform, the supported model is that SPMC runs at S-EL1. The candidate is OP-TEE with SPCI protocol adaptation. This patch performs a version check through direct messaging and determines if OP-TEE runs as SPMC by checking version responses. If this does not match, then it assumes SPMC runs at S-EL2 with two Cactus instances running at S-EL1. Signed-off-by:
Olivier Deprez <olivier.deprez@arm.com> Change-Id: I34194b6e8b3d447a25f2153bbac1be2631cd7a5e
-
- Mar 23, 2020
-
-
Manish Pandey2 authored
* changes: cactus: generate JSON file required by TF-A tftf: re-introduce spm tests in the flow cactus: update sample manifest to SPCI Beta1 format cactus: add symbols relocation fixup cactus: update build options and memory map to make it PIE cactus: update to SPCI Beta1 and add sample direct messaging test tftf: SPCI Beta1 add direct messaging test tftf: update SPCI svc header to latest Beta1 spec tftf: provide hvc conduit facility
-
Generate JSON file which is being passed as "SP_LAYOUT_FILE" build parameter to TF-A build. Two instances of cactus is used to demonstrate functioning of multiple SP's. cactus-secondary dts is same as cactus dts except for UUID and load address. Signed-off-by:
Manish Pandey <manish.pandey2@arm.com> Change-Id: Ib6d8f7d5d4894495754da0ce39f663263eeb182f
-
Olivier Deprez authored
Signed-off-by:
Olivier Deprez <olivier.deprez@arm.com> Change-Id: I3a80e023c71426605abb13303d466a9b93f3123e
-
Olivier Deprez authored
Notice, the dtb generation wrapper script had a provision to automatically generate an "extra" memory description section. This will be revisited later when SP boot time memory region is implemented in SPM. Signed-off-by:
Olivier Deprez <olivier.deprez@arm.com> Change-Id: I4fb9e23004871d74eee4a1d1f4be0826695e3e9f
-
Olivier Deprez authored
Signed-off-by:
Olivier Deprez <olivier.deprez@arm.com> Change-Id: Ibde8aadecf6ae6c320d01ee2acab9c3c8db3859d
-
Olivier Deprez authored
Signed-off-by:
Olivier Deprez <olivier.deprez@arm.com> Change-Id: I9287361d2a4c81954fae715fef6ba5cc57cc10e0
-
Olivier Deprez authored
The scenario is: TFTF (acting as an "hypervisor" at NS-EL2) sends a direct message request to an SP targetting its SP ID. SPMD/SPMC relays the message down to SP. SP extracts the message payload, amends it and sends a direct message response to TFTF that SPMC/SPMD relay back to TFTF. This sample SP can be instantiated into multiple SPs. The early main entry flow discriminates the first VM from other secondary VMs by getting its running id through SPCI_ID_GET. The SP runs an infinite message loop and waits for a new message by calling SPCI_MSG_WAIT. Notice SPCI_MSG_WAIT is also the hint to SPMD that the SP initialized properly. About logging, only PVM for now has direct access to UART. 2nd VMs must use the debug log hypervisor call. Signed-off-by:
Olivier Deprez <olivier.deprez@arm.com> Change-Id: I001261c3f54e0bc217e43fca6812d6cda1ac4430
-
- Mar 20, 2020
-
-
Olivier Deprez authored
This patch strips out former SPCI Alpha sample test code. Removing SPRT references will be done in another coming patch. Version check is adapted to SPCI Beta1. Version is now returned in x2. The first test is a direct messaging test using SPCI_MSG_SEND_DIRECT_REQ targetting a bare-metal cactus SP. TFTF expects a response from the SP returning with SPCI_MSG_SEND_DIRECT_RESP. Note: this patch also provides an initial SPCI_RUN interface. This API may not be used in the mid-term because VM to SP communication is supposed to be done only through direct messaging. Though the SPM boot-up for now is only launching the first SP in the list of declared SP in SPMC manifest. In order to make 2nd-VM ready, TFTF has to "boot-up" the SP through a single SPCI_RUN invocation till it reaches SPCI_MSG_WAIT in the SP. Once SPM implements boot up through all SPs, this SPCI_RUN invocation will no longer be required. Signed-off-by:
Olivier Deprez <olivier.deprez@arm.com> Change-Id: I141abd3e348409b3d34a911d0552570f49e85846
-
Olivier Deprez authored
Signed-off-by:
Olivier Deprez <olivier.deprez@arm.com> Change-Id: I5b70debe318fe1505c6d56ea347e6c09d1bf9247
-
- Mar 19, 2020
-
-
Olivier Deprez authored
Signed-off-by:
Olivier Deprez <olivier.deprez@arm.com> Change-Id: I3ad6e6767c2ca915f4a4fe8c5accc07e3e255387
-
Sandrine Bailleux authored
-
- Mar 13, 2020
-
-
Sandrine Bailleux authored
Change-Id: I6d6ad62ca9979495ce46019f1a354dd36b4fec1e Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
Manish Pandey2 authored
-
Manish Pandey2 authored
This test fails on sgi575 models 11.9 release, the reason for failure is old SCP firmware version which is 2.3. With SCP version 2.5 above this issues does not occurs. This patch can be reverted once the SCP FW binary updated on CI. Change-Id: I453f3ef3e22272e0b2c61c96c98f1710eec8d1ca Signed-off-by:
Manish Pandey <manish.pandey2@arm.com>
-
- Mar 11, 2020
-
-
Sandrine Bailleux authored
-
- Mar 10, 2020
-
-
Zelalem authored
The issue with this test is fixed with the TF-A patch: https://review.trustedfirmware.org/c/TF-A/ trusted-firmware-a/+/3591, so re-enable it. Signed-off-by:
Zelalem <zelalem.aweke@arm.com> Change-Id: I343a017eea8a134ce74dedd484faaafdeb65ef13
-
- Mar 02, 2020
-
-
Sandrine Bailleux authored
-