OSDN Git Service

docs: archis: add a per-architecture features list
authorMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Mon, 30 Nov 2020 15:36:35 +0000 (16:36 +0100)
committerJonathan Corbet <corbet@lwn.net>
Thu, 3 Dec 2020 22:10:15 +0000 (15:10 -0700)
Add a feature list matrix for each architecture to their
respective Kernel books.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/9c39d4dd93e05c0008205527d2c3450912f029ed.1606748711.git.mchehab+huawei@kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
30 files changed:
Documentation/arm/features.rst [new file with mode: 0644]
Documentation/arm/index.rst
Documentation/arm64/features.rst [new file with mode: 0644]
Documentation/arm64/index.rst
Documentation/ia64/features.rst [new file with mode: 0644]
Documentation/ia64/index.rst
Documentation/index.rst
Documentation/m68k/features.rst [new file with mode: 0644]
Documentation/m68k/index.rst
Documentation/mips/features.rst [new file with mode: 0644]
Documentation/mips/index.rst
Documentation/nios2/index.rst [new file with mode: 0644]
Documentation/openrisc/features.rst [new file with mode: 0644]
Documentation/openrisc/index.rst
Documentation/parisc/features.rst [new file with mode: 0644]
Documentation/parisc/index.rst
Documentation/powerpc/features.rst [new file with mode: 0644]
Documentation/powerpc/index.rst
Documentation/riscv/features.rst [new file with mode: 0644]
Documentation/riscv/index.rst
Documentation/s390/features.rst [new file with mode: 0644]
Documentation/s390/index.rst
Documentation/sh/features.rst [new file with mode: 0644]
Documentation/sh/index.rst
Documentation/sparc/features.rst [new file with mode: 0644]
Documentation/sparc/index.rst
Documentation/x86/features.rst [new file with mode: 0644]
Documentation/x86/index.rst
Documentation/xtensa/features.rst [new file with mode: 0644]
Documentation/xtensa/index.rst

diff --git a/Documentation/arm/features.rst b/Documentation/arm/features.rst
new file mode 100644 (file)
index 0000000..7414ec0
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features arm
index 5fc072d..a2e9e1b 100644 (file)
@@ -23,6 +23,8 @@ ARM Architecture
    vlocks
    porting
 
+   features
+
 SoC-specific documents
 ======================
 
diff --git a/Documentation/arm64/features.rst b/Documentation/arm64/features.rst
new file mode 100644 (file)
index 0000000..dfa4cb3
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features arm64
index 937634c..97d65ba 100644 (file)
@@ -24,6 +24,8 @@ ARM64 Architecture
     tagged-address-abi
     tagged-pointers
 
+    features
+
 .. only::  subproject and html
 
    Indices
diff --git a/Documentation/ia64/features.rst b/Documentation/ia64/features.rst
new file mode 100644 (file)
index 0000000..d7226fd
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features ia64
index 4bdfe28..761f215 100644 (file)
@@ -15,3 +15,5 @@ IA-64 Architecture
    irq-redir
    mca
    serial
+
+   features
index 5771974..5888e8a 100644 (file)
@@ -160,7 +160,7 @@ implementation.
    ia64/index
    m68k/index
    mips/index
-   nios2/nios2
+   nios2/index
    openrisc/index
    parisc/index
    powerpc/index
diff --git a/Documentation/m68k/features.rst b/Documentation/m68k/features.rst
new file mode 100644 (file)
index 0000000..5107a21
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features m68k
index b89cb6a..0f890db 100644 (file)
@@ -10,6 +10,8 @@ m68k Architecture
    kernel-options
    buddha-driver
 
+   features
+
 .. only::  subproject and html
 
    Indices
diff --git a/Documentation/mips/features.rst b/Documentation/mips/features.rst
new file mode 100644 (file)
index 0000000..1973d72
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features mips
index 35cceea..037f85a 100644 (file)
@@ -11,6 +11,8 @@ MIPS-specific Documentation
    booting
    ingenic-tcu
 
