| /rk3399_ARM-atf/plat/mediatek/drivers/apusys/mt8196/ |
| H A D | apusys_security_ctrl_perm_plat.c | 34 #define NS(SEC_LVL) SEC_LEVEL_##SEC_LVL##_NS macro 52 *ns = NS(NORMAL); in sec_get_dns() 58 *ns = NS(MVPU_SECURE); in sec_get_dns() 62 *ns = NS(MDLA_SECURE); in sec_get_dns() 66 *ns = NS(UP_SECURE); in sec_get_dns() 75 *ns = NS(SAPU); in sec_get_dns() 79 *ns = NS(AOV); in sec_get_dns()
|
| /rk3399_ARM-atf/docs/threat_model/firmware_threat_model/ |
| H A D | threat_model_el3_spm.rst | 56 | DF3 | SPMD to NS forwarding. | 110 - Non-secure endpoint (referred NS-Endpoint later): normal world client at 111 NS-EL2 (Hypervisor) or NS-EL1 (VM or OS kernel). 153 | Threat Agent | NS-Endpoint, S-Endpoint | 191 | Threat Agent | NS-Endpoint, S-Endpoint | 246 | Threat Agent | NS-Endpoint, S-Endpoint | 303 | Threat Agent | NS-Endpoint, S-Endpoint | 345 | Threat Agent | NS-Endpoint, S-Endpoint | 381 | Threat Agent | NS-Endpoint, S-Endpoint | 428 | Threat Agent | NS-Endpoint, S-Endpoint | [all …]
|
| /rk3399_ARM-atf/docs/components/ |
| H A D | debugfs-design.rst | 75 non-secure layers, or for which no support exists in the NS side). 81 (`SMC Calling Convention`_), using a specific SiP Function Id. An NS 112 The SMC interface is accessible from an NS environment, that is: 114 - a test payload, bootloader or hypervisor running at NS-EL2 115 - a Linux kernel driver running at NS-EL1
|
| H A D | ras.rst | 30 EA’s and Error interrupts corresponding to NS nodes are handled first in firmware 32 - Errors signaled back to NS world via suitable mechanism 59 EA's originating/attributed to NS world are handled first in NS and Kernel navigates 129 All the tests are written in TF-A tests which runs as NS-EL2 payload.
|
| H A D | context-management-library.rst | 289 NS-Context Memory 352 configurations with TFTF component at NS-EL2. 388 NS-EL2. 542 EL3 from NS world, the EL1 and EL2 system registers which might be modified in 543 lower exception levels NS(EL2/EL1) will carry forward those values to EL3. 545 world, written during the previous ERET from EL3 to NS(EL2/EL1). 571 The figure below illustrates the same with NS-world as a reference while entering
|
| H A D | rmm-el3-comms-spec.rst | 15 SMC call from NS. 176 entry from NS Host on receiving an error. This will be done across all the PEs 177 in the system so as to present a symmetric view to the NS Host. Any further 198 - plat_dram : Structure encoding the NS DRAM information on the platform. This 282 results in a world switch to NS. This call is the reply to the original RMI 283 call and it is forwarded by EL3 to the NS world. 298 …err_code,x1,[63:0],RmiCommandReturnCode,Error code returned by the RMI service invoked by NS World… 1048 As part of NS world switch, EL3 is expected to maintain a register context 1058 As part of SMC forwarding between the NS world and Realm world, EL3 allows x0-x7 to be passed 1062 EL3 will always copy x0-x4 from Realm context to NS Context. [all …]
|
| H A D | arm-sip-service.rst | 37 Exception Level (either EL2, or NS EL1 if EL2 isn't implemented) to request to
|
| H A D | el3-spmc.rst | 200 The following interfaces are exposed to both NS Client and SPs: 214 The following additional interfaces are forwarded from SPMD to support NS Client: 254 SPMC EL3 translation regime and marked as NS buffers in the MMU 375 - SPMC will set NS Bit to 1 in memory descriptor response.
|
| H A D | realm-management-extension.rst | 108 - NS Host (RME capable Linux),
|
| /rk3399_ARM-atf/lib/xlat_tables_v2/aarch64/ |
| H A D | xlat_tables_arch.c | 65 return LOWER_ATTRS(EL3_S1_NSE | NS); in xlat_arch_get_pas() 71 return LOWER_ATTRS(NS); in xlat_arch_get_pas()
|
| /rk3399_ARM-atf/fdts/ |
| H A D | fvp-base-gicv5.dtsi | 26 reg = <0x0 0x2f1a0000 0x0 0x10000>; /* NS IRS_CONFIG_FRAME */ 45 reg = <0x0 0x2f120000 0x0 0x10000>; /* NS ITS_CONFIG_FRAME */
|
| /rk3399_ARM-atf/lib/xlat_tables_v2/ |
| H A D | xlat_tables_utils.c | 101 switch (desc & LOWER_ATTRS(EL3_S1_NSE | NS)) { in xlat_desc_print() 105 case LOWER_ATTRS(NS): in xlat_desc_print() 115 printf(((LOWER_ATTRS(NS) & desc) != 0ULL) ? "-NS" : "-S"); in xlat_desc_print()
|
| /rk3399_ARM-atf/plat/arm/board/neoverse_rd/platform/rdv3/fdts/ |
| H A D | rdv3_spmc_sp_manifest.dts | 77 /* DRAM for SP NS mappings*/
|
| /rk3399_ARM-atf/lib/xlat_tables_v2/aarch32/ |
| H A D | xlat_tables_arch.c | 53 return LOWER_ATTRS(NS); in xlat_arch_get_pas()
|
| /rk3399_ARM-atf/docs/getting_started/ |
| H A D | build-internals.rst | 19 ``HANDLE_EA_EL3_FIRST_NS`` is set. Currently only NS world routes EA to EL3 but
|
| H A D | image-terminology.rst | 154 it's in so it makes sense to encode "NS" in the normal world images. The absence 155 of "NS" implies a secure world image.
|
| H A D | build-options.rst | 558 defaults to ``2`` since MPAM is enabled by default for NS world only. 747 Interrupts, resulting from errors in NS world, will be always trapped in 784 safely in scenario where NS-EL2 is present but unused. This flag is set to 0 785 by default. Platforms without NS-EL2 in use must enable this flag. 1316 buffer registers from NS ELs when FEAT_BRBE is implemented. BRBE is an 1322 control registers from NS ELs, NS-EL2 or NS-EL1(when NS-EL2 is implemented 1338 registers access from NS ELs, NS-EL2 or NS-EL1 (when NS-EL2 is implemented 1344 access from NS ELs, NS-EL2 or NS-EL1 (when NS-EL2 is implemented but unused),
|
| /rk3399_ARM-atf/include/lib/xlat_tables/ |
| H A D | xlat_tables_defs.h | 142 #define NS (U(0x1) << 3) macro
|
| /rk3399_ARM-atf/docs/resources/diagrams/plantuml/ |
| H A D | el3_spm_dfd.puml | 24 nsec [label="NS Client"]
|
| H A D | spm_dfd.puml | 22 nsec [label="NS Client"]
|
| /rk3399_ARM-atf/lib/xlat_tables/ |
| H A D | xlat_tables_common.c | 204 desc |= ((attr & MT_NS) != 0U) ? LOWER_ATTRS(NS) : 0U; in mmap_desc()
|
| /rk3399_ARM-atf/docs/plat/ |
| H A D | imx8m.rst | 97 API to get the status and events is called from NS world passing destination
|
| H A D | nvidia-tegra.rst | 122 memory controller driver programs this base/size in order to restrict NS
|
| /rk3399_ARM-atf/docs/plat/arm/fvp/ |
| H A D | fvp-specific-configs.rst | 5 that have to be loaded, the Non-Secure FWU ROM (NS-BL1U), and the
|
| /rk3399_ARM-atf/docs/ |
| H A D | architecture_features.rst | 541 for lower ELs, access must be enabled for at least NS world, preferably all
|