Hello,

 

We use fiptool extensively to generate the FIP blobs for NVIDIA platforms. But, we encountered the following issues during deployment.

 

  1. fiptool has a dependency on the host machine for OpenSSL and gcc.
  2. fiptool resides under the TF-A repo and is used by Hafnium and SPs. This creates a cross-repository dependency.

 

As a workaround, we ship a prebuilt fiptool. But, due to OS dependency, this approach is not scalable across OS versions. E.g. One OS distribution might be using a lower OpenSSL version compared another, creating an incompatibility.

 

I was thinking if converting fiptool to a python script might help resolve these issues. Sptool was converted into a Python script, so was wondering if anyone has tried converting fiptool to a Python script too.

 

-Varun