+   features
+
 .. only::  subproject and html
 
    Indices
diff --git a/Documentation/nios2/index.rst b/Documentation/nios2/index.rst
new file mode 100644 (file)
index 0000000..4468fe1
--- /dev/null
@@ -0,0 +1,12 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+==============================
+Nios II Specific Documentation
+==============================
+
+.. toctree::
+   :maxdepth: 2
+   :numbered:
+
+   nios2
+   features
diff --git a/Documentation/openrisc/features.rst b/Documentation/openrisc/features.rst
new file mode 100644 (file)
index 0000000..3f7c40d
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features openrisc
index 748b3ee..6879f99 100644 (file)
@@ -10,6 +10,8 @@ OpenRISC Architecture
    openrisc_port
    todo
 
+   features
+
 .. only::  subproject and html
 
    Indices
diff --git a/Documentation/parisc/features.rst b/Documentation/parisc/features.rst
new file mode 100644 (file)
index 0000000..501d7c4
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features parisc
index aa3ee04..2406857 100644 (file)
@@ -10,6 +10,8 @@ PA-RISC Architecture
    debugging
    registers
 
+   features
+
 .. only::  subproject and html
 
    Indices
diff --git a/Documentation/powerpc/features.rst b/Documentation/powerpc/features.rst
new file mode 100644 (file)
index 0000000..aeae73d
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features powerpc
index 6ec64b0..bf5f1a2 100644 (file)
@@ -34,6 +34,8 @@ powerpc
     vas-api
     vcpudispatch_stats
 
+    features
+
 .. only::  subproject and html
 
    Indices
diff --git a/Documentation/riscv/features.rst b/Documentation/riscv/features.rst
new file mode 100644 (file)
index 0000000..c70ef6a
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features riscv
index fa33bff..6e6e394 100644 (file)
@@ -9,6 +9,8 @@ RISC-V architecture
     pmu
     patch-acceptance
 
+    features
+
 .. only::  subproject and html
 
    Indices
diff --git a/Documentation/s390/features.rst b/Documentation/s390/features.rst
new file mode 100644 (file)
index 0000000..57c296a
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features s390
index cf71df5..b10ca91 100644 (file)
@@ -19,6 +19,8 @@ s390 Architecture
 
     text_files
 
+    features
+
 .. only::  subproject and html
 
    Indices
diff --git a/Documentation/sh/features.rst b/Documentation/sh/features.rst
new file mode 100644 (file)
index 0000000..f722af3
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features sh
index 7b9a79a..c647767 100644 (file)
@@ -11,6 +11,8 @@ SuperH Interfaces Guide
     new-machine
     register-banks
 
+    features
+
 Memory Management
 =================
 
diff --git a/Documentation/sparc/features.rst b/Documentation/sparc/features.rst
new file mode 100644 (file)
index 0000000..c0c9246
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features sparc
index 71cff62..ae88422 100644 (file)
@@ -9,3 +9,5 @@ Sparc Architecture
    adi
 
    oradax/oracle-dax
+
+   features
diff --git a/Documentation/x86/features.rst b/Documentation/x86/features.rst
new file mode 100644 (file)
index 0000000..b663f15
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features x86
index b224d12..b4fcb6f 100644 (file)
@@ -33,3 +33,4 @@ x86-specific Documentation
    i386/index
    x86_64/index
    sva
+   features
diff --git a/Documentation/xtensa/features.rst b/Documentation/xtensa/features.rst
new file mode 100644 (file)
index 0000000..6b92c7b
--- /dev/null
@@ -0,0 +1,3 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. kernel-feat:: $srctree/Documentation/features xtensa
index 52fa04e..6995244 100644 (file)
@@ -10,3 +10,5 @@ Xtensa Architecture
    atomctl
    booting
    mmu
+
+   features