Home
last modified time | relevance | path

Searched refs:SMCCC (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/drivers/firmware/smccc/
H A DKconfig13 SMCCC v1.0 lacked discoverability and hence PSCI v1.0 was updated
14 to add SMCCC discovery mechanism though the PSCI firmware
16 success on firmware compliant to SMCCC v1.1 and above.
19 bool "SoC bus device for the ARM SMCCC SOC_ID"
24 Include support for the SoC bus on the ARM SMCCC firmware based
/linux-6.15/arch/arm/kernel/
H A Dsmccc-call.S25 .macro SMCCC instr macro
53 SMCCC SMCCC_SMC
63 SMCCC SMCCC_HVC
/linux-6.15/arch/arm64/kernel/
H A Dsmccc-call.S11 .macro SMCCC instr macro
32 SMCCC smc
43 SMCCC hvc
/linux-6.15/Documentation/virt/kvm/devices/
H A Dvm.rst343 representation of the SMCCC filter
362 range defines an action to be applied to SMCCC calls within the range.
366 The default configuration of KVM is such that all implemented SMCCC
367 calls are allowed. Thus, the SMCCC filter can be defined sparsely
374 The SMCCC filter applies to both SMC and HVC calls initiated by the
375 guest. The SMCCC filter gates the in-kernel emulation of SMCCC calls
377 SMCCC calls (e.g. hypercall bitmap registers).
381 - ``KVM_SMCCC_FILTER_HANDLE``: Allows the guest SMCCC call to be
383 explicitly describe the allowed SMCCC call ranges.
385 - ``KVM_SMCCC_FILTER_DENY``: Rejects the guest SMCCC call in-kernel
[all …]
/linux-6.15/Documentation/tee/
H A Dop-tee.rst11 Convention (SMCCC) [2], which is the foundation for OP-TEE's SMC interface
15 OP-TEE SMC interface provides the basic functions required by SMCCC and some
18 - OPTEE_SMC_FUNCID_CALLS_UID (part of SMCCC) returns the version information
53 | IOCTL (TEE_IOC_*) | | SMCCC (OPTEE_SMC_CALL_*) |
57 or tee-supplicant. An RPC is identified by a special range of SMCCC return
/linux-6.15/Documentation/virt/kvm/arm/
H A Dpvtime.rst15 Two new SMCCC compatible hypercalls are defined:
22 the PV_TIME_FEATURES hypercall should be probed using the SMCCC 1.1
/linux-6.15/Documentation/devicetree/bindings/mailbox/
H A Dxlnx,zynqmp-ipi-mailbox.yaml48 - "smc" : SMC #0, following the SMCCC
49 - "hvc" : HVC #0, following the SMCCC
/linux-6.15/Documentation/devicetree/bindings/firmware/xilinx/
H A Dxlnx,zynqmp-firmware.yaml39 - "smc" : SMC #0, following the SMCCC
40 - "hvc" : HVC #0, following the SMCCC
/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-devices-soc29 On many of ARM based silicon with SMCCC v1.2+ compliant firmware
67 On many of ARM based silicon with SMCCC v1.2+ compliant firmware
/linux-6.15/Documentation/driver-api/firmware/
H A Dother_interfaces.rst32 and processed one by one. ARM’s SMCCC is used to pass the execution
/linux-6.15/drivers/char/hw_random/
H A DKconfig568 tristate "Arm SMCCC TRNG firmware interface support"
573 the Arm SMCCC TRNG firmware interface. This reads entropy from
574 higher exception levels (firmware, hypervisor). Uses SMCCC for
/linux-6.15/Documentation/virt/hyperv/
H A Doverview.rst33 sequence. On arm64, hypercalls use the ARM standard SMCCC calling
/linux-6.15/Documentation/virt/kvm/
H A Dapi.rst6663 SMCCC exits can be enabled depending on the configuration of the SMCCC
6667 ``nr`` contains the function ID of the guest's SMCCC call. Userspace is
6673 conduit to initiate the SMCCC call. If this bit is 0 then the guest
6674 used the HVC conduit for the SMCCC call.
6677 instruction to initiate the SMCCC call. If this bit is 0 then the
/linux-6.15/
H A DMAINTAINERS22028 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)