Commit 479c39a6 authored by Arve Hjønnevåg's avatar Arve Hjønnevåg
Browse files

ANDROID: trusty: Add trusty-core driver



Original commits:
  android-trusty-3.10:
    33dbf339 ("trusty: Add trusty driver")
    e30482e7 ("trusty: Add notifier before and after every smc call.")
    2e55f95a ("trusty: Provide trusty_std_call32 and trusty_fast_call32 stubs if CONFIG_TRUSTY is not set.")
    0da972cc ("trusty: Add arm64 support")
    6b1a2d31 ("trusty: Add trusty_fast_call64 api on 64 bit systems.")
    bd9b849d ("trusty: move probe to subsys_initcall")
    e909ef01 ("trusty: Retry std_calls on SM_ERR_BUSY")
    af1ac76f ("trusty: Get version string from trusty")
    489d59d6 ("trusty: add couple non-secure memory related helper routines")
    7f12378c ("trusty: Select api version")
    63f6b6cd ("trusty: Handle fiqs without calling notifier and enabling interrupts")
    51132bfb ("trusty: Add smp support")
  android-trusty-3.18:
    4af79968 ("trusty: add support for parameterized NOP ops")
  android-trusty-4.19:
    3f1b06f5 ("trusty: Stop calling into trusty if trusty panicked")
    29aa7dfa ("trusty: Always call back into trusty on interrupted CPUs")
    8bfcfdcd ("trusty: Don't break nop loop on failed custom nop-calls")
    4009cfcc ("trusty: Add share memory api and call it where needed")
    9a27b1c4 ("trusty: Remove trusty_call32_mem_buf")
    412267ed ("trusty: Define values passed to trusty")
    2cb851ca ("trusty: Set dma_mask")
    c6e61783 ("trusty: Extend smc function and move to arch specific asm file")
  android-trusty-5.4:
    93961958 ("ANDROID: trusty: Implement share-memory interface based on Arm FF-A 1.0 EAC 1_0")
    b364e092 ("ANDROID: trusty: Modularize trusty core driver")
    e3e543f6 ("ANDROID: trusty: fix format specifiers")
    5d6c1cce ("ANDROID: trusty: fix compiler warnings for 32-bit builds")
    3b4e7241 ("ANDROID: trusty: don't use tristate for non-modules")
    d78b103c ("ANDROID: trusty: add missing ENDPROC statements")
    1d7b4458 ("ANDROID: trusty: use SPDX license identifiers")
    a91f687b ("ANDROID: trusty: fix some checkpatch warnings")
    eb7697cc ("ANDROID: trusty: Kconfig: add missing dependency on ARM || ARM64")
    13614d01 ("ANDROID: trusty: Kconfig: remove unneeded 'default n'")
    33c18971 ("ANDROID: trusty: Kconfig: remove CONFIG_TRUSTY_SMC_ARM*")
    048a0d17 ("ANDROID: trusty: add missing license declarations")
    2a2f4891 ("ANDROID: trusty: add missing 'static' keywords")
    eaa27254 ("ANDROID: trusty: don't use '#pragma once'")
    110d7254 ("ANDROID: trusty: remove unneeded assignments to device_driver::owner")
    19b581bd ("ANDROID: trusty-core: export trusty_fast_call64()")
    5c8d2418 ("ANDROID: trusty-core: use dev_groups for trusty_version attribute")
    0f32db5e ("ANDROID: trusty: remove trivial function entry logging")
    ac7a02ae ("ANDROID: trusty: use dev_*() instead of pr_*()")
    0e580318 ("ANDROID: trusty: avoid using BUG_ON()")
    3f6ac3c6 ("ANDROID: trusty: Kconfig: add help text")
    86a6aff8 ("ANDROID: trusty: use in-kernel integer types")
    e3699d9e ("ANDROID: trusty: don't use weird sysv integer types")
    bd616a0d ("ANDROID: trusty: fix up headers shared with Trusty")

Bug: 187853933
Change-Id: I9bcf4563edee478223579776f5d0dd956ad031a6
Signed-off-by: default avatarArve Hjønnevåg <arve@android.com>
Signed-off-by: default avatarTri Vo <trong@google.com>
Signed-off-by: default avatarMichael Ryleev <gmar@google.com>
Signed-off-by: default avatarEric Biggers <ebiggers@google.com>
parent b9836d40
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment