| #
733d0e7f |
| 09-Mar-2026 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge changes from topic "amd_custompkg_infra" into integration
* changes: fix(versal2): remove SCMI drivers in NO PM configuration feat(amd): custom package linker infra chore(versal2): make
Merge changes from topic "amd_custompkg_infra" into integration
* changes: fix(versal2): remove SCMI drivers in NO PM configuration feat(amd): custom package linker infra chore(versal2): make TFA_NO_PM configurable with default value feat(amd): support multiple custom packages
show more ...
|
| #
89aae9a1 |
| 27-Jan-2026 |
Akshay Belsare <akshay.belsare@amd.com> |
feat(amd): custom package linker infra
Add linker script consolidation framework for custom packages integrated with TF-A.
- Implement two-stage preprocessing for custom linker scripts - Auto-disco
feat(amd): custom package linker infra
Add linker script consolidation framework for custom packages integrated with TF-A.
- Implement two-stage preprocessing for custom linker scripts - Auto-discover custom_pkg.ld.S files in package directories - Create linker script template (plat.ld.S.tpl) for consolidation - Support normalized absolute path resolution for multiple packages - Generate final plat.ld.S by preprocessing template with custom scripts
The framework automatically discovers and preprocesses custom package linker scripts, expanding package-specific macros before inclusion in the final consolidated linker script. This enables multiple packages to define custom memory regions and sections without conflicts.
Change-Id: Ie21e807f96507a655275443df5f33b18915965f8 Signed-off-by: Akshay Belsare <akshay.belsare@amd.com>
show more ...
|
| #
87daf659 |
| 26-Nov-2025 |
Akshay Belsare <akshay.belsare@amd.com> |
feat(amd): support multiple custom packages
Add support for including multiple custom packages to be built and linked with TF-A for AMD platforms. This allows flexible integration of multiple custom
feat(amd): support multiple custom packages
Add support for including multiple custom packages to be built and linked with TF-A for AMD platforms. This allows flexible integration of multiple custom service implementations.
- Introduce custom_pkg.mk for custom package integration - Create custom_svc_stub.c with default stub implementations - Refactor platform.mk to conditionally include custom packages - Support multiple package paths via space/semicolon-separated CUSTOM_PKG_PATH
The framework handles discovery and inclusion of custom_pkg.mk files from each package directory, providing flexibility for platform-specific customizations without modifying TF-A core code.
Change-Id: I254373f81744328a3e7d5fcf482d137c7108444f Signed-off-by: Akshay Belsare <akshay.belsare@amd.com>
show more ...
|