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

configfs-most (5782B)


      1What: 		/sys/kernel/config/most_<component>
      2Date: 		March 8, 2019
      3KernelVersion:  5.2
      4Description: 	Interface is used to configure and connect device channels
      5		to component drivers.
      6
      7		Attributes are visible only when configfs is mounted. To mount
      8		configfs in /sys/kernel/config directory use:
      9		# mount -t configfs none /sys/kernel/config/
     10
     11
     12What: 		/sys/kernel/config/most_cdev/<link>
     13Date: 		March 8, 2019
     14KernelVersion:  5.2
     15Description:
     16		The attributes:
     17
     18		buffer_size
     19				configure the buffer size for this channel
     20
     21		subbuffer_size
     22				configure the sub-buffer size for this channel
     23				(needed for synchronous and isochronous data)
     24
     25
     26		num_buffers
     27				configure number of buffers used for this
     28				channel
     29
     30		datatype
     31				configure type of data that will travel over
     32				this channel
     33
     34		direction
     35				configure whether this link will be an input
     36				or output
     37
     38		dbr_size
     39				configure DBR data buffer size (this is used
     40				for MediaLB communication only)
     41
     42		packets_per_xact
     43				configure the number of packets that will be
     44				collected from the network before being
     45				transmitted via USB (this is used for USB
     46				communication only)
     47
     48		device
     49				name of the device the link is to be attached to
     50
     51		channel
     52				name of the channel the link is to be attached to
     53
     54		comp_params
     55				pass parameters needed by some components
     56
     57		create_link
     58				write '1' to this attribute to trigger the
     59				creation of the link. In case of speculative
     60				configuration, the creation is post-poned until
     61				a physical device is being attached to the bus.
     62
     63		destroy_link
     64				write '1' to this attribute to destroy an
     65				active link
     66
     67What: 		/sys/kernel/config/most_video/<link>
     68Date: 		March 8, 2019
     69KernelVersion:  5.2
     70Description:
     71		The attributes:
     72
     73		buffer_size
     74				configure the buffer size for this channel
     75
     76		subbuffer_size
     77				configure the sub-buffer size for this channel
     78				(needed for synchronous and isochronous data)
     79
     80
     81		num_buffers
     82				configure number of buffers used for this
     83				channel
     84
     85		datatype
     86				configure type of data that will travel over
     87				this channel
     88
     89		direction
     90				configure whether this link will be an input
     91				or output
     92
     93		dbr_size
     94				configure DBR data buffer size (this is used
     95				for MediaLB communication only)
     96
     97		packets_per_xact
     98				configure the number of packets that will be
     99				collected from the network before being
    100				transmitted via USB (this is used for USB
    101				communication only)
    102
    103		device
    104				name of the device the link is to be attached to
    105
    106		channel
    107				name of the channel the link is to be attached to
    108
    109		comp_params
    110				pass parameters needed by some components
    111
    112		create_link
    113				write '1' to this attribute to trigger the
    114				creation of the link. In case of speculative
    115				configuration, the creation is post-poned until
    116				a physical device is being attached to the bus.
    117
    118		destroy_link
    119				write '1' to this attribute to destroy an
    120				active link
    121
    122What: 		/sys/kernel/config/most_net/<link>
    123Date: 		March 8, 2019
    124KernelVersion:  5.2
    125Description:
    126		The attributes:
    127
    128		buffer_size
    129				configure the buffer size for this channel
    130
    131		subbuffer_size
    132				configure the sub-buffer size for this channel
    133				(needed for synchronous and isochronous data)
    134
    135
    136		num_buffers
    137				configure number of buffers used for this
    138				channel
    139
    140		datatype
    141				configure type of data that will travel over
    142				this channel
    143
    144		direction
    145				configure whether this link will be an input
    146				or output
    147
    148		dbr_size
    149				configure DBR data buffer size (this is used
    150				for MediaLB communication only)
    151
    152		packets_per_xact
    153				configure the number of packets that will be
    154				collected from the network before being
    155				transmitted via USB (this is used for USB
    156				communication only)
    157
    158		device
    159				name of the device the link is to be attached to
    160
    161		channel
    162				name of the channel the link is to be attached to
    163
    164		comp_params
    165				pass parameters needed by some components
    166
    167		create_link
    168				write '1' to this attribute to trigger the
    169				creation of the link. In case of speculative
    170				configuration, the creation is post-poned until
    171				a physical device is being attached to the bus.
    172
    173		destroy_link
    174				write '1' to this attribute to destroy an
    175				active link
    176
    177What: 		/sys/kernel/config/most_sound/<card>
    178Date: 		March 8, 2019
    179KernelVersion:  5.2
    180Description:
    181		The attributes:
    182
    183		create_card
    184				write '1' to this attribute to trigger the
    185                                registration of the sound card with the ALSA
    186				subsystem.
    187
    188What: 		/sys/kernel/config/most_sound/<card>/<link>
    189Date: 		March 8, 2019
    190KernelVersion:  5.2
    191Description:
    192		The attributes:
    193
    194		buffer_size
    195				configure the buffer size for this channel
    196
    197		subbuffer_size
    198				configure the sub-buffer size for this channel
    199				(needed for synchronous and isochronous data)
    200
    201
    202		num_buffers
    203				configure number of buffers used for this
    204				channel
    205
    206		datatype
    207				configure type of data that will travel over
    208				this channel
    209
    210		direction
    211				configure whether this link will be an input
    212				or output
    213
    214		dbr_size
    215				configure DBR data buffer size (this is used
    216				for MediaLB communication only)
    217
    218		packets_per_xact
    219				configure the number of packets that will be
    220				collected from the network before being
    221				transmitted via USB (this is used for USB
    222				communication only)
    223
    224		device
    225				name of the device the link is to be attached to
    226
    227		channel
    228				name of the channel the link is to be attached to
    229
    230		comp_params
    231				pass parameters needed by some components
    232
    233		create_link
    234				write '1' to this attribute to trigger the
    235				creation of the link. In case of speculative
    236				configuration, the creation is post-poned until
    237				a physical device is being attached to the bus.
    238
    239		destroy_link
    240				write '1' to this attribute to destroy an
    241				active link