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 javier.almansasobrino@arm.com

Signed-off-by: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
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 <joakim.bech@linaro.org>

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