Skip to content

Commit 3bda038

Browse files
committed
Merge tag 'kvm-s390-master-5.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-master
KVM: s390: Fix for 5.7 and maintainer update - Silence false positive lockdep warning - add Claudio as reviewer
2 parents 7f4b5cd + 2a173ec commit 3bda038

File tree

4,691 files changed

+184226
-69349
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,691 files changed

+184226
-69349
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
12
#
23
# NOTE! Don't add files that are generated in specific
34
# subdirectories here. Add them in the ".gitignore" file

.mailmap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ Oleksij Rempel <[email protected]> <[email protected]>
210210
211211
212212
213+
213214
Paolo 'Blaisorblade' Giarrusso <[email protected]>
214215
Patrick Mochel <[email protected]>
215216
@@ -248,6 +249,7 @@ Sakari Ailus <[email protected]> <[email protected]>
248249
249250
250251
252+
251253
252254
253255

Documentation/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
12
output
23
*.pyc
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
This ABI is renamed and moved to a new location /sys/kernel/fadump/enabled.
2+
3+
What: /sys/kernel/fadump_enabled
4+
Date: Feb 2012
5+
6+
Description: read only
7+
Primarily used to identify whether the FADump is enabled in
8+
the kernel or not.
9+
User: Kdump service
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
This ABI is renamed and moved to a new location /sys/kernel/fadump/registered.¬
2+
3+
What: /sys/kernel/fadump_registered
4+
Date: Feb 2012
5+
6+
Description: read/write
7+
Helps to control the dump collect feature from userspace.
8+
Setting 1 to this file enables the system to collect the
9+
dump and 0 to disable it.
10+
User: Kdump service
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
This ABI is renamed and moved to a new location /sys/kernel/fadump/release_mem.¬
2+
3+
What: /sys/kernel/fadump_release_mem
4+
Date: Feb 2012
5+
6+
Description: write only
7+
This is a special sysfs file and only available when
8+
the system is booted to capture the vmcore using FADump.
9+
It is used to release the memory reserved by FADump to
10+
save the crash dump.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
This ABI is moved to /sys/firmware/opal/mpipl/release_core.
2+
3+
What: /sys/kernel/fadump_release_opalcore
4+
Date: Sep 2019
5+
6+
Description: write only
7+
The sysfs file is available when the system is booted to
8+
collect the dump on OPAL based machine. It used to release
9+
the memory used to collect the opalcore.

Documentation/ABI/testing/debugfs-driver-habanalabs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,20 @@ Description: Allows the root user to read or write directly through the
4343
If the IOMMU is disabled, it also allows the root user to read
4444
or write from the host a device VA of a host mapped memory
4545

