| #
51dbe464 |
| 23-Jun-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "fix(sptool): handle load-address-relative-offset property" into integration
|
| #
5f7116a8 |
| 25-Apr-2025 |
Bence Balogh <bence.balogh@arm.com> |
fix(sptool): handle load-address-relative-offset property
If the SP manifest contains load-address-relative-offset then the script failed to generate the sp_list_fragment.dts file because that line
fix(sptool): handle load-address-relative-offset property
If the SP manifest contains load-address-relative-offset then the script failed to generate the sp_list_fragment.dts file because that line was also added to the load_address_lines list. This commit fixes this issue: a line is only added to the list if the property name is exactly "load-address", without a following '-' character.
Change-Id: I1fd2006d37d9cc1864af31576e60565a7bce6023 Signed-off-by: Bence Balogh <bence.balogh@arm.com>
show more ...
|
| #
ee5915e2 |
| 05-Mar-2025 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "kc/stmm" into integration
* changes: fix(build): run sp_mk_gen.py with poetry feat(sptool): add StMM memory region descriptor feat(sptool): specify endianness for HOB
Merge changes from topic "kc/stmm" into integration
* changes: fix(build): run sp_mk_gen.py with poetry feat(sptool): add StMM memory region descriptor feat(sptool): specify endianness for HOB bin feat(fvp): increase cactus-tertiary size feat(sptool): include HOB file in the TL pkg feat(sptool): invoke the HOB list creation code feat(sptool): add the HOB list creation script chore: add fdt dependencies to poetry
show more ...
|
| #
32ecc0ef |
| 16-Dec-2024 |
J-Alves <joao.alves@arm.com> |
feat(sptool): include HOB file in the TL pkg
If the "hob_path" has been introduced in the `args` dictionary, use it when creating a Transfer List type of package.
Create a HOB entry in the transfer
feat(sptool): include HOB file in the TL pkg
If the "hob_path" has been introduced in the `args` dictionary, use it when creating a Transfer List type of package.
Create a HOB entry in the transfer list with the respective transfer entry type.
Signed-off-by: Kathleen Capella <kathleen.capella@arm.com> Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: Ie5fefe90205cf89ee26c3683048bf42229cb4bee
show more ...
|
| #
2d317e80 |
| 16-Dec-2024 |
J-Alves <joao.alves@arm.com> |
feat(sptool): invoke the HOB list creation code
Add an SP setup function that invokes the HOB creation utilities.
It introduces an argument "hob_path" to the shared dictionary of args with the loca
feat(sptool): invoke the HOB list creation code
Add an SP setup function that invokes the HOB creation utilities.
It introduces an argument "hob_path" to the shared dictionary of args with the location of the generated binary containing the HOB list.
Signed-off-by: Kathleen Capella <kathleen.capella@arm.com> Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I26a07027b6344c9d7ba732d022932736a62e2505
show more ...
|
| #
6bd0dd4a |
| 03-Feb-2025 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(sptool): transfer list to replace SP Pkg" into integration
|
| #
c2f05915 |
| 28-Jan-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "upstream_sp_num" into integration
* changes: fix(tc): enable certificate on the last secure partition feat(sptool): populate secure partition number in makefile
|
| #
0fe374ef |
| 18-Nov-2024 |
J-Alves <joao.alves@arm.com> |
feat(sptool): transfer list to replace SP Pkg
Generate the rules for calling 'tlc' tool, and generating a partition package as a TL: - The data is aligned to 4k. - Using TE types 0x103 for FF-A mani
feat(sptool): transfer list to replace SP Pkg
Generate the rules for calling 'tlc' tool, and generating a partition package as a TL: - The data is aligned to 4k. - Using TE types 0x103 for FF-A manifest, and 0x106 for FF-A SP binary.
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I1941e3e8f43d8dad33cdd0dea0571cf4a0d5e8f3
show more ...
|
| #
93273613 |
| 29-Oct-2024 |
Ben Horgan <ben.horgan@arm.com> |
feat(sptool): populate secure partition number in makefile
Calculate the secure partition number and saves it into the defined macro NUM_SP.
Signed-off-by: Ben Horgan <ben.horgan@arm.com> Signed-of
feat(sptool): populate secure partition number in makefile
Calculate the secure partition number and saves it into the defined macro NUM_SP.
Signed-off-by: Ben Horgan <ben.horgan@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com> Change-Id: I4175a10d315482b65fd0f3eed4c6fd1e1e2b5e4d
show more ...
|
| #
0ec25e38 |
| 19-Jan-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "fix(spm): silence warning in sp_mk_generator" into integration
|
| #
6a3225e2 |
| 17-Jan-2024 |
J-Alves <joao.alves@arm.com> |
fix(spm): silence warning in sp_mk_generator
Silence warning from sp_mk_generator that 'is not' operator is not meant for integers. This replaces the referred instance with '!='.
Signed-off-by: J-A
fix(spm): silence warning in sp_mk_generator
Silence warning from sp_mk_generator that 'is not' operator is not meant for integers. This replaces the referred instance with '!='.
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I0d31ad65466dbeafebbfc929e506c3e290913aca
show more ...
|
| #
a4fab36d |
| 15-Jan-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(spm): not defining load-address in SP config" into integration
|
| #
04e7f808 |
| 11-Jan-2024 |
J-Alves <joao.alves@arm.com> |
fix(spm): not defining load-address in SP config
The FF-A specification has made it such that SPs may optionally specify their load address in the manifest.
This info was being retrieved to generat
fix(spm): not defining load-address in SP config
The FF-A specification has made it such that SPs may optionally specify their load address in the manifest.
This info was being retrieved to generate some information for the SPMC manifest. However, it is not a mandatory utility.
This change relaxes the case in which the SP manifest doesn't have a load address.
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: Ic4c1b1ec6666522900c113903be45ba0eb5d0bf6
show more ...
|
| #
39bcbeac |
| 12-Aug-2023 |
Joanna Farley <joanna.farley@arm.com> |
Merge "feat(sptool): generate `ARM_BL2_SP_LIST_DTS` file from `sp_layout.json`" into integration
|
| #
20629b31 |
| 14-Feb-2023 |
Karl Meakin <karl.meakin@arm.com> |
feat(sptool): generate `ARM_BL2_SP_LIST_DTS` file from `sp_layout.json`
TF-A makefile accepts a device-tree snippet to override hardcoded SP nodes, via the `ARM_BL2_SP_LIST_DTS` variable. However th
feat(sptool): generate `ARM_BL2_SP_LIST_DTS` file from `sp_layout.json`
TF-A makefile accepts a device-tree snippet to override hardcoded SP nodes, via the `ARM_BL2_SP_LIST_DTS` variable. However the SPs declared in `ARM_BL2_SP_LIST_DTS` must be in the same order as they are in the FIP image, otherwise hash authentication will fail when loaded by BL2.
This patch generates the `ARM_BL2_SP_LIST_DTS` file from the `sp_layout.json` file. The SPs in the FIP image are also generated from `sp_layout.json`, so this ensures that there is only one source of truth for the SP list, removing the possibility to have the lists disagree with each other.
Signed-off-by: Karl Meakin <karl.meakin@arm.com> Change-Id: I7d76715135c596605c6a02aad5196d967dfeb1ce
show more ...
|
| #
6d4f4c3e |
| 15-Dec-2022 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes from topic "qemu_sel2" into integration
* changes: docs(build): describes the SPMC_OPTEE build option feat(qemu): support el3 spmc feat(el3-spmc): make platform logical partition
Merge changes from topic "qemu_sel2" into integration
* changes: docs(build): describes the SPMC_OPTEE build option feat(qemu): support el3 spmc feat(el3-spmc): make platform logical partition optional feat(qemu): support s-el2 spmc feat(qemu): update abi between spmd and spmc fix(sptool): add dependency to SP image
show more ...
|
| #
4daeaf34 |
| 31-Oct-2022 |
Jens Wiklander <jens.wiklander@linaro.org> |
fix(sptool): add dependency to SP image
In the generated sp_gen.mk, add a dependency to the image described in the sp_layout.json file to make sure that the pkg file is re-generated if the SP image
fix(sptool): add dependency to SP image
In the generated sp_gen.mk, add a dependency to the image described in the sp_layout.json file to make sure that the pkg file is re-generated if the SP image is updated.
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Change-Id: Id936f907d6baa6b0627c4bb9608323e5157c7a9b
show more ...
|
| #
eeead5e2 |
| 12-Oct-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(sptool): operators "is/is not" in sp_mk_gen.py" into integration
|
| #
1a28f290 |
| 07-Oct-2022 |
J-Alves <joao.alves@arm.com> |
fix(sptool): operators "is/is not" in sp_mk_gen.py
Replace the "is/is not" operator by "==/!=" for literals, to fix the syntax warnings below:
tools/sptool/sp_mk_generator.py:93: SyntaxWarning: "is
fix(sptool): operators "is/is not" in sp_mk_gen.py
Replace the "is/is not" operator by "==/!=" for literals, to fix the syntax warnings below:
tools/sptool/sp_mk_generator.py:93: SyntaxWarning: "is not" with a literal. Did you mean "!="? return len(sppkg_rule) is not 0
tools/sptool/sp_mk_generator.py:203: SyntaxWarning: "is" with a literal. Did you mean "=="? assert(len(uuid_lines) is 1)
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I10800f6b607942542aa2cbaaecac86b854f6b56a
show more ...
|
| #
50c712d4 |
| 15-Sep-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix: 'sp_mk_generator.py' reference to undef var" into integration
|
| #
0be2475f |
| 14-Sep-2022 |
J-Alves <joao.alves@arm.com> |
fix: 'sp_mk_generator.py' reference to undef var
The script 'sp_mk_generator.py' was reworked in [1]. There was a reference the variable 'data' left. This variable 'data' used to refer to the json d
fix: 'sp_mk_generator.py' reference to undef var
The script 'sp_mk_generator.py' was reworked in [1]. There was a reference the variable 'data' left. This variable 'data' used to refer to the json data of a the sp layout file. This patch fixed the reference with the proper variable according to the rework [1].
[1] https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/commit/?id=a96a07bfb66b7d38fe3da824e8ba183967659008
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I9ddbfa8d55a114bcef6997920522571e070fc7d2
show more ...
|
| #
cb666b39 |
| 29-Jun-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "fix(sptool): fix concurrency issue for SP packages" into integration
|
| #
0aaa382f |
| 09-Jun-2022 |
Daniel Boulby <daniel.boulby@arm.com> |
fix(sptool): fix concurrency issue for SP packages
Add dependency between rules to generate SP packages and their dtb files to ensure the dtb files are built before the sptool attempts to generate t
fix(sptool): fix concurrency issue for SP packages
Add dependency between rules to generate SP packages and their dtb files to ensure the dtb files are built before the sptool attempts to generate the SP package.
Change-Id: I071806f4aa09f39132e3e1990c91d71dc9acd728 Signed-off-by: Daniel Boulby <daniel.boulby@arm.com>
show more ...
|
| #
78c82cd0 |
| 06-May-2022 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes from topic "ja/boot_protocol" into integration
* changes: fix(sptool): update Optee FF-A manifest feat(sptool): delete c version of the sptool feat(sptool): use python version of
Merge changes from topic "ja/boot_protocol" into integration
* changes: fix(sptool): update Optee FF-A manifest feat(sptool): delete c version of the sptool feat(sptool): use python version of sptool feat(sptool): python version of the sptool refactor(sptool): use SpSetupActions in sp_mk_generator.py feat(sptool): add python SpSetupActions framework
show more ...
|
| #
822c7279 |
| 22-Mar-2022 |
J-Alves <joao.alves@arm.com> |
feat(sptool): use python version of sptool
Change-Id: I567ef0b977c69c38323740a592dd9451e261a407 Signed-off-by: J-Alves <joao.alves@arm.com>
|