cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

other_interfaces.rst (1584B)


      1Other Firmware Interfaces
      2=========================
      3
      4DMI Interfaces
      5--------------
      6
      7.. kernel-doc:: drivers/firmware/dmi_scan.c
      8   :export:
      9
     10EDD Interfaces
     11--------------
     12
     13.. kernel-doc:: drivers/firmware/edd.c
     14   :internal:
     15
     16Generic System Framebuffers Interface
     17-------------------------------------
     18
     19.. kernel-doc:: drivers/firmware/sysfb.c
     20   :export:
     21
     22Intel Stratix10 SoC Service Layer
     23---------------------------------
     24Some features of the Intel Stratix10 SoC require a level of privilege
     25higher than the kernel is granted. Such secure features include
     26FPGA programming. In terms of the ARMv8 architecture, the kernel runs
     27at Exception Level 1 (EL1), access to the features requires
     28Exception Level 3 (EL3).
     29
     30The Intel Stratix10 SoC service layer provides an in kernel API for
     31drivers to request access to the secure features. The requests are queued
     32and processed one by one. ARM’s SMCCC is used to pass the execution
     33of 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: