| f3fec61f | 28-May-2025 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
fix(drtm): measure and record the DLME EP offset instead of absolute address
Update the DLME measurement logic to record only the DLME image entry point offset (`dlme_img_ep_off`) rather than the fu
fix(drtm): measure and record the DLME EP offset instead of absolute address
Update the DLME measurement logic to record only the DLME image entry point offset (`dlme_img_ep_off`) rather than the fully resolved physical address. This aligns with the DRTM specification v1.1.
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: I3093282a1cb0fef0aafa48aeec34770f574fa34a
show more ...
|
| 65f6936e | 27-May-2025 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
fix(drtm): correct PROTECT_MEM_REGION value as per DRTM specification
The value of `PROTECT_MEM_REGION` was incorrectly set to 2. This patch updates it to 1, which aligns with the DRTM specification
fix(drtm): correct PROTECT_MEM_REGION value as per DRTM specification
The value of `PROTECT_MEM_REGION` was incorrectly set to 2. This patch updates it to 1, which aligns with the DRTM specification v1.1 for DMA protection modes.
Note: Although the DRTM implementation does not currently handle `PROTECT_MEM_REGION`, this fix ensures future compatibility and avoids misleading definitions.
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: I6811be8241aa4c0801352e2b9bd4872dc475ca78
show more ...
|
| 94127ae2 | 25-Feb-2025 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
feat(drtm): retrieve DLME image authentication features
Retrieve DLME image authentication features and report them back to the DCE preamble. Currently, this value is always set to 0, as no platform
feat(drtm): retrieve DLME image authentication features
Retrieve DLME image authentication features and report them back to the DCE preamble. Currently, this value is always set to 0, as no platform supports DLME authentication.
Additionally, the default schema is always used instead of the DLME PCR schema since DLME authentication is not currently supported.
This change primarily upgrades the DRTM parameters version to V2, aligning with DRTM spec v1.1 [1].
[1]: https://developer.arm.com/documentation/den0113/c/?lang=en
Change-Id: Ie2ceb0d2ff49465643597e8725710a93d89e74a2 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| 8d24a30d | 26-Feb-2025 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
feat(drtm): ensure event types aligns with DRTM specification v1.1
This patch updates event logging to comply with the latest version (v1.1) of the DRTM specification [1]. It ensures that all requir
feat(drtm): ensure event types aligns with DRTM specification v1.1
This patch updates event logging to comply with the latest version (v1.1) of the DRTM specification [1]. It ensures that all required event types, including those related to DLME authentication, are properly defined.
Although these additional events are not currently utilized in the implementation, this change ensures their presence as specified in DRTM v1.1 for completeness.
[1]: https://developer.arm.com/documentation/den0113/c/?lang=en
Change-Id: I6846488c4121b1e2dc948d73c946e06883e16b28 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| 28e8f9d9 | 06-Feb-2025 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
fix(drtm): fix DLME data size check
dlme_data_min_size is currently defined in pages but is being compared against byte sizes in the code. This patch corrects this issue.
Change-Id: Ib250ef6efedf32
fix(drtm): fix DLME data size check
dlme_data_min_size is currently defined in pages but is being compared against byte sizes in the code. This patch corrects this issue.
Change-Id: Ib250ef6efedf321706624dfca263e8042a25f6d1 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| 5dde96b0 | 10-Jan-2024 |
Stuart Yoder <stuart.yoder@arm.com> |
feat(drtm): add ACPI table region size to the DLME header
The DRTM 1.0 spec defines an additional field in the DLME header for an optional region in the DLME to hold ACPI tables.
Signed-off-by: Stu
feat(drtm): add ACPI table region size to the DLME header
The DRTM 1.0 spec defines an additional field in the DLME header for an optional region in the DLME to hold ACPI tables.
Signed-off-by: Stuart Yoder <stuart.yoder@arm.com> Change-Id: Idba7fa6bd0fb4ef2bdffc24f4588720e1661e58c
show more ...
|
| bc9064ae | 10-Jan-2024 |
Stuart Yoder <stuart.yoder@arm.com> |
feat(drtm): update return code if secondary PE is not off
DRTM 1.0 specifies that if any secondary PEs are not off during a dynamic launch the return code must be SECONDARY_PE_NOT_OFF.
Signed-off-b
feat(drtm): update return code if secondary PE is not off
DRTM 1.0 specifies that if any secondary PEs are not off during a dynamic launch the return code must be SECONDARY_PE_NOT_OFF.
Signed-off-by: Stuart Yoder <stuart.yoder@arm.com> Change-Id: Idcb1f3c60daa63a5bc994bdeacca8aab7066f628
show more ...
|