Home
last modified time | relevance | path

Searched refs:code (Results 1 – 25 of 198) sorted by relevance

12345678

/rk3399_ARM-atf/plat/brcm/board/stingray/src/
H A Dscp_cmd.c25 uint32_t code; in scp_read_response() local
27 code = mmio_read_32(CRMU_MAIL_BOX0); in scp_read_response()
28 resp->completed = code & MCU_IPC_CMD_DONE_MASK; in scp_read_response()
29 resp->cmd = code & SCP_CMD_MASK; in scp_read_response()
30 resp->ret = (code & MCU_IPC_CMD_REPLY_MASK) >> MCU_IPC_CMD_REPLY_SHIFT; in scp_read_response()
/rk3399_ARM-atf/lib/zlib/
H A Dinflate.h110 code const FAR *lencode; /* starting table for length/literal codes */
111 code const FAR *distcode; /* starting table for distance codes */
119 code FAR *next; /* next available space in codes[] */
122 code codes[ENOUGH]; /* space for code tables */
H A Dinffixed.h10 static const code lenfix[512] = {
87 static const code distfix[32] = {
H A Dinftrees.h28 } code; typedef
61 unsigned codes, code FAR * FAR *table,
/rk3399_ARM-atf/docs/plat/
H A Dhikey960.rst35 .. code:: shell
45 .. code:: shell
54 .. code:: shell
62 .. code:: shell
70 .. code:: shell
85 .. code:: shell
91 .. code:: shell
103 .. code:: shell
110 .. code:: shell
119 - Fetch that are used in recovery mode. The code location is in below.
[all …]
H A Dhikey.rst38 .. code:: shell
49 .. code:: shell
59 .. code:: shell
67 .. code:: shell
74 .. code:: shell
87 .. code:: shell
93 .. code:: shell
100 .. code:: shell
106 .. code:: shell
113 .. code:: shell
[all …]
H A Dti-k3.rst28 .. code:: shell
34 .. code:: shell
40 .. code:: shell
47 .. code:: shell
55 .. code:: shell
H A Dsynquacer.rst40 .. code:: shell
48 .. code:: shell
53 - Run the following commands to clone the source code:
55 .. code:: shell
65 .. code:: shell
77 .. code:: shell
107 .. code:: shell
H A Dnvidia-tegra.rst9 executing both 64-bit AArch64 code, and 32-bit AArch32 code. The Carmel
24 support ARMv8, executing both 64-bit Aarch64 code, and 32-bit Aarch32 code
49 (ILP) inherent in the code, Denver extracts the ILP once via software
62 support Armv8-A, executing both 64-bit Aarch64 code, and 32-bit Aarch32 code
71 - plat/nvidia/tegra/common - Common code for all Tegra SoCs
72 - plat/nvidia/tegra/soc/txxx - Chip specific code
84 This allows other Trusted OS vendors to use the upstream code and include
106 .. code:: shell
118 The Tegra platform code expects a pointer to the following platform specific
/rk3399_ARM-atf/docs/security_advisories/
H A Dsecurity-advisory-tfv-4.rst17 | Affected | firmware update code executing before BL31 |
34 The macro code is at line 52, referring to the version of the code as of `commit
37 .. code:: c
48 range. Therefore, any AArch32 code relying on this macro to detect such integer
51 The buggy code has been present in ARM Trusted Firmware (TF) since `Pull Request
52 #678`_ was merged (on 18 August 2016). However, the upstream code was not
55 then, the ``check_uptr_overflow()`` macro was not used in AArch32 code.
57 The vulnerability resides in the BL1 FWU SMC handling code and it may be
60 - Platform code uses TF BL1 with the ``TRUSTED_BOARD_BOOT`` build option.
62 - Platform code uses the Firmware Update (FWU) code provided in
[all …]
H A Dsecurity-advisory-tfv-1.rst16 | Affected | firmware update code executing before BL31 |
19 | | reported by BL1 platform code |
26 Generic Trusted Firmware (TF) BL1 code contains an SMC interface that is briefly
35 The BL1 FWU SMC handling code, currently only supported on AArch64, contains
39 1. Platform code uses TF BL1 with the ``TRUSTED_BOARD_BOOT`` build option
42 2. Platform code arranges for untrusted normal world FWU code to be executed in
43 the cold boot path, before BL31 starts. Untrusted in this sense means code
47 3. Platform code copies the insecure pattern described below from the ARM
60 of the code:
64 .. code:: c
[all …]
/rk3399_ARM-atf/docs/process/
H A Dcode-review-guidelines.rst4 Why do we do code reviews?
7 The main goal of code reviews is to improve the code quality. By reviewing each
8 other's code, we can help catch issues that were missed by the author
14 community. People with more expertise in one area of the code base can
21 Overview of the code review process
28 Technical ownership of most parts of the codebase falls on the :ref:`code
50 To ensure the code review gives the greatest possible benefit, participants in
60 code review helps everyone in the long run, as it creates a culture of
77 In the event that a code review takes longer than you would hope for, you
83 - If one code owner has become unresponsive, ask the other code owners for
[all …]
H A Dcoding-style.rst4 The following sections outline the |TF-A| coding style for *C* code. The style
11 You will almost certainly find code in the |TF-A| repository that does not
12 follow the style. The intent is for all code to do so eventually.
17 The source code must use the **UTF-8** character encoding. Comments and
19 used for units) but code itself is still limited to ASCII characters.
66 .. csv-table:: Table 1: MISRA compliance in TF-A code base
94 .. code:: c
117 **slightly** where the readability of the code would otherwise be significantly
141 .. code:: c
153 .. code:: c
[all …]
H A Dcontributing.rst24 - Clone the Trusted Firmware-A source code on your own machine as described in
58 - If you are submitting new files that you intend to be the code owner for
60 :ref:`code owners` file.
113 - At least one code owner for each module modified by the patch. See the
114 list of modules and their :ref:`code owners`.
118 - If some module has no code owner, try to identify a suitable (non-code
119 owner) reviewer. Running ``git blame`` on the module's source code can
121 the code.
128 the only code owner of a module modified by the patch. Getting a second pair
129 of eyes on the code is essential to keep up with the quality standards the
[all …]
/rk3399_ARM-atf/plat/brcm/board/common/
H A Dbrcm_mbedtls.c9 void tls_exit(int code) in tls_exit() argument
11 INFO("%s: 0x%x\n", __func__, code); in tls_exit()
/rk3399_ARM-atf/plat/rpi/rpi3/
H A Drpi_mbox_board.c31 req->code = RPI3_MBOX_PROCESS_REQUEST; in rpi3_vc_hardware_get_board_revision()
42 if (req->code != RPI3_MBOX_REQUEST_SUCCESSFUL) { in rpi3_vc_hardware_get_board_revision()
43 ERROR("rpi3: mbox: Code = 0x%08x\n", req->code); in rpi3_vc_hardware_get_board_revision()
/rk3399_ARM-atf/docs/plat/nxp/
H A Dnxp-ls-fuse-prov.rst39 .. code:: shell
53 .. code:: shell
66 .. code:: shell
79 .. code:: shell
95 .. code:: shell
106 .. code:: shell
129 .. code:: shell
152 .. code:: shell
159 .. code:: shell
172 .. code:: shell
[all …]
/rk3399_ARM-atf/plat/allwinner/sun50i_a64/
H A Dsunxi_power.c226 uint32_t *code = arisc_core_off; in sunxi_cpu_power_off_self() local
238 code[0] = (code[0] & ~0xffff) | BIT_32(core); in sunxi_cpu_power_off_self()
239 clean_dcache_range((uintptr_t)code, sizeof(arisc_core_off)); in sunxi_cpu_power_off_self()
246 mmio_write_32(arisc_reset_vec, ((uintptr_t)code - arisc_reset_vec) / 4); in sunxi_cpu_power_off_self()
/rk3399_ARM-atf/docs/getting_started/
H A Dtools-build.rst30 .. code:: shell
36 .. code:: shell
52 .. code:: shell
58 .. code:: shell
73 .. code:: shell
82 .. code:: shell
88 .. code:: shell
97 .. code:: shell
104 .. code:: shell
127 .. code:: shell
[all …]
H A Dinitial-build.rst9 .. code:: shell
15 .. code:: shell
30 .. code:: shell
46 .. code:: shell
54 .. code:: shell
60 .. code:: shell
104 .. code:: shell
112 .. code:: shell
/rk3399_ARM-atf/docs/
H A Dlicense.rst15 - Redistributions of source code must retain the above copyright notice, this
53 This project contains code from other projects as listed below. The original
56 - The libc source code is derived from `FreeBSD`_ and `SCC`_. FreeBSD uses
57 various BSD licenses, including BSD-3-Clause and BSD-2-Clause. The SCC code
60 - The libfdt source code is disjunctively dual licensed
62 the BSD-2-Clause license. Any contributions to this code must be made under
65 - The LLVM compiler-rt source code is disjunctively dual licensed
69 contributions to this code must be made under the terms of both licenses.
71 - The zlib source code is licensed under the Zlib license, which is a
74 - Some STMicroelectronics platform source code is disjunctively dual licensed
[all …]
/rk3399_ARM-atf/docs/plat/arm/fvp-ve/
H A Dindex.rst34 .. code:: shell
40 .. code:: shell
46 .. code:: shell
55 .. code:: shell
63 .. code:: shell
75 .. code:: shell
/rk3399_ARM-atf/docs/design/
H A Dreset-design.rst6 integrator can tailor this code to the system configuration to some extent,
10 document which provides greater implementation details around the reset code,
13 General reset code flow
16 The TF-A reset code is implemented in BL1 by default. The following high-level
19 |Default reset code flow|
45 |Reset code flow with programmable reset address|
58 Therefore, the cold boot code has to arbitrate access to hardware resources
67 |Reset code flow with single CPU released out of reset|
85 |Reset code flow with programmable reset address and single CPU released out of reset|
108 images might be done by the Trusted Boot Firmware or by platform code in BL31.
[all …]
/rk3399_ARM-atf/docs/resources/diagrams/plantuml/
H A Dfconf_bl2_populate.puml3 box "BL2 common code"
8 box "platform common code"
14 box "arm platform code" #LightBlue
/rk3399_ARM-atf/docs/plat/arm/arm_fpga/
H A Dindex.rst8 Some interconnect setup is done internally by the platform, so the TF-A code
33 churn. With this option, the code will fall back to some basic CPU support
34 code (only architectural system registers, and no errata).
46 The DT gets amended by the code, to potentially add a command line and
66 .. code:: shell
74 .. code:: shell
81 After building TF-A, the actual TF-A code will be located in ``bl31.bin`` in
84 as some simple ROM trampoline code (required by the Arm FPGA boot flow) and
91 .. code:: shell

12345678