46+
What: /sys/kernel/debug/habanalabs/hl<n>/data64
47+
Date: Jan 2020
48+
KernelVersion: 5.6
49+
50+
Description: Allows the root user to read or write 64 bit data directly
51+
through the device's PCI bar. Writing to this file generates a
52+
write transaction while reading from the file generates a read
53+
transaction. This custom interface is needed (instead of using
54+
the generic Linux user-space PCI mapping) because the DDR bar
55+
is very small compared to the DDR memory and only the driver can
56+
move the bar before and after the transaction.
57+
If the IOMMU is disabled, it also allows the root user to read
58+
or write from the host a device VA of a host mapped memory
59+
4660
What: /sys/kernel/debug/habanalabs/hl<n>/device
4761
Date: Jan 2019
4862
KernelVersion: 5.1
Lines changed: 241 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,241 @@
1+
What: /sys/bus/coresight/devices/<cti-name>/enable
2+
Date: March 2020
3+
KernelVersion 5.7
4+
Contact: Mike Leach or Mathieu Poirier
5+
Description: (RW) Enable/Disable the CTI hardware.
6+
7+
What: /sys/bus/coresight/devices/<cti-name>/powered
8+
Date: March 2020
9+
KernelVersion 5.7
10+
Contact: Mike Leach or Mathieu Poirier
11+
Description: (R) Indicate if the CTI hardware is powered.
12+
13+
What: /sys/bus/coresight/devices/<cti-name>/ctmid
14+
Date: March 2020
15+
KernelVersion 5.7
16+
Contact: Mike Leach or Mathieu Poirier
17+
Description: (R) Display the associated CTM ID
18+
19+
What: /sys/bus/coresight/devices/<cti-name>/nr_trigger_cons
20+
Date: March 2020
21+
KernelVersion 5.7
22+
Contact: Mike Leach or Mathieu Poirier
23+
Description: (R) Number of devices connected to triggers on this CTI
24+
25+
What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/name
26+
Date: March 2020
27+
KernelVersion 5.7
28+
Contact: Mike Leach or Mathieu Poirier
29+
Description: (R) Name of connected device <N>
30+
31+
What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/in_signals
32+
Date: March 2020
33+
KernelVersion 5.7
34+
Contact: Mike Leach or Mathieu Poirier
35+
Description: (R) Input trigger signals from connected device <N>
36+
37+
What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/in_types
38+
Date: March 2020
39+
KernelVersion 5.7
40+
Contact: Mike Leach or Mathieu Poirier
41+
Description: (R) Functional types for the input trigger signals
42+
from connected device <N>
43+
44+
What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/out_signals
45+
Date: March 2020
46+
KernelVersion 5.7
47+
Contact: Mike Leach or Mathieu Poirier
48+
Description: (R) Output trigger signals to connected device <N>
49+
50+
What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/out_types
51+
Date: March 2020
52+
KernelVersion 5.7
53+
Contact: Mike Leach or Mathieu Poirier
54+
Description: (R) Functional types for the output trigger signals
55+
to connected device <N>
56+
57+
What: /sys/bus/coresight/devices/<cti-name>/regs/inout_sel
58+
Date: March 2020
59+
KernelVersion 5.7
60+
Contact: Mike Leach or Mathieu Poirier
61+
Description: (RW) Select the index for inen and outen registers.
62+
63+
What: /sys/bus/coresight/devices/<cti-name>/regs/inen
64+
Date: March 2020
65+
KernelVersion 5.7
66+
Contact: Mike Leach or Mathieu Poirier
67+
Description: (RW) Read or write the CTIINEN register selected by inout_sel.
68+
69+
What: /sys/bus/coresight/devices/<cti-name>/regs/outen
70+
Date: March 2020
71+
KernelVersion 5.7
72+
Contact: Mike Leach or Mathieu Poirier
73+
Description: (RW) Read or write the CTIOUTEN register selected by inout_sel.
74+
75+
What: /sys/bus/coresight/devices/<cti-name>/regs/gate
76+
Date: March 2020
77+
KernelVersion 5.7
78+
Contact: Mike Leach or Mathieu Poirier
79+
Description: (RW) Read or write CTIGATE register.
80+
81+
What: /sys/bus/coresight/devices/<cti-name>/regs/asicctl
82+
Date: March 2020
83+
KernelVersion 5.7
84+
Contact: Mike Leach or Mathieu Poirier
85+
Description: (RW) Read or write ASICCTL register.
86+
87+
What: /sys/bus/coresight/devices/<cti-name>/regs/intack
88+
Date: March 2020
89+
KernelVersion 5.7
90+
Contact: Mike Leach or Mathieu Poirier
91+
Description: (W) Write the INTACK register.
92+
93+
What: /sys/bus/coresight/devices/<cti-name>/regs/appset
94+
Date: March 2020
95+
KernelVersion 5.7
96+
Contact: Mike Leach or Mathieu Poirier
97+
Description: (RW) Set CTIAPPSET register to activate channel. Read back to
98+
determine current value of register.
99+
100+
What: /sys/bus/coresight/devices/<cti-name>/regs/appclear
101+
Date: March 2020
102+
KernelVersion 5.7
103+
Contact: Mike Leach or Mathieu Poirier
104+
Description: (W) Write APPCLEAR register to deactivate channel.
105+
106+
What: /sys/bus/coresight/devices/<cti-name>/regs/apppulse
107+
Date: March 2020
108+
KernelVersion 5.7
109+
Contact: Mike Leach or Mathieu Poirier
110+
Description: (W) Write APPPULSE to pulse a channel active for one clock
111+
cycle.
112+
113+
What: /sys/bus/coresight/devices/<cti-name>/regs/chinstatus
114+
Date: March 2020
115+
KernelVersion 5.7
116+
Contact: Mike Leach or Mathieu Poirier
117+
Description: (R) Read current status of channel inputs.
118+
119+
What: /sys/bus/coresight/devices/<cti-name>/regs/choutstatus
120+
Date: March 2020
121+
KernelVersion 5.7
122+
Contact: Mike Leach or Mathieu Poirier
123+
Description: (R) read current status of channel outputs.
124+
125+
What: /sys/bus/coresight/devices/<cti-name>/regs/triginstatus
126+
Date: March 2020
127+
KernelVersion 5.7
128+
Contact: Mike Leach or Mathieu Poirier
129+
Description: (R) read current status of input trigger signals
130+
131+
What: /sys/bus/coresight/devices/<cti-name>/regs/trigoutstatus
132+
Date: March 2020
133+
KernelVersion 5.7
134+
Contact: Mike Leach or Mathieu Poirier
135+
Description: (R) read current status of output trigger signals.
136+
137+
What: /sys/bus/coresight/devices/<cti-name>/channels/trigin_attach
138+
Date: March 2020
139+
KernelVersion 5.7
140+
Contact: Mike Leach or Mathieu Poirier
141+
Description: (W) Attach a CTI input trigger to a CTM channel.
142+
143+
What: /sys/bus/coresight/devices/<cti-name>/channels/trigin_detach
144+
Date: March 2020
145+
KernelVersion 5.7
146+
Contact: Mike Leach or Mathieu Poirier
147+
Description: (W) Detach a CTI input trigger from a CTM channel.
148+
149+
What: /sys/bus/coresight/devices/<cti-name>/channels/trigout_attach
150+
Date: March 2020
151+
KernelVersion 5.7
152+
Contact: Mike Leach or Mathieu Poirier
153+
Description: (W) Attach a CTI output trigger to a CTM channel.
154+
155+
What: /sys/bus/coresight/devices/<cti-name>/channels/trigout_detach
156+
Date: March 2020
157+
KernelVersion 5.7
158+
Contact: Mike Leach or Mathieu Poirier
159+
Description: (W) Detach a CTI output trigger from a CTM channel.
160+
161+
What: /sys/bus/coresight/devices/<cti-name>/channels/chan_gate_enable
162+
Date: March 2020
163+
KernelVersion 5.7
164+
Contact: Mike Leach or Mathieu Poirier
165+
Description: (RW) Enable CTIGATE for single channel (W) or list enabled
166+
channels through the gate (R).
167+
168+
What: /sys/bus/coresight/devices/<cti-name>/channels/chan_gate_disable
169+
Date: March 2020
170+
KernelVersion 5.7
171+
Contact: Mike Leach or Mathieu Poirier
172+
Description: (W) Disable CTIGATE for single channel.
173+
174+
What: /sys/bus/coresight/devices/<cti-name>/channels/chan_set
175+
Date: March 2020
176+
KernelVersion 5.7
177+
Contact: Mike Leach or Mathieu Poirier
178+
Description: (W) Activate a single channel.
179+
180+
What: /sys/bus/coresight/devices/<cti-name>/channels/chan_clear
181+
Date: March 2020
182+
KernelVersion 5.7
183+
Contact: Mike Leach or Mathieu Poirier
184+
Description: (W) Deactivate a single channel.
185+
186+
What: /sys/bus/coresight/devices/<cti-name>/channels/chan_pulse
187+
Date: March 2020
188+
KernelVersion 5.7
189+
Contact: Mike Leach or Mathieu Poirier
190+
Description: (W) Pulse a single channel - activate for a single clock cycle.
191+
192+
What: /sys/bus/coresight/devices/<cti-name>/channels/trigout_filtered
193+
Date: March 2020
194+
KernelVersion 5.7
195+
Contact: Mike Leach or Mathieu Poirier
196+
Description: (R) List of output triggers filtered across all connections.
197+
198+
What: /sys/bus/coresight/devices/<cti-name>/channels/trig_filter_enable
199+
Date: March 2020
200+
KernelVersion 5.7
201+
Contact: Mike Leach or Mathieu Poirier
202+
Description: (RW) Enable or disable trigger output signal filtering.
203+
204+
What: /sys/bus/coresight/devices/<cti-name>/channels/chan_inuse
205+
Date: March 2020
206+
KernelVersion 5.7
207+
Contact: Mike Leach or Mathieu Poirier
208+
Description: (R) show channels with at least one attached trigger signal.
209+
210+
What: /sys/bus/coresight/devices/<cti-name>/channels/chan_free
211+
Date: March 2020
212+
KernelVersion 5.7
213+
Contact: Mike Leach or Mathieu Poirier
214+
Description: (R) show channels with no attached trigger signals.
215+
216+
What: /sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_sel
217+
Date: March 2020
218+
KernelVersion 5.7
219+
Contact: Mike Leach or Mathieu Poirier
220+
Description: (RW) Write channel number to select a channel to view, read to
221+
see selected channel number.
222+
223+
What: /sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_in
224+
Date: March 2020
225+
KernelVersion 5.7
226+
Contact: Mike Leach or Mathieu Poirier
227+
Description: (R) Read to see input triggers connected to selected view
228+
channel.
229+
230+
What: /sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_out
231+
Date: March 2020
232+
KernelVersion 5.7
233+
Contact: Mike Leach or Mathieu Poirier
234+
Description: (R) Read to see output triggers connected to selected view
235+
channel.
236+
237+
What: /sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_reset
238+
Date: March 2020
239+
KernelVersion 5.7
240+
Contact: Mike Leach or Mathieu Poirier
241+
Description: (W) Clear all channel / trigger programming.

Documentation/ABI/testing/sysfs-bus-intel_th-devices-msc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,11 @@ Description: (RW) Trigger window switch for the MSC's buffer, in
4040
triggering a window switch for the buffer. Returns an error in any
4141
other operating mode or attempts to write something other than "1".
4242

43+
What: /sys/bus/intel_th/devices/<intel_th_id>-msc<msc-id>/stop_on_full
44+
Date: March 2020
45+
KernelVersion: 5.7
46+
Contact: Alexander Shishkin <[email protected]>
47+
Description: (RW) Configure whether trace stops when the last available window
48+
becomes full (1/y/Y) or wraps around and continues until the next
49+
window becomes available again (0/n/N).
50+

0 commit comments

Comments
 (0)