Linaro Connect resources will be available here during and after Connect!

Booking Private Meetings
Private meetings are booked through bkk19.skedda.com and your personal calendar (i.e. Google Calendar). View detailed instructions here.

For Speakers
Please add your presentation to Sched.com by attaching a pdf file to your session (under Extras > + File). We will export these presentations daily and feature on the connect.linaro.org website here. Videos will be uploaded as we receive them (if the video of your session cannot be published please let us know immediately by emailing connect@linaro.org).

Dave Pigott has come up with another puzzle: https://linaro.co/bkk19puzzle can you crack the code?! Prizes will be awarded to the winner(s) on Friday.

Back To Schedule
Friday, April 5 • 11:30am - 11:55am
BKK19-513 TF-A: Dynamic Configuration and PIE support

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
This is a presentation on Dynamic Configuration and the associated Position Independent Executable Support (PIE) in Trusted Firmware-A (TF-A).

SFO17 had a BoF session (by Dan Handley) to discuss the implementation plan for dynamic configuration in firmware. General agreement was that this is a good feature to do and some of the envisaged use-cases were: 
* Dynamic config of secure firmware features
* Dynamic firmware config using hardware configuration, security policies
* Modification of hardware configuration as seen by other software
* Centralized static firmware configuration etc

The presentation will focus on the implementation of dynamic configuration and how it can be utilized by TF-A partners. Some illustrations wherein ARM platforms dynamically configure the firmware for functionality and memory savings will also be provided.

Position Independent Executable (PIE) support for TF-A has been a long pending request from TF-A partners. The presentation will describe the technical details on how this feature was implemented in AArch64 version of TF-A. It will also cover some limitations of the implemented `dynamic relocation fixup` code.

avatar for Soby Mathew

Soby Mathew

Principal Software Engineer, ARM

Friday April 5, 2019 11:30am - 11:55am GMT+07
Keynote Room (World Ballroom BC)