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

Add OTP hardware key support to plat-ti #1492

Merged
merged 3 commits into from
Apr 24, 2017
Merged

Commits on Apr 21, 2017

  1. plat-ti: Rename platform context to platform boot arguments

    Currently the non-secure context is passed in from our initial secure
    software as part of the OP-TEE load process. This passed-in data will
    not only contain the non-secure context but also any additional data we
    may need to give to OP-TEE. Rename these structures and group the context
    data into a struct for future expansion.
    
    Signed-off-by: Andrew F. Davis <afd@ti.com>
    Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
    Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
    glneo committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    890c723 View commit details
    Browse the repository at this point in the history
  2. plat-ti: Read and store HUK sent by initial secure software

    Some TI platforms pass the HUK to OP-TEE via a secure memory stack. Read
    and store this key for later use. On platforms without CFG_OTP_SUPPORT
    this key is ignored.
    
    Signed-off-by: Andrew F. Davis <afd@ti.com>
    Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
    Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
    glneo committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    2eae8d8 View commit details
    Browse the repository at this point in the history
  3. plat-ti: Add support for using HUK on DRA7xx/AM57xx

    On DRA7xx/AM57xx the initial secure software will pass OP-TEE a
    Hardware Unique Key (HUK), use this key when requested.
    
    Signed-off-by: Andrew F. Davis <afd@ti.com>
    Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
    Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
    glneo committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    fd7ea04 View commit details
    Browse the repository at this point in the history