Commit 46d88f9d authored by Sandrine Bailleux's avatar Sandrine Bailleux Committed by TrustedFirmware Code Review
Browse files

Merge changes I250c3aa1,Icf816053 into integration

* changes:
  changelog: introduce SPMD, add secure partition loading and tooling
  changelog: add debugfs functionality
parents d9f405ed 62c17070
...@@ -20,12 +20,23 @@ New Features ...@@ -20,12 +20,23 @@ New Features
^^^^^^^^^^^^ ^^^^^^^^^^^^
- Arm Architecture - Arm Architecture
- Add support for Armv8.4-SecEL2 extension through the SPCI defined SPMD/SPMC
components.
- Build option to support EL2 context save and restore in the secure world
(CTX_INCLUDE_EL2_REGS).
- Example: "Add support for Branch Target Identification (BTI)" - Example: "Add support for Branch Target Identification (BTI)"
- BL-specific
- Enhanced BL2 bootloader flow to load secure partitions based on firmware
configuration data (fconf).
- Build System - Build System
- Add support for documentation build as a target in Makefile - Add support for documentation build as a target in Makefile
- Add ``COT`` build option to select the chain of trust to use when the - Add ``COT`` build option to select the chain of trust to use when the
Trusted Boot feature is enabled (default: ``tbbr``). Trusted Boot feature is enabled (default: ``tbbr``).
- Added creation and injection of secure partition packages into the FIP.
- Build option to support SPMC component loading and run at S-EL1
or S-EL2 (SPMD_SPM_AT_SEL2).
- CPU Support - CPU Support
- Example: "cortex-a55: Workaround for erratum 1221012" - Example: "cortex-a55: Workaround for erratum 1221012"
...@@ -36,6 +47,7 @@ New Features ...@@ -36,6 +47,7 @@ New Features
- Libraries - Libraries
- Example: "Introduce BTI support in Library at ROM (romlib)" - Example: "Introduce BTI support in Library at ROM (romlib)"
- Add Firmware Configuration Framework (fconf). - Add Firmware Configuration Framework (fconf).
- Add DebugFS functionality
- New Platforms Support - New Platforms Support
- Example: "qemu/qemu_sbsa: New platform support added for QEMU SBSA platform" - Example: "qemu/qemu_sbsa: New platform support added for QEMU SBSA platform"
...@@ -52,6 +64,9 @@ New Features ...@@ -52,6 +64,9 @@ New Features
- Add support for optional firmware encryption feature (experimental). - Add support for optional firmware encryption feature (experimental).
- Introduce a new `dualroot` chain of trust. - Introduce a new `dualroot` chain of trust.
- SPCI
- Introduced the SPM Dispatcher (SPMD) component as a new standard service.
- Tools - Tools
- Example: "fiptool: Add support to build fiptool on Windows." - Example: "fiptool: Add support to build fiptool on Windows."
...@@ -84,6 +99,7 @@ Changed ...@@ -84,6 +99,7 @@ Changed
- Example: "Refactor SPSR initialisation code" - Example: "Refactor SPSR initialisation code"
- Tools - Tools
- sptool updated to accomodate building secure partition packages.
- Example: "cert_create: Remove RSA PKCS#1 v1.5 support" - Example: "cert_create: Remove RSA PKCS#1 v1.5 support"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment