~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/driver-api/firmware/other_interfaces.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/driver-api/firmware/other_interfaces.rst (Architecture sparc) and /Documentation/driver-api/firmware/other_interfaces.rst (Architecture sparc64)


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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php