docs: move s390 under arch
and fix all in-tree references. Architecture-specific documentation is being moved into Documentation/arch/ as a way of cleaning up the top-level documentation directory and making the docs hierarchy more closely match the source hierarchy. Signed-off-by: Costa Shulyupin <costa.shul@redhat.com> Reviewed-by: Tony Krowiak <akrowiak@linux.ibm.com> Acked-by: Jonathan Corbet <corbet@lwn.net> Acked-by: Heiko Carstens <hca@linux.ibm.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Randy Dunlap <rdunlap@infradead.org> Link: https://lore.kernel.org/r/20230718045550.495428-1-costa.shul@redhat.com Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
This commit is contained in:
parent
e3123dfb53
commit
37002bc6b6
|
@ -553,7 +553,7 @@
|
||||||
others).
|
others).
|
||||||
|
|
||||||
ccw_timeout_log [S390]
|
ccw_timeout_log [S390]
|
||||||
See Documentation/s390/common_io.rst for details.
|
See Documentation/arch/s390/common_io.rst for details.
|
||||||
|
|
||||||
cgroup_disable= [KNL] Disable a particular controller or optional feature
|
cgroup_disable= [KNL] Disable a particular controller or optional feature
|
||||||
Format: {name of the controller(s) or feature(s) to disable}
|
Format: {name of the controller(s) or feature(s) to disable}
|
||||||
|
@ -598,7 +598,7 @@
|
||||||
Setting checkreqprot to 1 is deprecated.
|
Setting checkreqprot to 1 is deprecated.
|
||||||
|
|
||||||
cio_ignore= [S390]
|
cio_ignore= [S390]
|
||||||
See Documentation/s390/common_io.rst for details.
|
See Documentation/arch/s390/common_io.rst for details.
|
||||||
|
|
||||||
clearcpuid=X[,X...] [X86]
|
clearcpuid=X[,X...] [X86]
|
||||||
Disable CPUID feature X for the kernel. See
|
Disable CPUID feature X for the kernel. See
|
||||||
|
|
|
@ -21,7 +21,7 @@ implementation.
|
||||||
parisc/index
|
parisc/index
|
||||||
../powerpc/index
|
../powerpc/index
|
||||||
../riscv/index
|
../riscv/index
|
||||||
../s390/index
|
s390/index
|
||||||
sh/index
|
sh/index
|
||||||
sparc/index
|
sparc/index
|
||||||
x86/index
|
x86/index
|
||||||
|
|
|
@ -116,7 +116,7 @@ Here are the installation steps in detail:
|
||||||
as a 3270, not a 3215.
|
as a 3270, not a 3215.
|
||||||
|
|
||||||
5. Run the 3270 configuration script config3270. It is
|
5. Run the 3270 configuration script config3270. It is
|
||||||
distributed in this same directory, Documentation/s390, as
|
distributed in this same directory, Documentation/arch/s390, as
|
||||||
config3270.sh. Inspect the output script it produces,
|
config3270.sh. Inspect the output script it produces,
|
||||||
/tmp/mkdev3270, and then run that script. This will create the
|
/tmp/mkdev3270, and then run that script. This will create the
|
||||||
necessary character special device files and make the necessary
|
necessary character special device files and make the necessary
|
||||||
|
@ -125,7 +125,7 @@ Here are the installation steps in detail:
|
||||||
Then notify /sbin/init that /etc/inittab has changed, by issuing
|
Then notify /sbin/init that /etc/inittab has changed, by issuing
|
||||||
the telinit command with the q operand::
|
the telinit command with the q operand::
|
||||||
|
|
||||||
cd Documentation/s390
|
cd Documentation/arch/s390
|
||||||
sh config3270.sh
|
sh config3270.sh
|
||||||
sh /tmp/mkdev3270
|
sh /tmp/mkdev3270
|
||||||
telinit q
|
telinit q
|
|
@ -39,7 +39,7 @@ some of them are ESA/390 platform specific.
|
||||||
|
|
||||||
Note:
|
Note:
|
||||||
In order to write a driver for S/390, you also need to look into the interface
|
In order to write a driver for S/390, you also need to look into the interface
|
||||||
described in Documentation/s390/driver-model.rst.
|
described in Documentation/arch/s390/driver-model.rst.
|
||||||
|
|
||||||
Note for porting drivers from 2.4:
|
Note for porting drivers from 2.4:
|
||||||
|
|
|
@ -136,5 +136,5 @@ debugfs entries
|
||||||
|
|
||||||
The level of logging can be changed to be more or less verbose by piping to
|
The level of logging can be changed to be more or less verbose by piping to
|
||||||
/sys/kernel/debug/s390dbf/cio_*/level a number between 0 and 6; see the
|
/sys/kernel/debug/s390dbf/cio_*/level a number between 0 and 6; see the
|
||||||
documentation on the S/390 debug feature (Documentation/s390/s390dbf.rst)
|
documentation on the S/390 debug feature (Documentation/arch/s390/s390dbf.rst)
|
||||||
for details.
|
for details.
|
|
@ -40,7 +40,7 @@ For example:
|
||||||
Change the level of logging to be more or less verbose by piping
|
Change the level of logging to be more or less verbose by piping
|
||||||
a number between 0 and 6 to /sys/kernel/debug/s390dbf/pci_*/level. For
|
a number between 0 and 6 to /sys/kernel/debug/s390dbf/pci_*/level. For
|
||||||
details, see the documentation on the S/390 debug feature at
|
details, see the documentation on the S/390 debug feature at
|
||||||
Documentation/s390/s390dbf.rst.
|
Documentation/arch/s390/s390dbf.rst.
|
||||||
|
|
||||||
Sysfs entries
|
Sysfs entries
|
||||||
=============
|
=============
|
|
@ -440,6 +440,6 @@ Reference
|
||||||
1. ESA/s390 Principles of Operation manual (IBM Form. No. SA22-7832)
|
1. ESA/s390 Principles of Operation manual (IBM Form. No. SA22-7832)
|
||||||
2. ESA/390 Common I/O Device Commands manual (IBM Form. No. SA22-7204)
|
2. ESA/390 Common I/O Device Commands manual (IBM Form. No. SA22-7204)
|
||||||
3. https://en.wikipedia.org/wiki/Channel_I/O
|
3. https://en.wikipedia.org/wiki/Channel_I/O
|
||||||
4. Documentation/s390/cds.rst
|
4. Documentation/arch/s390/cds.rst
|
||||||
5. Documentation/driver-api/vfio.rst
|
5. Documentation/driver-api/vfio.rst
|
||||||
6. Documentation/driver-api/vfio-mediated-device.rst
|
6. Documentation/driver-api/vfio-mediated-device.rst
|
|
@ -27,7 +27,7 @@ not strictly considered I/O devices. They are considered here as well,
|
||||||
although they are not the focus of this document.
|
although they are not the focus of this document.
|
||||||
|
|
||||||
Some additional information can also be found in the kernel source under
|
Some additional information can also be found in the kernel source under
|
||||||
Documentation/s390/driver-model.rst.
|
Documentation/arch/s390/driver-model.rst.
|
||||||
|
|
||||||
The css bus
|
The css bus
|
||||||
===========
|
===========
|
||||||
|
@ -38,7 +38,7 @@ into several categories:
|
||||||
* Standard I/O subchannels, for use by the system. They have a child
|
* Standard I/O subchannels, for use by the system. They have a child
|
||||||
device on the ccw bus and are described below.
|
device on the ccw bus and are described below.
|
||||||
* I/O subchannels bound to the vfio-ccw driver. See
|
* I/O subchannels bound to the vfio-ccw driver. See
|
||||||
Documentation/s390/vfio-ccw.rst.
|
Documentation/arch/s390/vfio-ccw.rst.
|
||||||
* Message subchannels. No Linux driver currently exists.
|
* Message subchannels. No Linux driver currently exists.
|
||||||
* CHSC subchannels (at most one). The chsc subchannel driver can be used
|
* CHSC subchannels (at most one). The chsc subchannel driver can be used
|
||||||
to send asynchronous chsc commands.
|
to send asynchronous chsc commands.
|
||||||
|
|
|
@ -18596,7 +18596,7 @@ L: linux-s390@vger.kernel.org
|
||||||
S: Supported
|
S: Supported
|
||||||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
|
T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
|
||||||
F: Documentation/driver-api/s390-drivers.rst
|
F: Documentation/driver-api/s390-drivers.rst
|
||||||
F: Documentation/s390/
|
F: Documentation/arch/s390/
|
||||||
F: arch/s390/
|
F: arch/s390/
|
||||||
F: drivers/s390/
|
F: drivers/s390/
|
||||||
F: drivers/watchdog/diag288_wdt.c
|
F: drivers/watchdog/diag288_wdt.c
|
||||||
|
@ -18657,7 +18657,7 @@ M: Niklas Schnelle <schnelle@linux.ibm.com>
|
||||||
M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
|
M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
|
||||||
L: linux-s390@vger.kernel.org
|
L: linux-s390@vger.kernel.org
|
||||||
S: Supported
|
S: Supported
|
||||||
F: Documentation/s390/pci.rst
|
F: Documentation/arch/s390/pci.rst
|
||||||
F: arch/s390/pci/
|
F: arch/s390/pci/
|
||||||
F: drivers/pci/hotplug/s390_pci_hpc.c
|
F: drivers/pci/hotplug/s390_pci_hpc.c
|
||||||
|
|
||||||
|
@ -18674,7 +18674,7 @@ M: Halil Pasic <pasic@linux.ibm.com>
|
||||||
M: Jason Herne <jjherne@linux.ibm.com>
|
M: Jason Herne <jjherne@linux.ibm.com>
|
||||||
L: linux-s390@vger.kernel.org
|
L: linux-s390@vger.kernel.org
|
||||||
S: Supported
|
S: Supported
|
||||||
F: Documentation/s390/vfio-ap*
|
F: Documentation/arch/s390/vfio-ap*
|
||||||
F: drivers/s390/crypto/vfio_ap*
|
F: drivers/s390/crypto/vfio_ap*
|
||||||
|
|
||||||
S390 VFIO-CCW DRIVER
|
S390 VFIO-CCW DRIVER
|
||||||
|
@ -18684,7 +18684,7 @@ R: Halil Pasic <pasic@linux.ibm.com>
|
||||||
L: linux-s390@vger.kernel.org
|
L: linux-s390@vger.kernel.org
|
||||||
L: kvm@vger.kernel.org
|
L: kvm@vger.kernel.org
|
||||||
S: Supported
|
S: Supported
|
||||||
F: Documentation/s390/vfio-ccw.rst
|
F: Documentation/arch/s390/vfio-ccw.rst
|
||||||
F: drivers/s390/cio/vfio_ccw*
|
F: drivers/s390/cio/vfio_ccw*
|
||||||
F: include/uapi/linux/vfio_ccw.h
|
F: include/uapi/linux/vfio_ccw.h
|
||||||
|
|
||||||
|
|
|
@ -754,9 +754,9 @@ config CRASH_DUMP
|
||||||
Crash dump kernels are loaded in the main kernel with kexec-tools
|
Crash dump kernels are loaded in the main kernel with kexec-tools
|
||||||
into a specially reserved region and then later executed after
|
into a specially reserved region and then later executed after
|
||||||
a crash by kdump/kexec.
|
a crash by kdump/kexec.
|
||||||
Refer to <file:Documentation/s390/zfcpdump.rst> for more details on this.
|
Refer to <file:Documentation/arch/s390/zfcpdump.rst> for more details on this.
|
||||||
This option also enables s390 zfcpdump.
|
This option also enables s390 zfcpdump.
|
||||||
See also <file:Documentation/s390/zfcpdump.rst>
|
See also <file:Documentation/arch/s390/zfcpdump.rst>
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
|
|
|
@ -222,7 +222,7 @@ static inline debug_entry_t *debug_text_event(debug_info_t *id, int level,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* IMPORTANT: Use "%s" in sprintf format strings with care! Only pointers are
|
* IMPORTANT: Use "%s" in sprintf format strings with care! Only pointers are
|
||||||
* stored in the s390dbf. See Documentation/s390/s390dbf.rst for more details!
|
* stored in the s390dbf. See Documentation/arch/s390/s390dbf.rst for more details!
|
||||||
*/
|
*/
|
||||||
extern debug_entry_t *
|
extern debug_entry_t *
|
||||||
__debug_sprintf_event(debug_info_t *id, int level, char *string, ...)
|
__debug_sprintf_event(debug_info_t *id, int level, char *string, ...)
|
||||||
|
@ -350,7 +350,7 @@ static inline debug_entry_t *debug_text_exception(debug_info_t *id, int level,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* IMPORTANT: Use "%s" in sprintf format strings with care! Only pointers are
|
* IMPORTANT: Use "%s" in sprintf format strings with care! Only pointers are
|
||||||
* stored in the s390dbf. See Documentation/s390/s390dbf.rst for more details!
|
* stored in the s390dbf. See Documentation/arch/s390/s390dbf.rst for more details!
|
||||||
*/
|
*/
|
||||||
extern debug_entry_t *
|
extern debug_entry_t *
|
||||||
__debug_sprintf_exception(debug_info_t *id, int level, char *string, ...)
|
__debug_sprintf_exception(debug_info_t *id, int level, char *string, ...)
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* zcore module to export memory content and register sets for creating system
|
* zcore module to export memory content and register sets for creating system
|
||||||
* dumps on SCSI/NVMe disks (zfcp/nvme dump).
|
* dumps on SCSI/NVMe disks (zfcp/nvme dump).
|
||||||
*
|
*
|
||||||
* For more information please refer to Documentation/s390/zfcpdump.rst
|
* For more information please refer to Documentation/arch/s390/zfcpdump.rst
|
||||||
*
|
*
|
||||||
* Copyright IBM Corp. 2003, 2008
|
* Copyright IBM Corp. 2003, 2008
|
||||||
* Author(s): Michael Holzheu
|
* Author(s): Michael Holzheu
|
||||||
|
|
Loading…
Reference in New Issue