| #
2b6f940a |
| 08-Jan-2024 |
Soby Mathew <soby.mathew@arm.com> |
Merge changes from topic "qemu-rme" into integration
* changes: feat(qemu): support TRP for RME feat(qemu): load and run RMM image feat(qemu): setup Granule Protection Table feat(qemu): setu
Merge changes from topic "qemu-rme" into integration
* changes: feat(qemu): support TRP for RME feat(qemu): load and run RMM image feat(qemu): setup Granule Protection Table feat(qemu): setup memory map for RME feat(qemu): update mapping types for RME feat(qemu): use mock attestation functions for RME fix(qemu): increase max FIP size
show more ...
|
| #
8ffe0b2e |
| 07-Sep-2023 |
Jean-Philippe Brucker <jean-philippe@linaro.org> |
feat(qemu): load and run RMM image
When RME is enabled, jump to the RMM image before BL33. When using semihosting rather than FIP, the image called "rmm.bin" is loaded from the runtime directory.
C
feat(qemu): load and run RMM image
When RME is enabled, jump to the RMM image before BL33. When using semihosting rather than FIP, the image called "rmm.bin" is loaded from the runtime directory.
Change-Id: I15863410b1e505aa502276b339b22a2ddcb0b745 Signed-off-by: Jean-Philippe Brucker <jean-philippe@linaro.org>
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 ...
|
| #
36802e2c |
| 22-Nov-2022 |
Jens Wiklander <jens.wiklander@linaro.org> |
feat(qemu): support s-el2 spmc
Supports S-EL2 SPMC + S-EL1 SP on qemu. S-EL1 SPs packaged in .pkg files are added to the FIP as blob with an UUID. BL2 parses TB_FW_CONFIG to know which SP blobs to l
feat(qemu): support s-el2 spmc
Supports S-EL2 SPMC + S-EL1 SP on qemu. S-EL1 SPs packaged in .pkg files are added to the FIP as blob with an UUID. BL2 parses TB_FW_CONFIG to know which SP blobs to load into memory.
Co-developed-by: Olivier Deprez <olivier.deprez@arm.com> Signed-off-by: Olivier Deprez <olivier.deprez@arm.com> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Change-Id: I4b61c4c048f31540d4f1ef9e05f0b12deb341e06
show more ...
|
| #
25ae7ad1 |
| 18-Nov-2022 |
Jens Wiklander <jens.wiklander@linaro.org> |
feat(qemu): update abi between spmd and spmc
Updates the ABI between SPMD and the SPMC at S-EL1 so that the hard coded SPMC manifest can be replaced by a proper manifest via TOS FW Config. TOS FW Co
feat(qemu): update abi between spmd and spmc
Updates the ABI between SPMD and the SPMC at S-EL1 so that the hard coded SPMC manifest can be replaced by a proper manifest via TOS FW Config. TOS FW Config is provided via QEMU_TOS_FW_CONFIG_DTS as a DTS file when building. The DTS is turned into a DTB which is added to the FIP.
Note that this is an incompatible change and requires corresponding change in OP-TEE ("core: sel1 spmc: boot abi update").
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Change-Id: Ibabe78ef50a24f775492854ce5ac54e4d471e369
show more ...
|
| #
93adf930 |
| 30-Nov-2021 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(plat/qemu): add SPMD support with SPMC at S-EL1" into integration
|
| #
f58237cc |
| 25-May-2021 |
Jens Wiklander <jens.wiklander@linaro.org> |
feat(plat/qemu): add SPMD support with SPMC at S-EL1
Adds support for SPMD with SPMC at S-EL1. A new config option SPMC_OPTEE is added to support loading the special OP-TEE images when configured wi
feat(plat/qemu): add SPMD support with SPMC at S-EL1
Adds support for SPMD with SPMC at S-EL1. A new config option SPMC_OPTEE is added to support loading the special OP-TEE images when configured with SPD=spmd. With or without SPMC_OPTEE. It should still be possible to load another BL32 payload implementing a SPMC, provided that entry point is the same as load address, that is, BL32_BASE.
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Change-Id: Ie61dcd1ee564688baee1b575030e63dc2bb85121
show more ...
|
| #
5f2849b6 |
| 18-Sep-2019 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes from topic "qemu_sbsa" into integration
* changes: qemu: Simplify the image size calculation qemu: introducing sub-platforms to qemu platform
|
| #
9a006ad1 |
| 17-May-2018 |
Radoslaw Biernacki <radoslaw.biernacki@linaro.org> |
qemu: Simplify the image size calculation
Patch introduce the macro NS_IMAGE_MAX_SIZE to simplify the image size calculation. Use of additional parenthesis removes the possibility of improper calcul
qemu: Simplify the image size calculation
Patch introduce the macro NS_IMAGE_MAX_SIZE to simplify the image size calculation. Use of additional parenthesis removes the possibility of improper calculations due nested macro expansion for subtraction. In case of platforms with DRAM window over 32bits, patch also removes potential problems with type casting, as meminfo.image_size is uint32_t but macro calculations were done in 64bit space.
Signed-off-by: Radoslaw Biernacki <radoslaw.biernacki@linaro.org> Change-Id: I2d05a2d9dd6000dba6114df53262995cf85af018
show more ...
|
| #
301d27d9 |
| 17-May-2018 |
Radoslaw Biernacki <radoslaw.biernacki@linaro.org> |
qemu: introducing sub-platforms to qemu platform
This commit change the plat/qemu directory structure into:
`-- plat `-- qemu |-- common (files shared with all qemu subplatforms)
qemu: introducing sub-platforms to qemu platform
This commit change the plat/qemu directory structure into:
`-- plat `-- qemu |-- common (files shared with all qemu subplatforms) |-- qemu (original qemu platform) |-- qemu_sbsa (new sqemu_sbsa platform) |-- subplat1 `-- subplat2
This opens the possibility of adding new qemu sub-platforms which reuse existing common platform code. The first platform which will leverage new structure will be SBSA platform.
Signed-off-by: Radoslaw Biernacki <radoslaw.biernacki@linaro.org> Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: Id0d8133e1fffc1b574b69aa2770ebc02bb837a9b
show more ...
|