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

Enable Microsoft fTPM driver on Arm Foundation v8 models. #85

Closed

Conversation

javieralso-arm
Copy link

Add bindings for Microsoft fTPM driver on Foundation v8 models.

Signed-off-by: Javier Almansa Sobrino [email protected]

Copy link

@jbech-linaro jbech-linaro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acked-by: Joakim Bech <[email protected]>

@javieralso-arm
Copy link
Author

We are using an fTPM based on the Official TPM 2.0 Reference Implementation by Microsoft (https://github.com/microsoft/ms-tpm-20-ref) for a PoC of Measured Boot on Arm Trusted Firmware. This patch enables adds a binding to enable the required driver on the Kernel.

@jenswi-linaro
Copy link

@javieralso-arm Is this something that you intend to upstream also?

@javieralso-arm
Copy link
Author

@javieralso-arm Is this something that you intend to upstream also?

@jenswi-linaro No, no need for that, as long as it can be merged to your optee branch. I'm preparing a manifest for OPTEE to setup a build including Measured Boot and an fTPM and I am planing to use the linaro-swg Kernel as done for the fvp manifest, for instance.

@jenswi-linaro
Copy link

Fair enough, keep in mind that we rebase this branch to a new kernel release from time to time.

@javieralso-arm
Copy link
Author

Fair enough, keep in mind that we rebase this branch to a new kernel release from time to time.

Thank you very much for the heads up. We just want to have a PoC of a TPM service using Measured Boot so I will use a fixed revision on the manifest and I may update it from time to time. It is not a problem if the kernel is slightly outdated as long as it works and the functionality can be shown.

@jforissier
Copy link

@javieralso-arm please note that although the branch is rebased occasionally, we do create release tags (such as optee-3.12.0). So at some point you could reference such a tag.

@javieralso-arm
Copy link
Author

@javieralso-arm please note that although the branch is rebased occasionally, we do create release tags (such as optee-3.12.0). So at some point you could reference such a tag.

Thanks for letting me know, @jforissier. I noticed those tags on OP-TEE/* projects but I didn't realize that you are also tagging the kernel with the same tags. That's good to know.

jforissier pushed a commit that referenced this pull request Feb 8, 2021
Signed-off-by: Javier Almansa Sobrino <[email protected]>
Link: #85
[jf: not currently intended for upstream; add link to PR]
Signed-off-by: Jerome Forissier <[email protected]>
jforissier pushed a commit that referenced this pull request Feb 8, 2021
Signed-off-by: Javier Almansa Sobrino <[email protected]>
Acked-by: Joakim Bech <[email protected]>
Link: #85
[jf: not currently intended for upstream; add link to PR]
Signed-off-by: Jerome Forissier <[email protected]>
@jforissier
Copy link

Thank you @javieralso-arm. I have merged this with a note about upstream and a link to here.

@jforissier jforissier closed this Feb 8, 2021
vchong pushed a commit to vchong/linux that referenced this pull request May 16, 2021
Signed-off-by: Javier Almansa Sobrino <[email protected]>
Acked-by: Joakim Bech <[email protected]>
Link: linaro-swg#85
[jf: not currently intended for upstream; add link to PR]
Signed-off-by: Jerome Forissier <[email protected]>
jneuhauser pushed a commit to jneuhauser/linux that referenced this pull request Feb 16, 2022
Signed-off-by: Javier Almansa Sobrino <[email protected]>
Acked-by: Joakim Bech <[email protected]>
Link: linaro-swg#85
[jf: not currently intended for upstream; add link to PR]
Signed-off-by: Jerome Forissier <[email protected]>
haoxu6291 pushed a commit to haoxu6291/linux that referenced this pull request Mar 26, 2022
Signed-off-by: Javier Almansa Sobrino <[email protected]>
Acked-by: Joakim Bech <[email protected]>
Link: linaro-swg/linux#85
[jf: not currently intended for upstream; add link to PR]
Signed-off-by: Jerome Forissier <[email protected]>
etienne-lms pushed a commit to etienne-lms/linux that referenced this pull request Apr 5, 2022
Signed-off-by: Javier Almansa Sobrino <[email protected]>
Acked-by: Joakim Bech <[email protected]>
Link: linaro-swg#85
[jf: not currently intended for upstream; add link to PR]
Signed-off-by: Jerome Forissier <[email protected]>
jneuhauser pushed a commit to jneuhauser/linux that referenced this pull request Sep 8, 2022
Signed-off-by: Javier Almansa Sobrino <[email protected]>
Acked-by: Joakim Bech <[email protected]>
Link: linaro-swg#85
[jf: not currently intended for upstream; add link to PR]
Signed-off-by: Jerome Forissier <[email protected]>
odeprez pushed a commit to odeprez/linux-swg that referenced this pull request Oct 3, 2023
Signed-off-by: Javier Almansa Sobrino <[email protected]>
Acked-by: Joakim Bech <[email protected]>
Link: linaro-swg#85
[jf: not currently intended for upstream; add link to PR]
Signed-off-by: Jerome Forissier <[email protected]>
odeprez pushed a commit to odeprez/linux-swg that referenced this pull request Oct 9, 2023
Signed-off-by: Javier Almansa Sobrino <[email protected]>
Acked-by: Joakim Bech <[email protected]>
Link: linaro-swg#85
[jf: not currently intended for upstream; add link to PR]
Signed-off-by: Jerome Forissier <[email protected]>
jforissier pushed a commit that referenced this pull request Nov 6, 2023
Signed-off-by: Javier Almansa Sobrino <[email protected]>
Acked-by: Joakim Bech <[email protected]>
Link: #85
[jf: not currently intended for upstream; add link to PR]
Signed-off-by: Jerome Forissier <[email protected]>
jenswi-linaro pushed a commit to jenswi-linaro/linux-1 that referenced this pull request Jan 29, 2024
Signed-off-by: Javier Almansa Sobrino <[email protected]>
Acked-by: Joakim Bech <[email protected]>
Link: linaro-swg#85
[jf: not currently intended for upstream; add link to PR]
Signed-off-by: Jerome Forissier <[email protected]>
jenswi-linaro pushed a commit that referenced this pull request Jan 30, 2024
Signed-off-by: Javier Almansa Sobrino <[email protected]>
Acked-by: Joakim Bech <[email protected]>
Link: #85
[jf: not currently intended for upstream; add link to PR]
Signed-off-by: Jerome Forissier <[email protected]>
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

Successfully merging this pull request may close these issues.

4 participants