fix(psci): add optional pwr_domain_validate_suspend to plat_psci_ops_tThis patch adds a new optional member `pwr_domain_validate_suspend` tothe `plat_psci_ops_t` structure that allows a platform t
fix(psci): add optional pwr_domain_validate_suspend to plat_psci_ops_tThis patch adds a new optional member `pwr_domain_validate_suspend` tothe `plat_psci_ops_t` structure that allows a platform to optionallyperform platform specific validations in OS-initiated mode. This isconditionally compiled into the build depending on the value of the`PSCI_OS_INIT_MODE` build option.In https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/17682,the return type of the `pwr_domain_suspend` handler was updated from`void` to `int` to allow a platform to optionally perform platformspecific validations in OS-initiated mode. However, when an error codeother than `PSCI_E_SUCCESS` is returned, the current exit path does notundo the operations in `psci_suspend_to_pwrdown_start`, and as a result,the system ends up in an unexpected state.The fix in this patch prevents the need to undo the operations in`psci_suspend_to_pwrdown_start`, by allowing the platform to firstperform any necessary platform specific validations before the PSCIgeneric code proceeds to the point of no return where the CPU_SUSPENDrequest is expected to complete successfully.Change-Id: I05d92c7ea3f5364da09af630d44d78252185db20Signed-off-by: Wing Li <wingers@google.com>
show more ...
docs(measured-boot): update the build commandAs per recent changes to OPTEE's fvp.mk file, both options"MEASURED_BOOT" and "MEASURED_BOOT_FTPM" are required for the fTPMapplication to be built.
docs(measured-boot): update the build commandAs per recent changes to OPTEE's fvp.mk file, both options"MEASURED_BOOT" and "MEASURED_BOOT_FTPM" are required for the fTPMapplication to be built.Change-Id: I621113c3fbd47e9f5be015ea65e9b8d0f218e4e8Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
docs(psci): add design proposal for OS-initiated modeChange-Id: Ia3662e08d98d01a93951309835816969e1602624Signed-off-by: Wing Li <wingers@google.com>
Merge "docs: add Runtime Security Subsystem (RSS) documentation" into integration
docs: add Runtime Security Subsystem (RSS) documentationDescribe: - RSS-AP communication - RSS runtime services - Measured boot - Delegated AttestationSigned-off-by: Tamas Ban <tamas.ban@
docs: add Runtime Security Subsystem (RSS) documentationDescribe: - RSS-AP communication - RSS runtime services - Measured boot - Delegated AttestationSigned-off-by: Tamas Ban <tamas.ban@arm.com>Change-Id: Iaef93361a09355a1edaabcc0c59126e006ad251a
docs(measured-boot): fix few typosFixed few typos in the measured boot POC document.Change-Id: I122c069bbde51febed12c54e2c4a4985b009ef5fSigned-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
docs: add top level section numberingTop level sections are not numbered. Adding numbers makes referring tosections easier. For example the Maintainers page changes from"about/3.1" to simply "1.3
docs: add top level section numberingTop level sections are not numbered. Adding numbers makes referring tosections easier. For example the Maintainers page changes from"about/3.1" to simply "1.3.1".Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>Change-Id: If90a18ee8d6a6858d58f0687f31ea62b69399e04
docs(drtm): steps to run DRTM implementationDocumented steps to run DRTM implementation.Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>Change-Id: I30dd8c1088a54a8906389c2584d922862610
docs(drtm): steps to run DRTM implementationDocumented steps to run DRTM implementation.Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>Change-Id: I30dd8c1088a54a8906389c2584d922862610dae0
docs(el3-runtimes): context management refactor proposalThis patch submits an RFC to refactor the context managementmechanism in TF-A.Signed-off-by: Soby Mathew <soby.mathew@arm.com>Change-Id:
docs(el3-runtimes): context management refactor proposalThis patch submits an RFC to refactor the context managementmechanism in TF-A.Signed-off-by: Soby Mathew <soby.mathew@arm.com>Change-Id: Ia1ad5a85cb86c129e2feaf36bed123f0067c3965
feat(measured boot): add documentation to build and run PoCAdd documentation to build and run a PoC based on the OP-TEE toolkitto show how TF-A Measured Boot can interact with a third party (f)TPM
feat(measured boot): add documentation to build and run PoCAdd documentation to build and run a PoC based on the OP-TEE toolkitto show how TF-A Measured Boot can interact with a third party (f)TPMservice.Signed-off-by: Javier Almansa Sobrino <javier.almansasobrino@arm.com>Change-Id: I11ac99c4ff54ea52aba0731aa7f707d7cd0c4216
CMake buildsystem design documentChange-Id: I9b69f2731b0d43ead4cacfa9844c6137c57f5aecSigned-off-by: Balint Dobszay <balint.dobszay@arm.com>
12