Home
last modified time | relevance | path

Searched full:handling (Results 1 – 25 of 192) sorted by relevance

12345678

/trusted-firmware-m-latest/docs/integration_guide/
Dtfm_secure_irq_integration_guide.rst17 Interrupt Handling Model
20 TF-M supports the two interrupt handling models defined by FF-M:
22 - First-Level Interrupt Handling (FLIH)
24 In this model, the interrupt handling is carried out immediately when the
27 The interrupt handling can optionally set an interrupt signal for the Secure
30 - Second-Level Interrupt Handling (SLIH)
32 In this model, the interrupt handling is deferred after the interrupt
33 exception. The handling occurs in the Secure Partition Thread thus is subject
36 The FLIH supports handling an interrupt in a bounded time, but very limited APIs
37 are allowed in the FLIH handling because the handling occurs in an special
[all …]
/trusted-firmware-m-latest/docs/security/security_advisories/
Dstack_seal_vulnerability.rst30 Non-Secure interrupt handling (EXC_RETURN), the hardware pops the secure return
78 As described in the white paper, de-privileged interrupt handling is
80 interrupt handling and does not allow non-secure interrupt to pre-empt the
81 secure interrupt handling. But if the de-privileged handler makes a
86 part of de-privileged interrupt handling mitigates this vulnerability.
88 The interrupt handling in IPC model uses PSA signal to signal the partition
89 and does not use de-privileged interrupt handling mechanism. The PSA signal
91 during interrupt handling in IPC model, there is no additional threat caused
100 interrupt handling) cannot be influenced by the Non Secure world. To mitigate
/trusted-firmware-m-latest/platform/ext/target/arm/rse/common/manifest/
Dns_agent_mailbox.yaml28 "handling": "SLIH",
35 "handling": "SLIH",
/trusted-firmware-m-latest/secure_fw/spm/core/
Dtfm_rpc.h102 * \arg The connection is already handling a request.
123 * \arg The connection is currently handling a
150 * \brief Handling PSA client call request
Dinterrupt.c171 /* SLIH Model Handling */ in spm_handle_interrupt()
175 /* FLIH Model Handling */ in spm_handle_interrupt()
/trusted-firmware-m-latest/docs/design_docs/dual-cpu/
Dcommunication_prototype_between_nspe_and_spe_in_dual_core_systems.rst47 - `PSA client call handling flow in TF-M`_ discusses about the detailed sequence
48 and key modules of handling PSA client call in TF-M.
65 3. Inter-Processor Communication interrupt handler and mailbox handling in TF-M
79 Step 3 ~ step 5 are covered in `PSA client call handling flow in TF-M`_ in
147 PSA client call handling flow in TF-M
153 The sequence of handling PSA Client call request in TF-M is listed as below
241 Mailbox handling will be done in the context of the ``ns_agent_mailbox``
247 ``tfm_rpc_client_call_handler()`` invokes request handling callback function to
248 eventually execute specific mailbox message handling operations. The mailbox
251 The handling process in mailbox operation consists of the following steps.
[all …]
/trusted-firmware-m-latest/docs/releases/
D1.3.0.rst11 - Support Second-Level Interrupt Handling (SLIH) defined in FF-M 1.1 [1]_.
17 - Implement Fault Injection Handling library to mitigate physical attacks [4]_.
171 .. [7] :doc:`Security Handling </security/index>`
/trusted-firmware-m-latest/docs/design_docs/software/
Dtfm_cooperative_scheduling_rules.rst23 2. Efficient interrupt handling by SPE as well as NSPE
30 a. NSPE interrupt handling implementation should be independent
60 Rules for NSPE Exception handling
80 Rules for SPE Exception handling
/trusted-firmware-m-latest/docs/
Droadmap.rst32 - Secure Partition Interrupt Handling, Pre-emption of SPE execution
37 - Fault Injection Handling library to mitigate against physical attacks
/trusted-firmware-m-latest/secure_fw/spm/include/ffm/
Dmailbox_agent_api.h41 * \arg The connection is already handling a request.
85 * \arg The connection is currently handling a
Dpsa_api.h94 * \arg The connection is already handling a request.
140 * \arg The connection is handling a request.
215 * \arg The connection is already handling a request.
258 * \arg The connection is handling a request.
501 * defined to use FLIH handling.
506 * that is specified with FLIH handling in the Secure
/trusted-firmware-m-latest/interface/include/psa/
Dservice.h226 * \brief Complete handling of a specific message and unblock the client.
319 * \brief Reset the signal for an interrupt that is using FLIH handling.
324 * defined to use FLIH handling.
329 * that is specified with FLIH handling in the Secure
Dclient.h164 * \arg The connection is already handling a request.
188 * \arg The connection is currently handling a
/trusted-firmware-m-latest/platform/ext/target/rpi/rp2350/
Dconfig_tfm_target.h16 /* Run the scheduler after handling a secure interrupt if the NSPE was pre-empted */
/trusted-firmware-m-latest/platform/ext/target/arm/rse/kronos/
Dconfig_tfm_target.h20 /* Run the scheduler after handling a secure interrupt if the NSPE was pre-empted */
/trusted-firmware-m-latest/platform/ext/target/arm/rse/rdfremont/
Dconfig_tfm_target.h26 /* Run the scheduler after handling a secure interrupt if the NSPE was pre-empted */
/trusted-firmware-m-latest/platform/ext/target/arm/mps3/an524/device/include/
Dplatform_irq.h39 MHU0_IRQn = 6, /* Message Handling Unit 0 */
40 MHU1_IRQn = 7, /* Message Handling Unit 1 */
/trusted-firmware-m-latest/platform/ext/target/arm/rse/tc/
Dconfig_tfm_target.h25 /* Run the scheduler after handling a secure interrupt if the NSPE was pre-empted */
/trusted-firmware-m-latest/platform/ext/target/arm/mps2/an521/cmsis_core/
Dplatform_irq.h38 MHU0_IRQn = 6, /* Message Handling Unit 0 */
39 MHU1_IRQn = 7, /* Message Handling Unit 1 */
/trusted-firmware-m-latest/platform/ext/target/arm/mps3/corstone310/common/tests/
Dtfm_tests_config.cmake9 … OFF CACHE BOOL "Whether to build NS regression Second-Level Interrupt Handling tests")
/trusted-firmware-m-latest/platform/ext/target/arm/mps2/an519/tests/
Dtfm_tests_config.cmake9 … OFF CACHE BOOL "Whether to build NS regression Second-Level Interrupt Handling tests")
/trusted-firmware-m-latest/platform/ext/target/nordic_nrf/common/core/tests/
Dtfm_tests_config.cmake12 … OFF CACHE BOOL "Whether to build NS regression Second-Level Interrupt Handling tests")
/trusted-firmware-m-latest/platform/ext/target/rpi/rp2350/tests/
Dtfm_tests_config.cmake7 … OFF CACHE BOOL "Whether to build NS regression Second-Level Interrupt Handling tests")
/trusted-firmware-m-latest/platform/ext/target/arm/mps2/an521/tests/
Dtfm_tests_config.cmake9 … OFF CACHE BOOL "Whether to build NS regression Second-Level Interrupt Handling tests")
/trusted-firmware-m-latest/platform/ext/target/nuvoton/m2354/tests/
Dtfm_tests_config.cmake10 … OFF CACHE BOOL "Whether to build NS regression Second-Level Interrupt Handling tests")

12345678