| /rk3399_ARM-atf/include/lib/ |
| H A D | object_pool.h | 36 size_t used; member 45 .used = 0U, \ 59 if ((pool->used + count) > pool->capacity) { in pool_alloc_n() 61 count, pool->capacity - pool->used); in pool_alloc_n() 65 void *obj = (char *)(pool->objects) + (pool->obj_size * pool->used); in pool_alloc_n() 66 pool->used += count; in pool_alloc_n()
|
| /rk3399_ARM-atf/lib/zlib/ |
| H A D | inftrees.c | 42 unsigned used; /* code entries in table used */ in inflate_table() local 200 used = 1U << root; /* use root table entries */ in inflate_table() 201 mask = used - 1; /* mask for comparing low */ in inflate_table() 204 if ((type == LENS && used > ENOUGH_LENS) || in inflate_table() 205 (type == DISTS && used > ENOUGH_DISTS)) in inflate_table() 272 used += 1U << curr; in inflate_table() 273 if ((type == LENS && used > ENOUGH_LENS) || in inflate_table() 274 (type == DISTS && used > ENOUGH_DISTS)) in inflate_table() 296 *table += used; in inflate_table()
|
| /rk3399_ARM-atf/plat/nxp/soc-ls1043a/ |
| H A D | soc.def | 26 # TZC IP Details TZC used is TZC380 or TZC400 32 # Select the DDR PHY generation to be used 59 # Also used by create_pbl.mk. 62 # After BL2 bin, OCRAM is used by ROM Code: 65 # After ROM Code, OCRAM is used by CSF header. 72 # Covert to HEX to be used by create_pbl.mk
|
| /rk3399_ARM-atf/plat/nxp/soc-ls1046a/ |
| H A D | soc.def | 26 # TZC IP Details TZC used is TZC380 or TZC400 32 # Select the DDR PHY generation to be used 59 # Also used by create_pbl.mk. 62 # After BL2 bin, OCRAM is used by ROM Code: 65 # After ROM Code, OCRAM is used by CSF header. 72 # Covert to HEX to be used by create_pbl.mk
|
| /rk3399_ARM-atf/plat/rockchip/rk3399/drivers/m0/src/ |
| H A D | startup.c | 18 __attribute__ ((used)) 37 __attribute__ ((used, section(".isr_vector")))
|
| /rk3399_ARM-atf/docs/perf/ |
| H A D | psci-performance-instr.rst | 10 This page explains how they may be enabled and used to perform all varieties of 20 The PMU is a generalized abstraction for accessing CPU hardware registers used to 21 measure hardware events. This means, for instance, that the PMU might be used to 25 provides--PSCI Statistics and Runtime Instrumentation. The PMF is used by 43 power states used by the platform. The service tracks residency time and 70 used by ``target_cpu`` and the highest level expressed in 86 restricted to PSCI, it is used primarily in TF-A to quantify the total time 87 spent in the PSCI implementation. The tool can be used to instrument other
|
| /rk3399_ARM-atf/plat/nxp/soc-ls1088a/ |
| H A D | soc.def | 23 # Select the DDR PHY generation to be used 31 # TZC IP Details TZC used is TZC380 or TZC400 46 # 0x18000000 - 0x18009fff -> Used by ROM code, (TBD - can it be used for xlat tables)
|
| /rk3399_ARM-atf/plat/arm/board/common/swd_rotpk/ |
| H A D | README | 1 This directory contains some development keys to be used as the secure world 2 root-of-trust key used in the CCA chain of trust.
|
| /rk3399_ARM-atf/docs/design/ |
| H A D | auth-framework.rst | 9 terms of certificate hierarchy and the mechanisms used to verify a 14 - The mechanism used to encode and transport information, e.g. DER encoded 18 - The mechanism used to verify the transported information i.e. the 142 #. Authenticate the image as per the cryptographic algorithms used. 145 be used to authenticate the next image in the CoT. 167 also specifies the authentication methods and the parsing method used for 171 used for verifying the CoT, e.g. memory for public keys, hashes etc. 188 #. Export a custom IPM if a proprietary image format is being used (described 245 /* SHA256, SHA384 and SHA512 can be used. */ 282 ``_name`` must be a string containing the name of the CL. This name is used for [all …]
|
| H A D | trusted-board-boot.rst | 11 Arm DEN0006D. It should be used in conjunction with the :ref:`Firmware Update 18 are used to establish trust in the next layer of components, and so on, in a 45 be used and its hash embedded into the BL1 and BL2 images (only for 53 enables adding custom extensions to the certificates, which are used to store 63 certificates are used to verify public keys which have been used to sign content 64 certificates. Content certificates are used to store the hash of a boot loader 84 The keys used to establish this CoT are: 88 The private part of this key is used to sign the trusted boot firmware 93 The private part is used to sign the key certificates corresponding to the 99 The private part is used to sign the key certificate corresponding to the [all …]
|
| /rk3399_ARM-atf/plat/nxp/soc-lx2160a/ |
| H A D | soc.def | 27 # TZC IP Details TZC used is TZC380 or TZC400 33 # Select the DDR PHY generation to be used 93 # Covert to HEX to be used by create_pbl.mk 99 # Covert to HEX to be used by create_pbl.mk
|
| /rk3399_ARM-atf/docs/plat/st/ |
| H A D | stm32mpus.rst | 19 Tool stm32image can be used to prepend this header to the generated TF-A binary. 53 - | ``DTB_FILE_NAME``: to precise board device-tree blob to be used. 56 | default location (end of the first 128MB) is used when absent 74 Usually, two copies of fsbl are used (fsbl1 and fsbl2) instead of one partition fsbl.
|
| /rk3399_ARM-atf/fdts/ |
| H A D | stmm_template.dts | 48 * NOR0 Flash region, used for Firmware Image Update. 57 * NOR1 Flash region, used for Secure booting. 109 * Heap used by SP to allocate memory for DMA.
|
| /rk3399_ARM-atf/plat/nxp/soc-ls1028a/ |
| H A D | soc.def | 26 # TZC used is TZC380 or TZC400 32 # DDR PHY generation to be used 63 # Covert to HEX to be used by create_pbl.mk
|
| /rk3399_ARM-atf/docs/design_documents/ |
| H A D | measured_boot.rst | 11 and critical data at each stage in the boot chain before the code/data is used. 14 implement a complete attestation system. For example, they could be used to 60 The measurement slot is used to provide a method to cryptographically record 96 A Discrete TPM (Trusted Platform Module) can be used alongside Event Log to 99 allows for an additional layer of security. The TPM can be used to attest the 118 These platform interfaces are used by BL1 and BL2 only, and are declared in 138 - In BL1, this function is used to initialize the Event Log backend 141 - In BL2, this function is used to initialize the Event Log buffer with 165 The passed id is used to retrieve information about on how to measure 187 - In BL1, this function is used to pass the base address of [all …]
|
| /rk3399_ARM-atf/docs/plat/ |
| H A D | xilinx-versal-net.rst | 80 | 0xc2001000-0xc2001FFF | Fast SMC64 SiP Service call range used for AMD-Xilinx IPI | 89 | 0xc2000000-0xc2000FFF | Fast SMC64 SiP Service call range used for AMD-Xilinx Platform Manage… 98 | 0xc2000FFF | Fast SMC64 SiP Service call used for pass-through of AMD-Xilinx Platf… 101 | 0xc2000A00-0xc2000AFF | Fast SMC64 SiP Service call range used for AMD-Xilinx Platform Manage…
|
| H A D | xilinx-versal.rst | 79 ``(0xC2002000)`` (64-bit) is used by a custom package for providing 118 The register is free to be used by other software once the TF-A is bringing up 139 | 0xc2001000-0xc2001FFF | Fast SMC64 SiP Service call range used for AMD-Xilinx IPI | 148 | 0xc2000000-0xc2000FFF | Fast SMC64 SiP Service call range used for AMD-Xilinx Platform Manage… 157 | 0xc2000FFF | Fast SMC64 SiP Service call used for pass-through of AMD-Xilinx Platf… 160 | 0xc2000A00-0xc2000AFF | Fast SMC64 SiP Service call range used for AMD-Xilinx Platform Manage…
|
| /rk3399_ARM-atf/docs/plat/arm/ |
| H A D | arm-build-options.rst | 16 should match the frame used by the Non-Secure image (normally the Linux 47 this flag is 0. Note that this option is not used on FVP platforms. 58 State-ID yet. Hence this flag is used to configure whether to use the 63 - ``ARM_ROTPK_LOCATION``: used when ``TRUSTED_BOARD_BOOT=1``. It specifies the 67 Firmware. This private key will be used by the certificate generation tool 76 The hashing algorithm is selected by ``HASH_ALG``; sha256 is used if 83 he hashing algorithm is selected by ``HASH_ALG``; sha256 is used if ``HASH_ALG`` 124 compatible change to the MTL protocol, used for AP/SCP communication. 135 is set to 1, then SCMI/SDS drivers will be used. Default is 0. 138 CPU core on reset. This build option can be used on CSS platforms that [all …]
|
| /rk3399_ARM-atf/docs/plat/qti/ |
| H A D | msm8916.rst | 42 used DRAM is available from both the non-secure and secure worlds. 43 Unfortunately, the hardware used for memory protection is not described 97 reports. This must be the same UART as used by earlier boot firmware since 99 the usual debug UART used for the platform (see ``platform.mk``). 100 * ``QTI_RUNTIME_UART``: By default (``0``) the UART is only used for the boot 101 process and critical crashes. If set to ``1`` it is also used for runtime 102 messages. Note that this option can only be used if the UART is reserved in 105 The memory region used for the different firmware components is not fixed and 107 used by the original firmware (see ``platform.mk``): 116 * **AArch32:** BL32 is used in place of BL31, so the option is equivalent to
|
| /rk3399_ARM-atf/docs/components/ |
| H A D | cot-binding.rst | 10 sub-nodes mentioning properties of all non-volatile-counters used in the chain of trust. 35 Describes certificate properties which are used 70 For non-root certificates, this property is used to refer 86 This property is used by all certificates which are 90 This property is used to refer one of the non-volatile 189 Describes image properties which will be used during 212 hash method. This property is used to refer hash 221 be used to validate the image.
|
| /rk3399_ARM-atf/lib/xlat_tables/ |
| H A D | xlat_tables_private.h | 16 #error xlat tables v2 must be used with HW_ASSISTED_COHERENCY
|
| /rk3399_ARM-atf/docs/components/fconf/ |
| H A D | index.rst | 11 retrieved without the requesting entity knowing what backing store is being used 14 It is used to bridge new and old ways of providing platform-specific data. 83 This second level wrapper can be used to remap the ``FCONF_GET_PROPERTY()`` to 104 can be used to fill the C data structure with the data from the config |DTB|. 118 - Properties used inside common code. 119 - Properties used inside platform specific code.
|
| /rk3399_ARM-atf/docs/plat/arm/fvp/ |
| H A D | fvp-support.rst | 5 used for all kinds of vastly different and incompatible systems. One category of 7 platforms, largely used for early feature development. They offer a large 20 The FVP models used are version 11.28 Build 23. 78 used.
|
| H A D | fvp-cortex-a32.rst | 7 The following ``FVP_Base_Cortex-A32x4`` model parameters should be used to 25 The following ``FVP_Base_Cortex-A32x4`` model parameters should be used to
|
| /rk3399_ARM-atf/docs/process/ |
| H A D | coding-style.rst | 19 used for units) but code itself is still limited to ASCII characters. 22 character is used to break a line and reset to the first column. 29 spellings of a word, the American English spelling is used. 33 name should be used as-is. 38 The C language mode used for TF-A is *GNU99*. This is the "GNU dialect of ISO 43 missing extensions are rarely used, however, and should not pose a problem. 51 analysis is used to regularly generate a report of current MISRA defects and to 83 Single spacing should be used around most operators, including: 90 A space should also be used to separate parentheses and braces when they are not 167 used, braces must be placed around the statements that form the body of the [all …]
|