Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Caliptra version related questions #1944

Open
sunguk-bin-fad opened this issue Feb 5, 2025 · 3 comments
Open

Caliptra version related questions #1944

sunguk-bin-fad opened this issue Feb 5, 2025 · 3 comments

Comments

@sunguk-bin-fad
Copy link

  1. If Caliptra RTL 1.1 is integrated, must ROM, FMC, RT, and libcaliptra all use version 1.1 (need to use caliptra-1.1 branch)?
    : Is it possible to use the latest version of ROM, FMC, RT, and libcaliptra? (e.g. ROM1.2, RT1.2,...)

  2. If RTL 1.1 and ROM 1.1 are used, can FMC, RT, and the latest libcaliptra be used?

  3. I am wondering if the reason Caliptra supports Caliptra firmware update is that FMC and RT can be updated regardless of the Caliptra RTL version. If that is not the case, what is the purpose of supporting firmware updates (hitless firmware update)?

@sunguk-bin-fad
Copy link
Author

@jlmahowa-amd Can you answer this question? or can you add someone who can answer?

@jhand2
Copy link
Collaborator

jhand2 commented Feb 9, 2025

Latest versions of ROM, FMC, RT, and libcaliptra will all work on 1.1 hardware.

They also work on 1.0 hardware, (we have CI to ensure backward compatibility). Although there is a feature flag on some crates for 1.0 compat.

We intend for all future 1.x firmware releases to continue to work on 1.1 hardware.

@sunguk-bin-fad
Copy link
Author

@jhand2
Thanks for your feedback. I am wondering if ROM, FMC, RT, and libcaliptra always need to maintain the same version. For example, if I use RTL1.1 and ROM1.1, can I use FMC1.2 or the latest version? Likewise, I am curious whether similar dependencies could arise for RT or libcaliptra.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants