1 Other Firmware Interfaces 2 ========================= 3 4 DMI Interfaces 5 -------------- 6 7 .. kernel-doc:: drivers/firmware/dmi_scan.c 8 :export: 9 10 EDD Interfaces 11 -------------- 12 13 .. kernel-doc:: drivers/firmware/edd.c 14 :internal: 15 16 Generic System Framebuffers Interface 17 ------------------------------------- 18 19 .. kernel-doc:: drivers/firmware/sysfb.c 20 :export: 21 22 Intel Stratix10 SoC Service Layer 23 --------------------------------- 24 Some features of the Intel Stratix10 SoC require a level of privilege 25 higher than the kernel is granted. Such secure features include 26 FPGA programming. In terms of the ARMv8 architecture, the kernel runs 27 at Exception Level 1 (EL1), access to the features requires 28 Exception Level 3 (EL3). 29 30 The Intel Stratix10 SoC service layer provides an in kernel API for 31 drivers to request access to the secure features. The requests are queued 32 and processed one by one. ARM’s SMCCC is used to pass the execution 33 of the requests on to a secure monitor (EL3). 34 35 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h 36 :functions: stratix10_svc_command_code 37 38 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h 39 :functions: stratix10_svc_client_msg 40 41 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h 42 :functions: stratix10_svc_command_config_type 43 44 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h 45 :functions: stratix10_svc_cb_data 46 47 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h 48 :functions: stratix10_svc_client 49 50 .. kernel-doc:: drivers/firmware/stratix10-svc.c 51 :export:
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.