1
- The cxl driver is no longer maintained, and will be removed from the kernel in
2
- the near future.
1
+ The cxl driver was removed in 6.15.
3
2
4
3
Please note that attributes that are shared between devices are stored in
5
4
the directory pointed to by the symlink device/.
@@ -10,7 +9,7 @@ For example, the real path of the attribute /sys/class/cxl/afu0.0s/irqs_max is
10
9
Slave contexts (eg. /sys/class/cxl/afu0.0s):
11
10
12
11
What: /sys/class/cxl/<afu>/afu_err_buf
13
- Date: September 2014
12
+ Date: September 2014, removed February 2025
14
13
Contact: linuxppc-dev@lists.ozlabs.org
15
14
Description: read only
16
15
AFU Error Buffer contents. The contents of this file are
@@ -21,7 +20,7 @@ Description: read only
21
20
22
21
23
22
What: /sys/class/cxl/<afu>/irqs_max
24
- Date: September 2014
23
+ Date: September 2014, removed February 2025
25
24
Contact: linuxppc-dev@lists.ozlabs.org
26
25
Description: read/write
27
26
Decimal value of maximum number of interrupts that can be
@@ -32,7 +31,7 @@ Description: read/write
32
31
Users: https://github.com/ibm-capi/libcxl
33
32
34
33
What: /sys/class/cxl/<afu>/irqs_min
35
- Date: September 2014
34
+ Date: September 2014, removed February 2025
36
35
Contact: linuxppc-dev@lists.ozlabs.org
37
36
Description: read only
38
37
Decimal value of the minimum number of interrupts that
@@ -42,23 +41,23 @@ Description: read only
42
41
Users: https://github.com/ibm-capi/libcxl
43
42
44
43
What: /sys/class/cxl/<afu>/mmio_size
45
- Date: September 2014
44
+ Date: September 2014, removed February 2025
46
45
Contact: linuxppc-dev@lists.ozlabs.org
47
46
Description: read only
48
47
Decimal value of the size of the MMIO space that may be mmapped
49
48
by userspace.
50
49
Users: https://github.com/ibm-capi/libcxl
51
50
52
51
What: /sys/class/cxl/<afu>/modes_supported
53
- Date: September 2014
52
+ Date: September 2014, removed February 2025
54
53
Contact: linuxppc-dev@lists.ozlabs.org
55
54
Description: read only
56
55
List of the modes this AFU supports. One per line.
57
56
Valid entries are: "dedicated_process" and "afu_directed"
58
57
Users: https://github.com/ibm-capi/libcxl
59
58
60
59
What: /sys/class/cxl/<afu>/mode
61
- Date: September 2014
60
+ Date: September 2014, removed February 2025
62
61
Contact: linuxppc-dev@lists.ozlabs.org
63
62
Description: read/write
64
63
The current mode the AFU is using. Will be one of the modes
@@ -68,7 +67,7 @@ Users: https://github.com/ibm-capi/libcxl
68
67
69
68
70
69
What: /sys/class/cxl/<afu>/prefault_mode
71
- Date: September 2014
70
+ Date: September 2014, removed February 2025
72
71
Contact: linuxppc-dev@lists.ozlabs.org
73
72
Description: read/write
74
73
Set the mode for prefaulting in segments into the segment table
@@ -88,22 +87,22 @@ Description: read/write
88
87
Users: https://github.com/ibm-capi/libcxl
89
88
90
89
What: /sys/class/cxl/<afu>/reset
91
- Date: September 2014
90
+ Date: September 2014, removed February 2025
92
91
Contact: linuxppc-dev@lists.ozlabs.org
93
92
Description: write only
94
93
Writing 1 here will reset the AFU provided there are not
95
94
contexts active on the AFU.
96
95
Users: https://github.com/ibm-capi/libcxl
97
96
98
97
What: /sys/class/cxl/<afu>/api_version
99
- Date: September 2014
98
+ Date: September 2014, removed February 2025
100
99
Contact: linuxppc-dev@lists.ozlabs.org
101
100
Description: read only
102
101
Decimal value of the current version of the kernel/user API.
103
102
Users: https://github.com/ibm-capi/libcxl
104
103
105
104
What: /sys/class/cxl/<afu>/api_version_compatible
106
- Date: September 2014
105
+ Date: September 2014, removed February 2025
107
106
Contact: linuxppc-dev@lists.ozlabs.org
108
107
Description: read only
109
108
Decimal value of the lowest version of the userspace API
@@ -117,31 +116,31 @@ An AFU may optionally export one or more PCIe like configuration records, known
117
116
as AFU configuration records, which will show up here (if present).
118
117
119
118
What: /sys/class/cxl/<afu>/cr<config num>/vendor
120
- Date: February 2015
119
+ Date: February 2015, removed February 2025
121
120
Contact: linuxppc-dev@lists.ozlabs.org
122
121
Description: read only
123
122
Hexadecimal value of the vendor ID found in this AFU
124
123
configuration record.
125
124
Users: https://github.com/ibm-capi/libcxl
126
125
127
126
What: /sys/class/cxl/<afu>/cr<config num>/device
128
- Date: February 2015
127
+ Date: February 2015, removed February 2025
129
128
Contact: linuxppc-dev@lists.ozlabs.org
130
129
Description: read only
131
130
Hexadecimal value of the device ID found in this AFU
132
131
configuration record.
133
132
Users: https://github.com/ibm-capi/libcxl
134
133
135
134
What: /sys/class/cxl/<afu>/cr<config num>/class
136
- Date: February 2015
135
+ Date: February 2015, removed February 2025
137
136
Contact: linuxppc-dev@lists.ozlabs.org
138
137
Description: read only
139
138
Hexadecimal value of the class code found in this AFU
140
139
configuration record.
141
140
Users: https://github.com/ibm-capi/libcxl
142
141
143
142
What: /sys/class/cxl/<afu>/cr<config num>/config
144
- Date: February 2015
143
+ Date: February 2015, removed February 2025
145
144
Contact: linuxppc-dev@lists.ozlabs.org
146
145
Description: read only
147
146
This binary file provides raw access to the AFU configuration
@@ -155,22 +154,22 @@ Users: https://github.com/ibm-capi/libcxl
155
154
Master contexts (eg. /sys/class/cxl/afu0.0m)
156
155
157
156
What: /sys/class/cxl/<afu>m/mmio_size
158
- Date: September 2014
157
+ Date: September 2014, removed February 2025
159
158
Contact: linuxppc-dev@lists.ozlabs.org
160
159
Description: read only
161
160
Decimal value of the size of the MMIO space that may be mmapped
162
161
by userspace. This includes all slave contexts space also.
163
162
Users: https://github.com/ibm-capi/libcxl
164
163
165
164
What: /sys/class/cxl/<afu>m/pp_mmio_len
166
- Date: September 2014
165
+ Date: September 2014, removed February 2025
167
166
Contact: linuxppc-dev@lists.ozlabs.org
168
167
Description: read only
169
168
Decimal value of the Per Process MMIO space length.
170
169
Users: https://github.com/ibm-capi/libcxl
171
170
172
171
What: /sys/class/cxl/<afu>m/pp_mmio_off
173
- Date: September 2014
172
+ Date: September 2014, removed February 2025
174
173
Contact: linuxppc-dev@lists.ozlabs.org
175
174
Description: read only
176
175
(not in a guest)
@@ -181,21 +180,21 @@ Users: https://github.com/ibm-capi/libcxl
181
180
Card info (eg. /sys/class/cxl/card0)
182
181
183
182
What: /sys/class/cxl/<card>/caia_version
184
- Date: September 2014
183
+ Date: September 2014, removed February 2025
185
184
Contact: linuxppc-dev@lists.ozlabs.org
186
185
Description: read only
187
186
Identifies the CAIA Version the card implements.
188
187
Users: https://github.com/ibm-capi/libcxl
189
188
190
189
What: /sys/class/cxl/<card>/psl_revision
191
- Date: September 2014
190
+ Date: September 2014, removed February 2025
192
191
Contact: linuxppc-dev@lists.ozlabs.org
193
192
Description: read only
194
193
Identifies the revision level of the PSL.
195
194
Users: https://github.com/ibm-capi/libcxl
196
195
197
196
What: /sys/class/cxl/<card>/base_image
198
- Date: September 2014
197
+ Date: September 2014, removed February 2025
199
198
Contact: linuxppc-dev@lists.ozlabs.org
200
199
Description: read only
201
200
(not in a guest)
@@ -206,7 +205,7 @@ Description: read only
206
205
Users: https://github.com/ibm-capi/libcxl
207
206
208
207
What: /sys/class/cxl/<card>/image_loaded
209
- Date: September 2014
208
+ Date: September 2014, removed February 2025
210
209
Contact: linuxppc-dev@lists.ozlabs.org
211
210
Description: read only
212
211
(not in a guest)
@@ -215,7 +214,7 @@ Description: read only
215
214
Users: https://github.com/ibm-capi/libcxl
216
215
217
216
What: /sys/class/cxl/<card>/load_image_on_perst
218
- Date: December 2014
217
+ Date: December 2014, removed February 2025
219
218
Contact: linuxppc-dev@lists.ozlabs.org
220
219
Description: read/write
221
220
(not in a guest)
@@ -232,7 +231,7 @@ Description: read/write
232
231
Users: https://github.com/ibm-capi/libcxl
233
232
234
233
What: /sys/class/cxl/<card>/reset
235
- Date: October 2014
234
+ Date: October 2014, removed February 2025
236
235
Contact: linuxppc-dev@lists.ozlabs.org
237
236
Description: write only
238
237
Writing 1 will issue a PERST to card provided there are no
@@ -243,7 +242,7 @@ Description: write only
243
242
Users: https://github.com/ibm-capi/libcxl
244
243
245
244
What: /sys/class/cxl/<card>/perst_reloads_same_image
246
- Date: July 2015
245
+ Date: July 2015, removed February 2025
247
246
Contact: linuxppc-dev@lists.ozlabs.org
248
247
Description: read/write
249
248
(not in a guest)
@@ -257,15 +256,15 @@ Description: read/write
257
256
Users: https://github.com/ibm-capi/libcxl
258
257
259
258
What: /sys/class/cxl/<card>/psl_timebase_synced
260
- Date: March 2016
259
+ Date: March 2016, removed February 2025
261
260
Contact: linuxppc-dev@lists.ozlabs.org
262
261
Description: read only
263
262
Returns 1 if the psl timebase register is synchronized
264
263
with the core timebase register, 0 otherwise.
265
264
Users: https://github.com/ibm-capi/libcxl
266
265
267
266
What: /sys/class/cxl/<card>/tunneled_ops_supported
268
- Date: May 2018
267
+ Date: May 2018, removed February 2025
269
268
Contact: linuxppc-dev@lists.ozlabs.org
270
269
Description: read only
271
270
Returns 1 if tunneled operations are supported in capi mode,
0 commit comments