From 696e2f72e51596ffafbc6fd0028fabc8cd63480d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dylan=20A=C3=AFssi?= <dylan.aissi@collabora.com> Date: Tue, 8 Nov 2022 12:24:35 +0100 Subject: [PATCH] Initial packaging --- debian/apertis/component | 1 + debian/apertis/copyright | 504 +++++++++++++++++++++++++++++++++++++ debian/changelog | 5 + debian/control | 28 +++ debian/copyright | 36 +++ debian/optee-os-k3.install | 1 + debian/rules | 17 ++ debian/source/format | 1 + debian/watch | 3 + 9 files changed, 596 insertions(+) create mode 100644 debian/apertis/component create mode 100644 debian/apertis/copyright create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/optee-os-k3.install create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/watch diff --git a/debian/apertis/component b/debian/apertis/component new file mode 100644 index 0000000..eb5a316 --- /dev/null +++ b/debian/apertis/component @@ -0,0 +1 @@ +target diff --git a/debian/apertis/copyright b/debian/apertis/copyright new file mode 100644 index 0000000..bb65e4d --- /dev/null +++ b/debian/apertis/copyright @@ -0,0 +1,504 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ + +Files: * +Copyright: 2015, Linaro Limited +License: BSD-2-clause + +Files: core/arch/arm/crypto/aes_armv8a_ce.c +Copyright: 2015, 2020, Linaro Limited + 2013, Linaro Ltd <ard.biesheuvel@linaro.org> + 2001-2007, Tom St Denis +License: BSD-2-clause + +Files: core/arch/arm/include/arm32_macros_cortex_a9.S +Copyright: 2016, Freescale Semiconductor, Inc. +License: BSD-2-clause + +Files: core/arch/arm/include/kernel/delay.h +Copyright: 2018, Linaro Limited + 2017, Fuzhou Rockchip Electronics Co., Ltd. +License: BSD-2-clause + +Files: core/arch/arm/include/sm/pm.h +Copyright: 2017-2020, NXP +License: BSD-2-clause + +Files: core/arch/arm/kernel/delay.c +Copyright: 2018, Linaro Limited + 2017, Fuzhou Rockchip Electronics Co., Ltd. +License: BSD-2-clause + +Files: core/arch/arm/kernel/kern.ld.S +Copyright: 2014, Linaro Limited +License: BSD-2-clause and/or Expat + +Files: core/arch/arm/kernel/spin_lock_a32.S +Copyright: 2016, Linaro Limited + 2016, ARM Limited and Contributors. + 2014, STMicroelectronics International N.V. +License: BSD-3-clause + +Files: core/arch/arm/kernel/spin_lock_a64.S +Copyright: 2015, 2016, 2022, Linaro Limited +License: BSD-2-clause and/or BSD-3-clause + +Files: core/arch/arm/kernel/unwind_arm32.c +Copyright: 2015-2019, Linaro Limited + 2013, Eitan Adler. + 2013, 2014, Rui Paulo. + 2013, 2014, Ian Lepore. + 2013, 2014, Andrew Turner. +License: BSD-2-clause + +Files: core/arch/arm/kernel/unwind_arm64.c +Copyright: 2015, The FreeBSD Foundation + 2015, Linaro Limited +License: BSD-2-clause + +Files: core/arch/arm/mm/core_mmu_lpae.c +Copyright: 2015, 2016, 2022, Linaro Limited +License: BSD-2-clause and/or BSD-3-clause + +Files: core/arch/arm/plat-hikey/hikey_peripherals.h +Copyright: 2016, Linaro Ltd and Contributors. + 2016, Hisilicon Ltd and Contributors. +License: BSD-3-clause + +Files: core/arch/arm/plat-imx/a9_plat_init.S +Copyright: 2019, NXP + 2016, Wind River Systems. + 2014, STMicroelectronics International N.V. +License: BSD-2-clause + +Files: core/arch/arm/plat-imx/config/imx6qdlsolo.h +Copyright: 2017-2020, NXP + 2016, Wind River Systems. + 2015, Freescale Semiconductor, Inc. +License: BSD-2-clause + +Files: core/arch/arm/plat-imx/imx-regs.h + core/arch/arm/plat-imx/main.c + core/arch/arm/plat-imx/platform_config.h +Copyright: 2017-2020, NXP + 2016, Wind River Systems. + 2015, Freescale Semiconductor, Inc. +License: BSD-2-clause + +Files: core/arch/arm/plat-imx/registers/imx6.h +Copyright: 2017-2020, NXP + 2016, Wind River Systems. + 2015, Freescale Semiconductor, Inc. +License: BSD-2-clause + +Files: core/arch/arm/plat-ls/* +Copyright: 2018, 2021, NXP + 2015, Freescale Semiconductor, Inc. +License: BSD-2-clause + +Files: core/arch/arm/plat-ls/plat_init.S +Copyright: 2016, Wind River Systems. +License: BSD-2-clause + +Files: core/arch/arm/plat-marvell/* +Copyright: 2017, Marvell International Ltd. +License: BSD-2-clause + +Files: core/arch/arm/plat-rcar/main.c + core/arch/arm/plat-rcar/platform_config.h +Copyright: 2016, GlobalLogic +License: BSD-2-clause + +Files: core/arch/arm/plat-rpi3/* +Copyright: 2016, Sequitur Labs Inc. +License: BSD-2-clause + +Files: core/arch/arm/plat-sam/* +Copyright: 2017, Timesys Corporation. +License: BSD-2-clause + +Files: core/arch/arm/plat-sprd/* +Copyright: 2016, Spreadtrum Communications Inc. +License: BSD-2-clause + +Files: core/arch/arm/plat-sunxi/* +Copyright: 2018, Linaro Limited + 2018, Amit Singh Tomar <amittomer25@gmail.com> + 2014, Allwinner Technology Co., Ltd. +License: BSD-2-clause + +Files: core/arch/arm/plat-sunxi/plat_init.S +Copyright: 2018, Linaro Limited + 2017, Fuzhou Rockchip Electronics Co., Ltd. +License: BSD-2-clause + +Files: core/arch/arm/plat-sunxi/platform_config.h +Copyright: 2018, Linaro Limited + 2018, Amit Singh Tomar <amittomer25@gmail.com + 2014, Allwinner Technology Co., Ltd. +License: BSD-2-clause + +Files: core/arch/arm/plat-sunxi/psci.c +Copyright: 2018, Linaro Limited + 2014, Allwinner Technology Co., Ltd. + 2013, ARM Ltd +License: BSD-2-clause + +Files: core/arch/arm/plat-zynq7k/* +Copyright: 2016, Wind River Systems. +License: BSD-2-clause + +Files: core/arch/arm/plat-zynq7k/main.c +Copyright: 2016, Wind River Systems. + 2015, Freescale Semiconductor, Inc. +License: BSD-2-clause + +Files: core/arch/arm/plat-zynq7k/plat_init.S +Copyright: 2016, Wind River Systems. + 2014, STMicroelectronics International N.V. +License: BSD-2-clause + +Files: core/arch/arm/plat-zynq7k/platform_smc.h +Copyright: 2016, Wind River System +License: BSD-2-clause + +Files: core/arch/arm/plat-zynqmp/* +Copyright: 2016, Xilinx Inc. +License: BSD-2-clause + +Files: core/arch/arm/sm/psci.c + core/arch/arm/sm/std_smc.c +Copyright: 2016, Freescale Semiconductor, Inc. +License: BSD-2-clause + +Files: core/crypto/aes-gcm-ghash-tbl.c +Copyright: 2017-2020, Linaro Limited + 2006-2015, ARM Limited +License: Apache-2.0 + +Files: core/drivers/atmel_uart.c +Copyright: 2017, Timesys Corporation +License: BSD-2-clause + +Files: core/drivers/cdns_uart.c +Copyright: 2016, Xilinx Inc. +License: BSD-2-clause + +Files: core/drivers/imx_uart.c +Copyright: 2018, 2019, NXP. + 2015, Freescale Semiconductor, Inc. +License: BSD-2-clause + +Files: core/drivers/imx_wdog.c + core/drivers/tzc380.c +Copyright: 2017-2020, NXP +License: BSD-2-clause + +Files: core/drivers/mvebu_uart.c +Copyright: 2017, Marvell International Ltd. +License: BSD-2-clause + +Files: core/drivers/ns16550.c +Copyright: 2017, 2020, Linaro Limited + 2015, Freescale Semiconductor, Inc. +License: BSD-2-clause + +Files: core/drivers/scif.c +Copyright: 2017, Linaro Limited + 2016, GlobalLogic +License: BSD-2-clause + +Files: core/drivers/sprd_uart.c +Copyright: 2017, Linaro Limited + 2016, Spreadtrum Communications Inc. +License: BSD-2-clause + +Files: core/drivers/tzc400.c +Copyright: 2015, 2016, 2022, Linaro Limited +License: BSD-2-clause and/or BSD-3-clause + +Files: core/include/drivers/atmel_uart.h +Copyright: 2017, Timesys Corporation +License: BSD-2-clause + +Files: core/include/drivers/cdns_uart.h +Copyright: 2017, Linaro Limited + 2016, Xilinx Inc +License: BSD-2-clause + +Files: core/include/drivers/imx_uart.h + core/include/drivers/ns16550.h +Copyright: 2017, 2020, Linaro Limited + 2015, Freescale Semiconductor, Inc. +License: BSD-2-clause + +Files: core/include/drivers/imx_wdog.h + core/include/drivers/tzc380.h +Copyright: 2017-2020, NXP +License: BSD-2-clause + +Files: core/include/drivers/mvebu_uart.h +Copyright: 2017, Marvell International Ltd. +License: BSD-2-clause + +Files: core/include/drivers/scif.h +Copyright: 2017, Linaro Limited + 2016, GlobalLogic +License: BSD-2-clause + +Files: core/include/drivers/sprd_uart.h +Copyright: 2017, Linaro Limited + 2016, Spreadtrum Communications Inc. +License: BSD-2-clause + +Files: core/include/drivers/tzc400.h +Copyright: 2015, 2016, 2022, Linaro Limited +License: BSD-2-clause and/or BSD-3-clause + +Files: core/include/kernel/msg_param.h +Copyright: 2017, EPAM Systems +License: BSD-2-clause + +Files: core/kernel/msg_param.c +Copyright: 2017, EPAM Systems +License: BSD-2-clause + +Files: core/lib/* +Copyright: no-info-found +License: BSD-2-clause and/or GPL + +Files: core/lib/libtomcrypt/aes_accel.c + core/lib/libtomcrypt/sha1_accel.c + core/lib/libtomcrypt/sha256_accel.c +Copyright: 2015, 2020, Linaro Limited + 2001-2007, Tom St Denis +License: BSD-2-clause + +Files: core/lib/libtomcrypt/src/* +Copyright: no-info-found +License: public-domain + +Files: core/lib/libtomcrypt/src/pk/* +Copyright: 2014, STMicroelectronics International N.V. + 2001-2007, Tom St Denis +License: BSD-2-clause + +Files: core/lib/libtomcrypt/src/stream/sosemanuk/* +Copyright: 2005, X-CRYPT project. This software is provided as-is, without +License: GPL + +Files: core/lib/zlib/zlib.h +Copyright: 1995-2022, Jean-loup Gailly and Mark Adler +License: Zlib + +Files: debian/* +Copyright: 2022, Collabora Ltd. +License: BSD-2-clause + +Files: lib/libmbedtls/mbedtls/* +Copyright: no-info-found +License: Apache-2.0 + +Files: lib/libmbedtls/mbedtls/include/* +Copyright: The Mbed TLS Contributors +License: Apache-2.0 + +Files: lib/libmbedtls/mbedtls/library/* +Copyright: The Mbed TLS Contributors +License: Apache-2.0 + +Files: lib/libunw/unwind_arm32.c +Copyright: 2015-2019, Linaro Limited + 2013, Eitan Adler. + 2013, 2014, Rui Paulo. + 2013, 2014, Ian Lepore. + 2013, 2014, Andrew Turner. +License: BSD-2-clause + +Files: lib/libunw/unwind_arm64.c +Copyright: 2015-2019, Linaro Limited + 2015, The FreeBSD Foundation +License: BSD-2-clause + +Files: lib/libutee/arch/arm/gprof/* +Copyright: 2015, 2016, 2022, Linaro Limited +License: BSD-2-clause and/or BSD-3-clause + +Files: lib/libutee/arch/arm/gprof/gmon_out.h +Copyright: 2016, Linaro Limited +License: BSD-2-clause and/or LGPL-2.1+ + +Files: lib/libutee/include/elf32.h + lib/libutee/include/elf64.h +Copyright: 1996-1998, John D. Polstra. +License: BSD-2-clause + +Files: lib/libutee/include/elf_common.h +Copyright: 2000, 2001, 2008, 2011, David E. OBrien + 1998, John D. Polstra. +License: BSD-2-clause + +Files: lib/libutils/ext/consttime_memcmp.c +Copyright: 2019, Linaro Limited + 2004-2007, 2011, 2012, Internet Systems Consortium, Inc. ("ISC") + 1999-2001, 2003, Internet Software Consortium. +License: ISC + +Files: lib/libutils/ext/include/bitstring.h +Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/ext/include/confine_array_index.h +Copyright: 2020, Linaro Limited + 2019, The Fuchsia Authors. +License: BSD-3-clause + +Files: lib/libutils/ext/include/speculation_barrier.h +Copyright: 2017, Arm Limited. +License: BSL-1.0 + +Files: lib/libutils/ext/snprintk.c +Copyright: UNIX System Laboratories, Inc. / 1986, 1988, 1991, 1993 +License: BSD-2-clause and/or BSD-3-clause + +Files: lib/libutils/ext/strlcat.c + lib/libutils/ext/strlcpy.c +Copyright: 1998, Todd C. Miller <Todd.Miller@courtesan.com> +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/setjmp_a32.S +Copyright: 1994-2009, Red Hat, Inc. +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/setjmp_a64.S +Copyright: 2011, 2012, ARM Ltd +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/softfloat/* +Copyright: 2011-2015, The Regents of the University of +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/softfloat/arm32_include/* +Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/softfloat/build/Linux-386-GCC/platform.h +Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/softfloat/build/Linux-386-SSE2-GCC/platform.h +Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/softfloat/build/Linux-x86_64-GCC/platform.h +Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/softfloat/build/Win32-MinGW/platform.h +Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/softfloat/build/Win32-SSE2-MinGW/platform.h +Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/softfloat/build/Win64-MinGW-w64/platform.h +Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/softfloat/build/template-FAST_INT64/platform.h +Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/softfloat/build/template-not-FAST_INT64/platform.h +Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/softfloat/source/* +Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/isoc/arch/arm/softfloat/source/extF80M_sqrt.c + lib/libutils/isoc/arch/arm/softfloat/source/extF80_sqrt.c + lib/libutils/isoc/arch/arm/softfloat/source/s_add128.c + lib/libutils/isoc/arch/arm/softfloat/source/s_add256M.c + lib/libutils/isoc/arch/arm/softfloat/source/s_addCarryM.c + lib/libutils/isoc/arch/arm/softfloat/source/s_addComplCarryM.c + lib/libutils/isoc/arch/arm/softfloat/source/s_addM.c + lib/libutils/isoc/arch/arm/softfloat/source/s_approxRecip32_1.c + lib/libutils/isoc/arch/arm/softfloat/source/s_approxRecipSqrt32_1.c + lib/libutils/isoc/arch/arm/softfloat/source/s_compare128M.c + lib/libutils/isoc/arch/arm/softfloat/source/s_compare96M.c + lib/libutils/isoc/arch/arm/softfloat/source/s_countLeadingZeros32.c + lib/libutils/isoc/arch/arm/softfloat/source/s_countLeadingZeros64.c + lib/libutils/isoc/arch/arm/softfloat/source/s_eq128.c + lib/libutils/isoc/arch/arm/softfloat/source/s_le128.c + lib/libutils/isoc/arch/arm/softfloat/source/s_lt128.c + lib/libutils/isoc/arch/arm/softfloat/source/s_mul128By32.c + lib/libutils/isoc/arch/arm/softfloat/source/s_mul128MTo256M.c + lib/libutils/isoc/arch/arm/softfloat/source/s_mul128To256M.c + lib/libutils/isoc/arch/arm/softfloat/source/s_mul64ByShifted32To128.c + lib/libutils/isoc/arch/arm/softfloat/source/s_mul64To128.c + lib/libutils/isoc/arch/arm/softfloat/source/s_mul64To128M.c + lib/libutils/isoc/arch/arm/softfloat/source/s_mulAddF128M.c + lib/libutils/isoc/arch/arm/softfloat/source/s_negXM.c + lib/libutils/isoc/arch/arm/softfloat/source/s_remStepMBy32.c + lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackMToExtF80M.c + lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToExtF80.c + lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToF128.c + lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToF32.c + lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToF64.c + lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToI32.c + lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToI64.c + lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToUI32.c + lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToUI64.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shiftLeftM.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam128.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam128Extra.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam256M.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam32.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam64.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam64Extra.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJamM.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightM.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftLeft128.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftLeft64To96M.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftLeftM.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRight128.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightExtendM.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJam128.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJam128Extra.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJam64.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJam64Extra.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJamM.c + lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightM.c + lib/libutils/isoc/arch/arm/softfloat/source/s_sub128.c + lib/libutils/isoc/arch/arm/softfloat/source/s_sub1XM.c + lib/libutils/isoc/arch/arm/softfloat/source/s_sub256M.c + lib/libutils/isoc/arch/arm/softfloat/source/s_subM.c +Copyright: 2011-2015, The Regents of the University of +License: BSD-3-clause + +Files: lib/libutils/isoc/include/setjmp.h +Copyright: 2016, Linaro Limited + 1994-2009, Red Hat, Inc. +License: BSD-3-clause + +Files: lib/libutils/isoc/include/sys/queue.h +Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/isoc/newlib/* +Copyright: 1994-2009, Red Hat, Inc. +License: BSD-3-clause + +Files: lib/libutils/isoc/newlib/strtok_r.c +Copyright: 1988, Regents of the University of California. +License: BSD-3-clause + +Files: lib/libutils/isoc/qsort.c +Copyright: 1992, 1993 +License: BSD-3-clause + +Files: core/* core/arch/arm/crypto/aes_modes_armv8a_ce_a32.S core/arch/arm/crypto/aes_modes_armv8a_ce_a64.S core/arch/arm/crypto/sha1_armv8a_ce_a64.S core/arch/arm/crypto/sha256_armv8a_ce_a64.S core/arch/arm/crypto/aes_modes_armv8a_ce_a32.S core/arch/arm/crypto/aes_modes_armv8a_ce_a64.S core/arch/arm/crypto/sha1_armv8a_ce_a64.S core/arch/arm/crypto/sha256_armv8a_ce_a64.S core/arch/arm/crypto/aes_modes_armv8a_ce_a32.S core/arch/arm/crypto/aes_modes_armv8a_ce_a64.S core/arch/arm/crypto/sha1_armv8a_ce_a64.S core/arch/arm/crypto/sha256_armv8a_ce_a64.S core/arch/arm/crypto/aes_modes_armv8a_ce_a32.S core/arch/arm/crypto/aes_modes_armv8a_ce_a64.S core/arch/arm/crypto/sha1_armv8a_ce_a64.S core/arch/arm/crypto/sha256_armv8a_ce_a64.S core/arch/arm/crypto/ghash-ce-core_a32.S core/arch/arm/crypto/ghash-ce-core_a64.S core/arch/arm/dts/* core/arch/arm/dts/at91-sama5d27_som1.dtsi core/arch/arm/dts/at91-sama5d27_som1_ek.dts core/arch/arm/dts/at91-sama5d27_som1.dtsi core/arch/arm/dts/at91-sama5d27_som1_ek.dts core/arch/arm/dts/at91-sama5d2_xplained.dts core/arch/arm/dts/sama5d2.dtsi core/arch/arm/dts/at91-sama5d2_xplained.dts core/arch/arm/dts/sama5d2.dtsi core/arch/arm/dts/dt_driver_test.dtsi core/arch/arm/dts/embedded_dtb_test.dts core/arch/arm/dts/hikey.dts core/arch/arm/dts/dt_driver_test.dtsi core/arch/arm/dts/embedded_dtb_test.dts core/arch/arm/dts/hikey.dts core/arch/arm/dts/dt_driver_test.dtsi core/arch/arm/dts/embedded_dtb_test.dts core/arch/arm/dts/hikey.dts core/arch/arm/dts/fsl-lx2160a-qds.dts core/arch/arm/dts/fsl-lx2160a-rdb.dts core/arch/arm/dts/fsl-lx2160a.dtsi core/arch/arm/dts/fsl-lx2160a-qds.dts core/arch/arm/dts/fsl-lx2160a-rdb.dts core/arch/arm/dts/fsl-lx2160a.dtsi core/arch/arm/dts/fsl-lx2160a-qds.dts core/arch/arm/dts/fsl-lx2160a-rdb.dts core/arch/arm/dts/fsl-lx2160a.dtsi core/arch/arm/dts/sama5d2-pinfunc.h core/arch/arm/dts/stm32mp13-pinctrl.dtsi core/arch/arm/dts/stm32mp131.dtsi core/arch/arm/dts/stm32mp133.dtsi core/arch/arm/dts/stm32mp135.dtsi core/arch/arm/dts/stm32mp135f-dk.dts core/arch/arm/dts/stm32mp13xc.dtsi core/arch/arm/dts/stm32mp13xf.dtsi core/arch/arm/dts/stm32mp131.dtsi core/arch/arm/dts/stm32mp133.dtsi core/arch/arm/dts/stm32mp135.dtsi core/arch/arm/dts/stm32mp135f-dk.dts core/arch/arm/dts/stm32mp13xc.dtsi core/arch/arm/dts/stm32mp13xf.dtsi core/arch/arm/dts/stm32mp131.dtsi core/arch/arm/dts/stm32mp133.dtsi core/arch/arm/dts/stm32mp135.dtsi core/arch/arm/dts/stm32mp135f-dk.dts core/arch/arm/dts/stm32mp13xc.dtsi core/arch/arm/dts/stm32mp13xf.dtsi core/arch/arm/dts/stm32mp131.dtsi core/arch/arm/dts/stm32mp133.dtsi core/arch/arm/dts/stm32mp135.dtsi core/arch/arm/dts/stm32mp135f-dk.dts core/arch/arm/dts/stm32mp13xc.dtsi core/arch/arm/dts/stm32mp13xf.dtsi core/arch/arm/dts/stm32mp131.dtsi core/arch/arm/dts/stm32mp133.dtsi core/arch/arm/dts/stm32mp135.dtsi core/arch/arm/dts/stm32mp135f-dk.dts core/arch/arm/dts/stm32mp13xc.dtsi core/arch/arm/dts/stm32mp13xf.dtsi core/arch/arm/dts/stm32mp131.dtsi core/arch/arm/dts/stm32mp133.dtsi core/arch/arm/dts/stm32mp135.dtsi core/arch/arm/dts/stm32mp135f-dk.dts core/arch/arm/dts/stm32mp13xc.dtsi core/arch/arm/dts/stm32mp13xf.dtsi core/arch/arm/dts/stm32mp15-pinctrl.dtsi core/arch/arm/dts/stm32mp151.dtsi core/arch/arm/dts/stm32mp157c-ed1.dts core/arch/arm/dts/stm32mp157c-ev1.dts core/arch/arm/dts/stm32mp15-pinctrl.dtsi core/arch/arm/dts/stm32mp151.dtsi core/arch/arm/dts/stm32mp157c-ed1.dts core/arch/arm/dts/stm32mp157c-ev1.dts core/arch/arm/dts/stm32mp15-pinctrl.dtsi core/arch/arm/dts/stm32mp151.dtsi core/arch/arm/dts/stm32mp157c-ed1.dts core/arch/arm/dts/stm32mp157c-ev1.dts core/arch/arm/dts/stm32mp15-pinctrl.dtsi core/arch/arm/dts/stm32mp151.dtsi core/arch/arm/dts/stm32mp157c-ed1.dts core/arch/arm/dts/stm32mp157c-ev1.dts core/arch/arm/dts/stm32mp157a-dhcor-avenger96.dts core/arch/arm/dts/stm32mp15xx-dhcor-avenger96.dtsi core/arch/arm/dts/stm32mp15xx-dhcor-io1v8.dtsi core/arch/arm/dts/stm32mp157a-dhcor-avenger96.dts core/arch/arm/dts/stm32mp15xx-dhcor-avenger96.dtsi core/arch/arm/dts/stm32mp15xx-dhcor-io1v8.dtsi core/arch/arm/dts/stm32mp157a-dhcor-avenger96.dts core/arch/arm/dts/stm32mp15xx-dhcor-avenger96.dtsi core/arch/arm/dts/stm32mp15xx-dhcor-io1v8.dtsi core/arch/arm/dts/stm32mp157c-dhcom-pdk2.dts core/arch/arm/dts/stm32mp15xx-dhcom-pdk2.dtsi core/arch/arm/dts/stm32mp15xx-dhcom-som.dtsi core/arch/arm/dts/stm32mp157c-dhcom-pdk2.dts core/arch/arm/dts/stm32mp15xx-dhcom-pdk2.dtsi core/arch/arm/dts/stm32mp15xx-dhcom-som.dtsi core/arch/arm/dts/stm32mp157c-dhcom-pdk2.dts core/arch/arm/dts/stm32mp15xx-dhcom-pdk2.dtsi core/arch/arm/dts/stm32mp15xx-dhcom-som.dtsi core/arch/arm/dts/stm32mp15xx-dhcor-som.dtsi core/arch/arm/include/arm.h core/arch/arm/include/arm32.h core/arch/arm/include/arm32_macros.S core/arch/arm/include/ffa.h core/arch/arm/include/kernel/* core/arch/arm/include/kernel/cache_helpers.h core/arch/arm/include/kernel/vfp.h core/arch/arm/include/kernel/cache_helpers.h core/arch/arm/include/kernel/vfp.h core/arch/arm/include/kernel/secure_partition.h core/arch/arm/include/kernel/spmc_sp_handler.h core/arch/arm/include/kernel/thread_spmc.h core/arch/arm/include/kernel/secure_partition.h core/arch/arm/include/kernel/spmc_sp_handler.h core/arch/arm/include/kernel/thread_spmc.h core/arch/arm/include/kernel/secure_partition.h core/arch/arm/include/kernel/spmc_sp_handler.h core/arch/arm/include/kernel/thread_spmc.h core/arch/arm/include/kernel/stmm_sp.h core/arch/arm/include/kernel/thread_arch.h core/arch/arm/include/kernel/thread_private_arch.h core/arch/arm/include/kernel/tlb_helpers.h core/arch/arm/include/kernel/thread_private_arch.h core/arch/arm/include/kernel/tlb_helpers.h core/arch/arm/include/mm/core_mmu_arch.h core/arch/arm/include/sm/sm.h core/arch/arm/include/tee/* core/arch/arm/include/tee/entry_fast.h core/arch/arm/kernel/cache_helpers_a32.S core/arch/arm/kernel/cache_helpers_a64.S core/arch/arm/kernel/cache_helpers_a32.S core/arch/arm/kernel/cache_helpers_a64.S core/arch/arm/kernel/entry_a32.S core/arch/arm/kernel/entry_a64.S core/arch/arm/kernel/entry_a32.S core/arch/arm/kernel/entry_a64.S core/arch/arm/kernel/idle.c core/arch/arm/kernel/ldelf_loader.c core/arch/arm/kernel/thread.c core/arch/arm/kernel/ldelf_loader.c core/arch/arm/kernel/thread.c core/arch/arm/kernel/misc_a32.S core/arch/arm/kernel/misc_a64.S core/arch/arm/kernel/stmm_sp.c core/arch/arm/kernel/misc_a64.S core/arch/arm/kernel/stmm_sp.c core/arch/arm/kernel/rpc_io_i2c.c core/arch/arm/kernel/secure_partition.c core/arch/arm/kernel/spmc_sp_handler.c core/arch/arm/kernel/tee_l2cc_mutex.c core/arch/arm/kernel/tz_ssvce_pl310_a32.S core/arch/arm/kernel/tee_l2cc_mutex.c core/arch/arm/kernel/tz_ssvce_pl310_a32.S core/arch/arm/kernel/tee_time.c core/arch/arm/kernel/thread_a32.S core/arch/arm/kernel/tlb_helpers_a32.S core/arch/arm/kernel/tee_time.c core/arch/arm/kernel/thread_a32.S core/arch/arm/kernel/tlb_helpers_a32.S core/arch/arm/kernel/tee_time.c core/arch/arm/kernel/thread_a32.S core/arch/arm/kernel/tlb_helpers_a32.S core/arch/arm/kernel/thread_spmc.c core/arch/arm/kernel/thread_spmc_a64.S core/arch/arm/kernel/virtualization.c core/arch/arm/mm/core_mmu.c core/arch/arm/mm/core_mmu_v7.c core/arch/arm/mm/tee_pager.c core/arch/arm/mm/core_mmu.c core/arch/arm/mm/core_mmu_v7.c core/arch/arm/mm/tee_pager.c core/arch/arm/mm/core_mmu.c core/arch/arm/mm/core_mmu_v7.c core/arch/arm/mm/tee_pager.c core/arch/arm/mm/sp_mem.c core/arch/arm/plat-amlogic/* core/arch/arm/plat-aspeed/* core/arch/arm/plat-bcm/* core/arch/arm/plat-corstone1000/* core/arch/arm/plat-hisilicon/* core/arch/arm/plat-imx/* core/arch/arm/plat-imx/drivers/imx_caam.c core/arch/arm/plat-imx/drivers/imx_caam.h core/arch/arm/plat-imx/drivers/imx_caam.c core/arch/arm/plat-imx/drivers/imx_caam.h core/arch/arm/plat-imx/drivers/tzc380.c core/arch/arm/plat-imx/imx-common.c core/arch/arm/plat-imx/imx_pl310.c core/arch/arm/plat-imx/imx_pl310.h core/arch/arm/plat-imx/imx_sip.h core/arch/arm/plat-imx/sm_platform_handler.c core/arch/arm/plat-imx/imx_pl310.h core/arch/arm/plat-imx/imx_sip.h core/arch/arm/plat-imx/sm_platform_handler.c core/arch/arm/plat-imx/imx_pl310.h core/arch/arm/plat-imx/imx_sip.h core/arch/arm/plat-imx/sm_platform_handler.c core/arch/arm/plat-imx/imx_pm_asm_defines.c core/arch/arm/plat-imx/pm/psci.c core/arch/arm/plat-imx/registers/imx8m-crm.h core/arch/arm/plat-k3/* core/arch/arm/plat-k3/drivers/* core/arch/arm/plat-marvell/otx2/* core/arch/arm/plat-rcar/* core/arch/arm/plat-rcar/core_pos_a64.S core/arch/arm/plat-rcar/hw_rng.c core/arch/arm/plat-rcar/rcar.h core/arch/arm/plat-rcar/hw_rng.c core/arch/arm/plat-rcar/rcar.h core/arch/arm/plat-rockchip/* core/arch/arm/plat-rockchip/core_pos_a32.S core/arch/arm/plat-rockchip/main.c core/arch/arm/plat-rockchip/platform_config.h core/arch/arm/plat-rockchip/platform_rk322x.c core/arch/arm/plat-rockchip/main.c core/arch/arm/plat-rockchip/platform_config.h core/arch/arm/plat-rockchip/platform_rk322x.c core/arch/arm/plat-rockchip/main.c core/arch/arm/plat-rockchip/platform_config.h core/arch/arm/plat-rockchip/platform_rk322x.c core/arch/arm/plat-rockchip/platform.h core/arch/arm/plat-rockchip/platform_px30.c core/arch/arm/plat-rockchip/platform_rk3399.c core/arch/arm/plat-rockchip/platform.h core/arch/arm/plat-rockchip/platform_px30.c core/arch/arm/plat-rockchip/platform_rk3399.c core/arch/arm/plat-rockchip/platform.h core/arch/arm/plat-rockchip/platform_px30.c core/arch/arm/plat-rockchip/platform_rk3399.c core/arch/arm/plat-rzg/* core/arch/arm/plat-rzn1/* core/arch/arm/plat-rzn1/a7_plat_init.S core/arch/arm/plat-rzn1/sm_platform_handler.c core/arch/arm/plat-sam/freq.c core/arch/arm/plat-sam/matrix.c core/arch/arm/plat-sam/sama5d2.h core/arch/arm/plat-sam/matrix.c core/arch/arm/plat-sam/sama5d2.h core/arch/arm/plat-sam/matrix.h core/arch/arm/plat-sam/tz_matrix.h core/arch/arm/plat-sam/matrix.h core/arch/arm/plat-sam/tz_matrix.h core/arch/arm/plat-sam/nsec-service/* core/arch/arm/plat-sam/pm/* core/arch/arm/plat-sam/sam_sfr.c core/arch/arm/plat-sam/sam_sfr.h core/arch/arm/plat-stm/* core/arch/arm/plat-stm/platform_config.h core/arch/arm/plat-stm32mp1/* core/arch/arm/plat-stm32mp1/link_dummies_paged.c core/arch/arm/plat-stm32mp1/main.c core/arch/arm/plat-stm32mp1/nsec-service/stm32mp1_smc.h core/arch/arm/plat-ti/* core/arch/arm/plat-ti/main.c core/arch/arm/plat-ti/platform_config.h core/arch/arm/plat-ti/main.c core/arch/arm/plat-ti/platform_config.h core/arch/arm/plat-totalcompute/* core/arch/arm/plat-uniphier/* core/arch/arm/plat-versal/* core/arch/arm/plat-vexpress/juno_core_pos_a32.S core/arch/arm/plat-vexpress/main.c core/arch/arm/plat-vexpress/vendor_props.c core/arch/arm/sm/* core/arch/arm/sm/pm.c core/arch/arm/sm/pm_a32.S core/arch/arm/sm/psci-helper.S core/arch/arm/sm/pm.c core/arch/arm/sm/pm_a32.S core/arch/arm/sm/psci-helper.S core/arch/arm/sm/pm.c core/arch/arm/sm/pm_a32.S core/arch/arm/sm/psci-helper.S core/arch/arm/tee/* core/arch/arm/tee/arch_svc.c core/arch/arm/tee/arch_svc_a32.S core/arch/arm/tee/arch_svc_a64.S core/arch/arm/tee/arch_svc_private.h core/arch/arm/tee/arch_svc_a64.S core/arch/arm/tee/arch_svc_private.h core/arch/riscv/* core/arch/riscv/include/encoding.h core/arch/riscv/include/mm/* core/crypto/* core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/crypto.c core/crypto/sm3-hash.c core/crypto/sm3-hmac.c core/drivers/amlogic_uart.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_shdwc.c core/drivers/atmel_shdwc_a32.S core/drivers/atmel_shdwc.c core/drivers/atmel_shdwc_a32.S core/drivers/bcm_gpio.c core/drivers/bcm_hwrng.c core/drivers/bcm_sotp.c core/drivers/bcm_gpio.c core/drivers/bcm_hwrng.c core/drivers/bcm_sotp.c core/drivers/bcm_gpio.c core/drivers/bcm_hwrng.c core/drivers/bcm_sotp.c core/drivers/bnxt/* core/drivers/clk/* core/drivers/clk/clk-stm32-core.c core/drivers/clk/clk-stm32-core.h core/drivers/clk/clk-stm32mp13.c core/drivers/clk/clk-stm32-core.c core/drivers/clk/clk-stm32-core.h core/drivers/clk/clk-stm32mp13.c core/drivers/clk/clk-stm32-core.c core/drivers/clk/clk-stm32-core.h core/drivers/clk/clk-stm32mp13.c core/drivers/clk/clk-stm32mp15.c core/drivers/clk/sam/* core/drivers/clk/sam/at91_audio_pll.c core/drivers/clk/sam/at91_clk.h core/drivers/clk/sam/at91_generated.c core/drivers/clk/sam/at91_h32mx.c core/drivers/clk/sam/at91_i2s_mux.c core/drivers/clk/sam/at91_pmc.c core/drivers/clk/sam/sama5d2_clk.c core/drivers/clk/sam/at91_pmc.c core/drivers/clk/sam/sama5d2_clk.c core/drivers/clk/sam/at91_pmc.h core/drivers/crypto/* core/drivers/crypto/aspeed/* core/drivers/crypto/caam/blob/* core/drivers/crypto/caam/include/caam_blob.h core/drivers/crypto/crypto_api/authenc/* core/drivers/crypto/crypto_api/include/drvcrypt_authenc.h core/drivers/crypto/se050/* core/drivers/crypto/se050/core/apdu.c core/drivers/crypto/se050/glue/* core/drivers/crypto/se050/glue/i2c.c core/drivers/crypto/se050/glue/user.c core/drivers/crypto/se050/glue/i2c.c core/drivers/crypto/se050/glue/user.c core/drivers/crypto/stm32/* core/drivers/gic.c core/drivers/imx/* core/drivers/imx_i2c.c core/drivers/imx_rngb.c core/drivers/imx_i2c.c core/drivers/imx_rngb.c core/drivers/imx_lpuart.c core/drivers/imx_ocotp.c core/drivers/ls_dspi.c core/drivers/ls_gpio.c core/drivers/ls_i2c.c core/drivers/imx_lpuart.c core/drivers/imx_ocotp.c core/drivers/ls_dspi.c core/drivers/ls_gpio.c core/drivers/ls_i2c.c core/drivers/imx_lpuart.c core/drivers/imx_ocotp.c core/drivers/ls_dspi.c core/drivers/ls_gpio.c core/drivers/ls_i2c.c core/drivers/imx_lpuart.c core/drivers/imx_ocotp.c core/drivers/ls_dspi.c core/drivers/ls_gpio.c core/drivers/ls_i2c.c core/drivers/imx_lpuart.c core/drivers/imx_ocotp.c core/drivers/ls_dspi.c core/drivers/ls_gpio.c core/drivers/ls_i2c.c core/drivers/imx_sc_api.c core/drivers/imx_snvs.c core/drivers/ls_sec_mon.c core/drivers/pm/* core/drivers/rstctrl/stm32_rstctrl.c core/drivers/rtc/* core/drivers/scmi-msg/* core/drivers/scmi-msg/shm_msg.c core/drivers/sp805_wdt.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_etzpc.c core/drivers/versal_gpio.c core/drivers/versal_mbox.c core/drivers/versal_pm.c core/drivers/zynqmp_pm.c core/drivers/versal_mbox.c core/drivers/versal_pm.c core/drivers/zynqmp_pm.c core/drivers/versal_mbox.c core/drivers/versal_pm.c core/drivers/zynqmp_pm.c core/drivers/wdt/* core/drivers/xiphera_trng.c core/drivers/zynqmp_csu_aes.c core/drivers/zynqmp_csu_puf.c core/drivers/zynqmp_csudma.c core/drivers/zynqmp_huk.c core/drivers/zynqmp_csu_puf.c core/drivers/zynqmp_csudma.c core/drivers/zynqmp_huk.c core/drivers/zynqmp_csu_puf.c core/drivers/zynqmp_csudma.c core/drivers/zynqmp_huk.c core/include/crypto/crypto_impl.h core/include/crypto/crypto_se.h core/include/crypto/sm2-kdf.h core/include/drivers/* core/include/drivers/atmel_rstc.h core/include/drivers/atmel_rtc.h core/include/drivers/atmel_saic.h core/include/drivers/atmel_rstc.h core/include/drivers/atmel_rtc.h core/include/drivers/atmel_saic.h core/include/drivers/atmel_rstc.h core/include/drivers/atmel_rtc.h core/include/drivers/atmel_saic.h core/include/drivers/atmel_shdwc.h core/include/drivers/bcm/* core/include/drivers/bcm_gpio.h core/include/drivers/bcm_hwrng.h core/include/drivers/bcm_sotp.h core/include/drivers/sp805_wdt.h core/include/drivers/wdt.h core/include/drivers/bcm_gpio.h core/include/drivers/bcm_hwrng.h core/include/drivers/bcm_sotp.h core/include/drivers/sp805_wdt.h core/include/drivers/wdt.h core/include/drivers/bcm_gpio.h core/include/drivers/bcm_hwrng.h core/include/drivers/bcm_sotp.h core/include/drivers/sp805_wdt.h core/include/drivers/wdt.h core/include/drivers/bcm_gpio.h core/include/drivers/bcm_hwrng.h core/include/drivers/bcm_sotp.h core/include/drivers/sp805_wdt.h core/include/drivers/wdt.h core/include/drivers/bcm_gpio.h core/include/drivers/bcm_hwrng.h core/include/drivers/bcm_sotp.h core/include/drivers/sp805_wdt.h core/include/drivers/wdt.h core/include/drivers/clk.h core/include/drivers/clk_dt.h core/include/drivers/clk.h core/include/drivers/clk_dt.h core/include/drivers/gic.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/imx/* core/include/drivers/imx_i2c.h core/include/drivers/imx_mu.h core/include/drivers/imx_ocotp.h core/include/drivers/ls_dspi.h core/include/drivers/ls_gpio.h core/include/drivers/ls_i2c.h core/include/drivers/imx_mu.h core/include/drivers/imx_ocotp.h core/include/drivers/ls_dspi.h core/include/drivers/ls_gpio.h core/include/drivers/ls_i2c.h core/include/drivers/imx_mu.h core/include/drivers/imx_ocotp.h core/include/drivers/ls_dspi.h core/include/drivers/ls_gpio.h core/include/drivers/ls_i2c.h core/include/drivers/imx_mu.h core/include/drivers/imx_ocotp.h core/include/drivers/ls_dspi.h core/include/drivers/ls_gpio.h core/include/drivers/ls_i2c.h core/include/drivers/imx_mu.h core/include/drivers/imx_ocotp.h core/include/drivers/ls_dspi.h core/include/drivers/ls_gpio.h core/include/drivers/ls_i2c.h core/include/drivers/imx_sc_api.h core/include/drivers/imx_snvs.h core/include/drivers/ls_sec_mon.h core/include/drivers/pm/* core/include/drivers/rtc.h core/include/drivers/sam/* core/include/drivers/scmi-msg.h core/include/drivers/scmi.h core/include/drivers/stm32_etzpc.h core/include/drivers/versal_gpio.h core/include/drivers/versal_mbox.h core/include/drivers/versal_pm.h core/include/drivers/zynqmp_efuse.h core/include/drivers/zynqmp_pm.h core/include/drivers/versal_gpio.h core/include/drivers/versal_mbox.h core/include/drivers/versal_pm.h core/include/drivers/zynqmp_efuse.h core/include/drivers/zynqmp_pm.h core/include/drivers/versal_gpio.h core/include/drivers/versal_mbox.h core/include/drivers/versal_pm.h core/include/drivers/zynqmp_efuse.h core/include/drivers/zynqmp_pm.h core/include/drivers/versal_gpio.h core/include/drivers/versal_mbox.h core/include/drivers/versal_pm.h core/include/drivers/zynqmp_efuse.h core/include/drivers/zynqmp_pm.h core/include/drivers/versal_gpio.h core/include/drivers/versal_mbox.h core/include/drivers/versal_pm.h core/include/drivers/zynqmp_efuse.h core/include/drivers/zynqmp_pm.h core/include/drivers/zynqmp_csu.h core/include/drivers/zynqmp_csu_aes.h core/include/drivers/zynqmp_csu_puf.h core/include/drivers/zynqmp_csudma.h core/include/drivers/zynqmp_csu.h core/include/drivers/zynqmp_csu_aes.h core/include/drivers/zynqmp_csu_puf.h core/include/drivers/zynqmp_csudma.h core/include/drivers/zynqmp_csu.h core/include/drivers/zynqmp_csu_aes.h core/include/drivers/zynqmp_csu_puf.h core/include/drivers/zynqmp_csudma.h core/include/drivers/zynqmp_csu.h core/include/drivers/zynqmp_csu_aes.h core/include/drivers/zynqmp_csu_puf.h core/include/drivers/zynqmp_csudma.h core/include/drivers/zynqmp_huk.h core/include/dt-bindings/* core/include/dt-bindings/clock/at91.h core/include/dt-bindings/clock/stm32mp1-clks.h core/include/dt-bindings/dma/* core/include/dt-bindings/gpio/* core/include/dt-bindings/iio/* core/include/dt-bindings/mfd/* core/include/dt-bindings/mfd/atmel-flexcom.h core/include/dt-bindings/pinctrl/* core/include/dt-bindings/regulator/* core/include/dt-bindings/regulator/active-semi,8945a-regulator.h core/include/dt-bindings/reset/stm32mp1-resets.h core/include/kernel/boot.h core/include/kernel/handle.h core/include/kernel/ldelf_syscalls.h core/include/kernel/user_mode_ctx.h core/include/kernel/user_mode_ctx_struct.h core/include/kernel/user_ta.h core/include/kernel/boot.h core/include/kernel/handle.h core/include/kernel/ldelf_syscalls.h core/include/kernel/user_mode_ctx.h core/include/kernel/user_mode_ctx_struct.h core/include/kernel/user_ta.h core/include/kernel/boot.h core/include/kernel/handle.h core/include/kernel/ldelf_syscalls.h core/include/kernel/user_mode_ctx.h core/include/kernel/user_mode_ctx_struct.h core/include/kernel/user_ta.h core/include/kernel/boot.h core/include/kernel/handle.h core/include/kernel/ldelf_syscalls.h core/include/kernel/user_mode_ctx.h core/include/kernel/user_mode_ctx_struct.h core/include/kernel/user_ta.h core/include/kernel/boot.h core/include/kernel/handle.h core/include/kernel/ldelf_syscalls.h core/include/kernel/user_mode_ctx.h core/include/kernel/user_mode_ctx_struct.h core/include/kernel/user_ta.h core/include/kernel/boot.h core/include/kernel/handle.h core/include/kernel/ldelf_syscalls.h core/include/kernel/user_mode_ctx.h core/include/kernel/user_mode_ctx_struct.h core/include/kernel/user_ta.h core/include/kernel/chip_services.h core/include/kernel/panic.h core/include/kernel/tee_common.h core/include/kernel/tee_common_otp.h core/include/kernel/tee_misc.h core/include/kernel/tee_time.h core/include/kernel/chip_services.h core/include/kernel/panic.h core/include/kernel/tee_common.h core/include/kernel/tee_common_otp.h core/include/kernel/tee_misc.h core/include/kernel/tee_time.h core/include/kernel/chip_services.h core/include/kernel/panic.h core/include/kernel/tee_common.h core/include/kernel/tee_common_otp.h core/include/kernel/tee_misc.h core/include/kernel/tee_time.h core/include/kernel/chip_services.h core/include/kernel/panic.h core/include/kernel/tee_common.h core/include/kernel/tee_common_otp.h core/include/kernel/tee_misc.h core/include/kernel/tee_time.h core/include/kernel/chip_services.h core/include/kernel/panic.h core/include/kernel/tee_common.h core/include/kernel/tee_common_otp.h core/include/kernel/tee_misc.h core/include/kernel/tee_time.h core/include/kernel/chip_services.h core/include/kernel/panic.h core/include/kernel/tee_common.h core/include/kernel/tee_common_otp.h core/include/kernel/tee_misc.h core/include/kernel/tee_time.h core/include/kernel/dt_driver.h core/include/kernel/early_ta.h core/include/kernel/embedded_ts.h core/include/kernel/ts_store.h core/include/kernel/early_ta.h core/include/kernel/embedded_ts.h core/include/kernel/ts_store.h core/include/kernel/early_ta.h core/include/kernel/embedded_ts.h core/include/kernel/ts_store.h core/include/kernel/ldelf_loader.h core/include/kernel/rpc_io_i2c.h core/include/kernel/spinlock.h core/include/kernel/thread_private.h core/include/kernel/user_access.h core/include/kernel/spinlock.h core/include/kernel/thread_private.h core/include/kernel/user_access.h core/include/kernel/spinlock.h core/include/kernel/thread_private.h core/include/kernel/user_access.h core/include/kernel/tee_ta_manager.h core/include/kernel/thread.h core/include/kernel/ts_manager.h core/include/kernel/tee_ta_manager.h core/include/kernel/thread.h core/include/kernel/ts_manager.h core/include/kernel/tee_ta_manager.h core/include/kernel/thread.h core/include/kernel/ts_manager.h core/include/kernel/tpm.h core/include/kernel/unwind.h core/include/kernel/virtualization.h core/include/mm/core_memprot.h core/include/mm/core_mmu.h core/include/mm/tee_pager.h core/include/mm/core_memprot.h core/include/mm/core_mmu.h core/include/mm/tee_pager.h core/include/mm/core_memprot.h core/include/mm/core_mmu.h core/include/mm/tee_pager.h core/include/mm/sp_mem.h core/include/mm/tee_mm.h core/include/mm/vm.h core/include/mm/tee_mm.h core/include/mm/vm.h core/include/mm/tee_mmu_types.h core/include/rng_support.h core/include/tee/entry_std.h core/include/tee/tee_fs.h core/include/tee/tee_obj.h core/include/tee/tee_pobj.h core/include/tee/tee_svc.h core/include/tee/tee_svc_cryp.h core/include/tee/tee_svc_storage.h core/include/tee/tee_fs.h core/include/tee/tee_obj.h core/include/tee/tee_pobj.h core/include/tee/tee_svc.h core/include/tee/tee_svc_cryp.h core/include/tee/tee_svc_storage.h core/include/tee/tee_fs.h core/include/tee/tee_obj.h core/include/tee/tee_pobj.h core/include/tee/tee_svc.h core/include/tee/tee_svc_cryp.h core/include/tee/tee_svc_storage.h core/include/tee/tee_fs.h core/include/tee/tee_obj.h core/include/tee/tee_pobj.h core/include/tee/tee_svc.h core/include/tee/tee_svc_cryp.h core/include/tee/tee_svc_storage.h core/include/tee/tee_fs.h core/include/tee/tee_obj.h core/include/tee/tee_pobj.h core/include/tee/tee_svc.h core/include/tee/tee_svc_cryp.h core/include/tee/tee_svc_storage.h core/include/tee/tee_fs.h core/include/tee/tee_obj.h core/include/tee/tee_pobj.h core/include/tee/tee_svc.h core/include/tee/tee_svc_cryp.h core/include/tee/tee_svc_storage.h core/include/tee/tee_supp_plugin_rpc.h core/kernel/assert.c core/kernel/tee_misc.c core/kernel/assert.c core/kernel/tee_misc.c core/kernel/dt_driver.c core/kernel/early_ta.c core/kernel/embedded_ts.c core/kernel/ree_fs_ta.c core/kernel/early_ta.c core/kernel/embedded_ts.c core/kernel/ree_fs_ta.c core/kernel/early_ta.c core/kernel/embedded_ts.c core/kernel/ree_fs_ta.c core/kernel/handle.c core/kernel/ldelf_syscalls.c core/kernel/handle.c core/kernel/ldelf_syscalls.c core/kernel/initcall.c core/kernel/panic.c core/kernel/ts_manager.c core/kernel/user_access.c core/kernel/initcall.c core/kernel/panic.c core/kernel/ts_manager.c core/kernel/user_access.c core/kernel/initcall.c core/kernel/panic.c core/kernel/ts_manager.c core/kernel/user_access.c core/kernel/initcall.c core/kernel/panic.c core/kernel/ts_manager.c core/kernel/user_access.c core/kernel/pseudo_ta.c core/kernel/thread.c core/kernel/pseudo_ta.c core/kernel/thread.c core/kernel/show_conf.c core/kernel/tee_ta_manager.c core/kernel/tpm.c core/kernel/user_ta.c core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt_addresses.c core/lib/libfdt/fdt_overlay.c core/lib/libfdt/include/* core/lib/libfdt/include/libfdt.h core/lib/libtomcrypt/* core/lib/libtomcrypt/cmac.c core/lib/libtomcrypt/ed25519.c core/lib/libtomcrypt/include/tomcrypt_mp.h core/lib/libtomcrypt/sm2-dsa.c core/lib/libtomcrypt/sm2-kep.c core/lib/libtomcrypt/sm2-pke.c core/lib/libtomcrypt/sm2-dsa.c core/lib/libtomcrypt/sm2-kep.c core/lib/libtomcrypt/sm2-pke.c core/lib/libtomcrypt/sm2-dsa.c core/lib/libtomcrypt/sm2-kep.c core/lib/libtomcrypt/sm2-pke.c core/lib/libtomcrypt/src/encauth/* core/lib/libtomcrypt/src/hashes/* core/lib/libtomcrypt/src/hashes/md4.c core/lib/libtomcrypt/src/hashes/rmd128.c core/lib/libtomcrypt/src/hashes/rmd160.c core/lib/libtomcrypt/src/hashes/rmd320.c core/lib/libtomcrypt/src/hashes/rmd160.c core/lib/libtomcrypt/src/hashes/rmd320.c core/lib/libtomcrypt/src/hashes/rmd256.c core/lib/libtomcrypt/src/headers/* core/lib/libtomcrypt/src/stream/* core/lib/libtomcrypt/x25519.c core/lib/zlib/* core/lib/zlib/zconf.h core/lib/zlib/zutil.h core/lib/zlib/zconf.h core/lib/zlib/zutil.h core/lib/zlib/zutil.c core/mm/core_mmu.c core/mm/tee_mm.c core/mm/vm.c core/pta/apdu.c core/pta/attestation.c core/pta/bcm/* core/pta/bcm/bnxt.c core/pta/bcm/elog.c core/pta/bcm/gpio.c core/pta/bcm/bnxt.c core/pta/bcm/elog.c core/pta/bcm/gpio.c core/pta/bcm/bnxt.c core/pta/bcm/elog.c core/pta/bcm/gpio.c core/pta/hwrng.c core/pta/rtc.c core/pta/scmi.c core/pta/scp03.c core/pta/system.c core/pta/tests/invoke.c core/pta/tests/misc.c core/pta/tests/misc.h core/pta/tests/invoke.c core/pta/tests/misc.c core/pta/tests/misc.h core/pta/tests/invoke.c core/pta/tests/misc.c core/pta/tests/misc.h core/tee/entry_std.c core/tee/tee_svc.c core/tee/tee_svc_storage.c core/tee/entry_std.c core/tee/tee_svc.c core/tee/tee_svc_storage.c core/tee/entry_std.c core/tee/tee_svc.c core/tee/tee_svc_storage.c core/tee/tee_cryp_utl.c core/tee/tee_obj.c core/tee/tee_pobj.c core/tee/tee_rpmb_fs.c core/tee/tee_time_generic.c core/tee/tee_obj.c core/tee/tee_pobj.c core/tee/tee_rpmb_fs.c core/tee/tee_time_generic.c core/tee/tee_obj.c core/tee/tee_pobj.c core/tee/tee_rpmb_fs.c core/tee/tee_time_generic.c core/tee/tee_obj.c core/tee/tee_pobj.c core/tee/tee_rpmb_fs.c core/tee/tee_time_generic.c core/tee/tee_supp_plugin_rpc.c core/tee/tee_svc_cryp.c ldelf/* ldelf/include/* ldelf/include/ldelf.h ldelf/ldelf.ld.S ldelf/start_a32.S ldelf/start_a64.S ldelf/sys.c ldelf/sys.h ldelf/syscalls_a64.S ldelf/ta_elf.c ldelf/start_a32.S ldelf/start_a64.S ldelf/sys.c ldelf/sys.h ldelf/syscalls_a64.S ldelf/ta_elf.c ldelf/start_a32.S ldelf/start_a64.S ldelf/sys.c ldelf/sys.h ldelf/syscalls_a64.S ldelf/ta_elf.c ldelf/start_a32.S ldelf/start_a64.S ldelf/sys.c ldelf/sys.h ldelf/syscalls_a64.S ldelf/ta_elf.c ldelf/start_a32.S ldelf/start_a64.S ldelf/sys.c ldelf/sys.h ldelf/syscalls_a64.S ldelf/ta_elf.c ldelf/start_a32.S ldelf/start_a64.S ldelf/sys.c ldelf/sys.h ldelf/syscalls_a64.S ldelf/ta_elf.c ldelf/syscalls_a32.S ldelf/syscalls_asm.S ldelf/tlsdesc_rel_a64.S lib/* lib/libdl/* lib/libmbedtls/* lib/libmbedtls/core/aes_cbc.c lib/libmbedtls/core/aes_ctr.c lib/libmbedtls/core/aes_ecb.c lib/libmbedtls/core/aes_cbc.c lib/libmbedtls/core/aes_ctr.c lib/libmbedtls/core/aes_ecb.c lib/libmbedtls/core/aes_cbc.c lib/libmbedtls/core/aes_ctr.c lib/libmbedtls/core/aes_ecb.c lib/libmbedtls/core/cmac.c lib/libmbedtls/core/des3_cbc.c lib/libmbedtls/core/des3_ecb.c lib/libmbedtls/core/des_cbc.c lib/libmbedtls/core/des_ecb.c lib/libmbedtls/core/des3_cbc.c lib/libmbedtls/core/des3_ecb.c lib/libmbedtls/core/des_cbc.c lib/libmbedtls/core/des_ecb.c lib/libmbedtls/core/des3_cbc.c lib/libmbedtls/core/des3_ecb.c lib/libmbedtls/core/des_cbc.c lib/libmbedtls/core/des_ecb.c lib/libmbedtls/core/des3_cbc.c lib/libmbedtls/core/des3_ecb.c lib/libmbedtls/core/des_cbc.c lib/libmbedtls/core/des_ecb.c lib/libmbedtls/core/mbed_helpers.c lib/libmbedtls/core/sm2-dsa.c lib/libmbedtls/core/sm2-dsa.h lib/libmbedtls/core/sm2-kep.c lib/libmbedtls/core/sm2-pke.c lib/libmbedtls/core/sm2-pke.h lib/libmbedtls/core/mbed_helpers.c lib/libmbedtls/core/sm2-dsa.c lib/libmbedtls/core/sm2-dsa.h lib/libmbedtls/core/sm2-kep.c lib/libmbedtls/core/sm2-pke.c lib/libmbedtls/core/sm2-pke.h lib/libmbedtls/core/mbed_helpers.c lib/libmbedtls/core/sm2-dsa.c lib/libmbedtls/core/sm2-dsa.h lib/libmbedtls/core/sm2-kep.c lib/libmbedtls/core/sm2-pke.c lib/libmbedtls/core/sm2-pke.h lib/libmbedtls/core/mbed_helpers.c lib/libmbedtls/core/sm2-dsa.c lib/libmbedtls/core/sm2-dsa.h lib/libmbedtls/core/sm2-kep.c lib/libmbedtls/core/sm2-pke.c lib/libmbedtls/core/sm2-pke.h lib/libmbedtls/core/mbed_helpers.c lib/libmbedtls/core/sm2-dsa.c lib/libmbedtls/core/sm2-dsa.h lib/libmbedtls/core/sm2-kep.c lib/libmbedtls/core/sm2-pke.c lib/libmbedtls/core/sm2-pke.h lib/libmbedtls/core/mbed_helpers.c lib/libmbedtls/core/sm2-dsa.c lib/libmbedtls/core/sm2-dsa.h lib/libmbedtls/core/sm2-kep.c lib/libmbedtls/core/sm2-pke.c lib/libmbedtls/core/sm2-pke.h lib/libmbedtls/include/* lib/libmbedtls/mbedtls/dco.txt lib/libmbedtls/mbedtls/include/mbedtls/config.h lib/libunw/* lib/libutee/abort.c lib/libutee/assert.c lib/libutee/base64.h lib/libutee/tee_api.c lib/libutee/tee_api_objects.c lib/libutee/abort.c lib/libutee/assert.c lib/libutee/base64.h lib/libutee/tee_api.c lib/libutee/tee_api_objects.c lib/libutee/abort.c lib/libutee/assert.c lib/libutee/base64.h lib/libutee/tee_api.c lib/libutee/tee_api_objects.c lib/libutee/abort.c lib/libutee/assert.c lib/libutee/base64.h lib/libutee/tee_api.c lib/libutee/tee_api_objects.c lib/libutee/abort.c lib/libutee/assert.c lib/libutee/base64.h lib/libutee/tee_api.c lib/libutee/tee_api_objects.c lib/libutee/arch/* lib/libutee/arch/arm/gprof/gprof_pta.c lib/libutee/arch/arm/gprof/gprof_pta.h lib/libutee/arch/arm/gprof/gprof_pta.c lib/libutee/arch/arm/gprof/gprof_pta.h lib/libutee/arch/arm/tcb.c lib/libutee/arch/arm/user_ta_entry.c lib/libutee/arch/arm/utee_syscalls_a64.S lib/libutee/base64.c lib/libutee/tee_api_panic.c lib/libutee/tee_api_property.c lib/libutee/base64.c lib/libutee/tee_api_panic.c lib/libutee/tee_api_property.c lib/libutee/base64.c lib/libutee/tee_api_panic.c lib/libutee/tee_api_property.c lib/libutee/include/elf.h lib/libutee/include/pta_attestation.h lib/libutee/include/elf.h lib/libutee/include/pta_attestation.h lib/libutee/include/link.h lib/libutee/include/pta_apdu.h lib/libutee/include/pta_scp03.h lib/libutee/include/pta_apdu.h lib/libutee/include/pta_scp03.h lib/libutee/include/pta_rtc.h lib/libutee/include/pta_system.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api_defines_extensions.h lib/libutee/include/tee_internal_api_extensions.h lib/libutee/include/user_ta_header.h lib/libutee/include/utee_defines.h lib/libutee/include/utee_syscalls.h lib/libutee/tee_api_arith_mpi.c lib/libutee/tee_api_operations.c lib/libutee/tee_system_pta.c lib/libutee/trace_ext.c lib/libutils/ext/arch/arm/auxval.c lib/libutils/ext/include/asm.S lib/libutils/ext/include/compiler.h lib/libutils/ext/include/string_ext.h lib/libutils/ext/include/trace.h lib/libutils/ext/include/trace_levels.h lib/libutils/ext/include/types_ext.h lib/libutils/ext/include/util.h lib/libutils/ext/include/compiler.h lib/libutils/ext/include/string_ext.h lib/libutils/ext/include/trace.h lib/libutils/ext/include/trace_levels.h lib/libutils/ext/include/types_ext.h lib/libutils/ext/include/util.h lib/libutils/ext/include/compiler.h lib/libutils/ext/include/string_ext.h lib/libutils/ext/include/trace.h lib/libutils/ext/include/trace_levels.h lib/libutils/ext/include/types_ext.h lib/libutils/ext/include/util.h lib/libutils/ext/include/compiler.h lib/libutils/ext/include/string_ext.h lib/libutils/ext/include/trace.h lib/libutils/ext/include/trace_levels.h lib/libutils/ext/include/types_ext.h lib/libutils/ext/include/util.h lib/libutils/ext/include/compiler.h lib/libutils/ext/include/string_ext.h lib/libutils/ext/include/trace.h lib/libutils/ext/include/trace_levels.h lib/libutils/ext/include/types_ext.h lib/libutils/ext/include/util.h lib/libutils/ext/include/compiler.h lib/libutils/ext/include/string_ext.h lib/libutils/ext/include/trace.h lib/libutils/ext/include/trace_levels.h lib/libutils/ext/include/types_ext.h lib/libutils/ext/include/util.h lib/libutils/ext/include/config.h lib/libutils/ext/mempool.c lib/libutils/ext/nex_strdup.c lib/libutils/ext/trace.c lib/libutils/isoc/arch/arm/arm32_aeabi_divmod.c lib/libutils/isoc/arch/arm/arm32_aeabi_divmod_a32.S lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod.c lib/libutils/isoc/arch/arm/arm32_aeabi_divmod.c lib/libutils/isoc/arch/arm/arm32_aeabi_divmod_a32.S lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod.c lib/libutils/isoc/arch/arm/arm32_aeabi_divmod.c lib/libutils/isoc/arch/arm/arm32_aeabi_divmod_a32.S lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod.c lib/libutils/isoc/bget_malloc.c lib/libutils/isoc/fp.c lib/libutils/isoc/fputc.c lib/libutils/isoc/fputs.c lib/libutils/isoc/fwrite.c lib/libutils/isoc/sprintf.c lib/libutils/isoc/write.c lib/libutils/isoc/fp.c lib/libutils/isoc/fputc.c lib/libutils/isoc/fputs.c lib/libutils/isoc/fwrite.c lib/libutils/isoc/sprintf.c lib/libutils/isoc/write.c lib/libutils/isoc/fp.c lib/libutils/isoc/fputc.c lib/libutils/isoc/fputs.c lib/libutils/isoc/fwrite.c lib/libutils/isoc/sprintf.c lib/libutils/isoc/write.c lib/libutils/isoc/fp.c lib/libutils/isoc/fputc.c lib/libutils/isoc/fputs.c lib/libutils/isoc/fwrite.c lib/libutils/isoc/sprintf.c lib/libutils/isoc/write.c lib/libutils/isoc/fp.c lib/libutils/isoc/fputc.c lib/libutils/isoc/fputs.c lib/libutils/isoc/fwrite.c lib/libutils/isoc/sprintf.c lib/libutils/isoc/write.c lib/libutils/isoc/fp.c lib/libutils/isoc/fputc.c lib/libutils/isoc/fputs.c lib/libutils/isoc/fwrite.c lib/libutils/isoc/sprintf.c lib/libutils/isoc/write.c lib/libutils/isoc/include/* lib/libutils/isoc/include/ctype.h lib/libutils/isoc/include/strings.h lib/libutils/isoc/include/ctype.h lib/libutils/isoc/include/strings.h lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/stack_check.c lib/libutils/isoc/strdup.c lib/libutils/isoc/strndup.c lib/libutils/isoc/stack_check.c lib/libutils/isoc/strdup.c lib/libutils/isoc/strndup.c lib/libutils/isoc/stack_check.c lib/libutils/isoc/strdup.c lib/libutils/isoc/strndup.c scripts/* scripts/dump_ta_header.py scripts/print_tee_hash.py scripts/dump_ta_header.py scripts/print_tee_hash.py scripts/sign_helper_kms.py scripts/ts_bin_to_c.py ta/* ta/arch/arm/user_ta_header.c ta/pkcs11/src/processing_digest.c +Copyright: 2015-2022, Linaro Limited +License: BSD-2-clause diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..d42416a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +optee-os (3.19.0-0+apertis0) apertis; urgency=medium + + * Initial release. + + -- Dylan Aïssi <dylan.aissi@collabora.com> Mon, 07 Nov 2022 10:56:01 +0100 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..c46f7f1 --- /dev/null +++ b/debian/control @@ -0,0 +1,28 @@ +Source: optee-os +Section: devel +Priority: optional +Maintainer: Apertis package maintainers <packagers@lists.apertis.org> +Standards-Version: 4.6.1 +Build-Depends: debhelper-compat (= 13), + dh-sequence-python3, + crossbuild-essential-armhf, + crossbuild-essential-arm64, + python3, + python3-cryptography, + python3-pyelftools +Vcs-Browser: https://gitlab.apertis.org/pkg/optee-os +Vcs-Git: https://gitlab.apertis.org/pkg/optee-os.git +Homepage: http://optee.readthedocs.io/ +Rules-Requires-Root: no + +Package: optee-os-k3 +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: OP-TEE Trusted OS + OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a + non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone + technology. OP-TEE implements TEE Internal Core API v1.1.x which is the API + exposed to Trusted Applications and the TEE Client API v1.0, which is the API + describing how to communicate with a TEE. Those APIs are defined in the + GlobalPlatform API specifications. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..017fd1b --- /dev/null +++ b/debian/copyright @@ -0,0 +1,36 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: optee_os +Source: https://github.com/OP-TEE/optee_os + +Files: * +Copyright: 2015-2022, Linaro Limited +License: BSD-2-clause + +Files: debian/* +Copyright: 2022, Collabora Ltd. +License: BSD-2-clause + +License: BSD-2-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/debian/optee-os-k3.install b/debian/optee-os-k3.install new file mode 100644 index 0000000..8b26846 --- /dev/null +++ b/debian/optee-os-k3.install @@ -0,0 +1 @@ +out/arm-plat-k3/core/tee-pager_v2.bin lib/firmware diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..14e0ce2 --- /dev/null +++ b/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +COMPILE=arm-linux-gnueabihf- +COMPILE64=aarch64-linux-gnu- + +PLATFORM = k3-am62x +CFG_ARM64_core = y + +%: + dh $@ + +override_dh_auto_build: + make \ + CROSS_COMPILE=${COMPILE32} \ + CROSS_COMPILE64=${COMPILE64} \ + PLATFORM=${PLATFORM} \ + CFG_ARM64_core=${CFG_ARM64_core} diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..2b4bfe8 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=4 +opts="uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/,filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/optee_os-$1\.tar\.gz/" \ + https://github.com/OP-TEE/optee_os/tags .*/v?(\d\S+)\.tar\.gz -- GitLab