Home
last modified time | relevance | path

Searched refs:NS (Results 1 – 25 of 31) sorted by relevance

12

/rk3399_ARM-atf/plat/mediatek/drivers/apusys/mt8196/
H A Dapusys_security_ctrl_perm_plat.c34 #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 Dthreat_model_el3_spm.rst56 | 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 Ddebugfs-design.rst75 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 Dras.rst30 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 Dcontext-management-library.rst289 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 Drmm-el3-comms-spec.rst15 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 Darm-sip-service.rst37 Exception Level (either EL2, or NS EL1 if EL2 isn't implemented) to request to
H A Del3-spmc.rst200 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 Drealm-management-extension.rst108 - NS Host (RME capable Linux),
/rk3399_ARM-atf/lib/xlat_tables_v2/aarch64/
H A Dxlat_tables_arch.c65 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 Dfvp-base-gicv5.dtsi26 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 Dxlat_tables_utils.c101 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 Drdv3_spmc_sp_manifest.dts77 /* DRAM for SP NS mappings*/
/rk3399_ARM-atf/lib/xlat_tables_v2/aarch32/
H A Dxlat_tables_arch.c53 return LOWER_ATTRS(NS); in xlat_arch_get_pas()
/rk3399_ARM-atf/docs/getting_started/
H A Dbuild-internals.rst19 ``HANDLE_EA_EL3_FIRST_NS`` is set. Currently only NS world routes EA to EL3 but
H A Dimage-terminology.rst154 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 Dbuild-options.rst558 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 Dxlat_tables_defs.h142 #define NS (U(0x1) << 3) macro
/rk3399_ARM-atf/docs/resources/diagrams/plantuml/
H A Del3_spm_dfd.puml24 nsec [label="NS Client"]
H A Dspm_dfd.puml22 nsec [label="NS Client"]
/rk3399_ARM-atf/lib/xlat_tables/
H A Dxlat_tables_common.c204 desc |= ((attr & MT_NS) != 0U) ? LOWER_ATTRS(NS) : 0U; in mmap_desc()
/rk3399_ARM-atf/docs/plat/
H A Dimx8m.rst97 API to get the status and events is called from NS world passing destination
H A Dnvidia-tegra.rst122 memory controller driver programs this base/size in order to restrict NS
/rk3399_ARM-atf/docs/plat/arm/fvp/
H A Dfvp-specific-configs.rst5 that have to be loaded, the Non-Secure FWU ROM (NS-BL1U), and the
/rk3399_ARM-atf/docs/
H A Darchitecture_features.rst541 for lower ELs, access must be enabled for at least NS world, preferably all

12