]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
doc: Move bootstd into its own directory
authorSimon Glass <sjg@chromium.org>
Wed, 17 Jul 2024 08:30:52 +0000 (09:30 +0100)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Fri, 19 Jul 2024 11:53:05 +0000 (13:53 +0200)
Before adding more files, move the bootstd docs into a new directory,
with an index.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
MAINTAINERS
doc/board/starfive/milk-v_mars_cm.rst
doc/develop/board_best_practices.rst
doc/develop/bootstd/index.rst [new file with mode: 0644]
doc/develop/bootstd/overview.rst [moved from doc/develop/bootstd.rst with 99% similarity]
doc/develop/index.rst
doc/usage/cmd/bootdev.rst
doc/usage/cmd/bootflow.rst
doc/usage/cmd/bootmeth.rst
doc/usage/environment.rst

index f995394448380ee17245d939f8d7fd95693de24e..a6e47e8a2179088da843e435719f4396ff59e41a 100644 (file)
@@ -927,7 +927,7 @@ F:  boot/bootmeth*.c
 F:     boot/bootstd.c
 F:     cmd/bootdev.c
 F:     cmd/bootflow.c
-F:     doc/develop/bootstd.rst
+F:     doc/develop/bootstd/
 F:     doc/usage/bootdev.rst
 F:     doc/usage/bootflow.rst
 F:     doc/usage/bootmeth.rst
index b31de6043bbafa17261f5b6ecb2dd32a51caaa5b..52d4e5e9098232ee116e6e82185d0051b375a2b6 100644 (file)
@@ -89,7 +89,7 @@ provide a default value.
 
 The variable *$fdtfile* is used in the boot process to automatically load
 a device-tree provided by the operating system. For details of the boot
-process refer to the :doc:`U-Boot Standard Boot <../../../develop/bootstd>`
+process refer to the :doc:`/develop/bootstd/index`
 description.
 
 Boot source selection
index f44401eab7d479ec0372eaabe7c333e343a66d9b..09632c80ce7a42fb3f1176d5c78f22c2bfcc8864 100644 (file)
@@ -7,7 +7,7 @@ In addition to the regular best practices such as using :doc:`checkpatch` and
 following the :doc:`docstyle` and the :doc:`codingstyle` there are some things
 which are specific to creating a new board port.
 
-* Implement :doc:`bootstd` to ensure that most operating systems will be
+* Implement :doc:`bootstd/index` to ensure that most operating systems will be
   supported by the platform.
 
 * The platform defconfig file must be generated via `make savedefconfig`.
diff --git a/doc/develop/bootstd/index.rst b/doc/develop/bootstd/index.rst
new file mode 100644 (file)
index 0000000..f4f87c7
--- /dev/null
@@ -0,0 +1,9 @@
+.. SPDX-License-Identifier: GPL-2.0+:
+
+Standard Boot
+=============
+
+.. toctree::
+   :maxdepth: 2
+
+   overview
similarity index 99%
rename from doc/develop/bootstd.rst
rename to doc/develop/bootstd/overview.rst
index bdda90fae3f1673aa79ad2ca409d64d911dd0738..aa38ad9a0ea2ae6bc42fd3b6851d05f1e1724f5c 100644 (file)
@@ -1,7 +1,7 @@
 .. SPDX-License-Identifier: GPL-2.0+:
 
-U-Boot Standard Boot
-====================
+Standard Boot Overview
+======================
 
 Introduction
 ------------
@@ -17,7 +17,7 @@ introduces the following concepts:
 For Linux, the distro (Linux distribution, e.g. Debian, Fedora) is responsible
 for creating a bootflow for each kernel combination that it wants to offer.
 These bootflows are stored on media so they can be discovered by U-Boot. This
-feature is typically called `distro boot` (see :doc:`distro`) because it is
+feature is typically called `distro boot` (see :doc:`../distro`) because it is
 a way for distributions to boot on any hardware.
 
 Traditionally U-Boot has relied on scripts to implement this feature. See
@@ -32,7 +32,7 @@ way to boot with U-Boot. The feature is extensible to different Operating
 Systems (such as Chromium OS) and devices (beyond just block and network
 devices). It supports EFI boot and EFI bootmgr too.
 
-Finally, standard boot supports the operation of :doc:`vbe`.
+Finally, standard boot supports the operation of :doc:`../vbe`.
 
 Bootflow
 --------
@@ -432,16 +432,16 @@ Three commands are available:
 
 `bootdev`
     Allows listing of available bootdevs, selecting a particular one and
-    getting information about it. See :doc:`../usage/cmd/bootdev`
+    getting information about it. See :doc:`/usage/cmd/bootdev`
 
 `bootflow`
     Allows scanning one or more bootdevs for bootflows, listing available
     bootflows, selecting one, obtaining information about it and booting it.
-    See :doc:`../usage/cmd/bootflow`
+    See :doc:`/usage/cmd/bootflow`
 
 `bootmeth`
     Allow listing of available bootmethds and setting the order in which they
-    are tried. See :doc:`../usage/cmd/bootmeth`
+    are tried. See :doc:`/usage/cmd/bootmeth`
 
 .. _BootflowStates:
 
index f9c4bf839eebb15338f6c1d4c92b977f16be4755..c0107a783fc9ef120b018cca04c1eaac5f87b804 100644 (file)
@@ -29,7 +29,7 @@ Implementation
 
    directories
    bloblist
-   bootstd
+   bootstd/index
    ci_testing
    commands
    config_binding
index f759abab3546f820147ee49b8968e0072f69d0ff..98a0f43c580612fda2ac750ed8d275f0006eb64e 100644 (file)
@@ -22,7 +22,7 @@ Description
 The `bootdev` command is used to manage bootdevs. It can list available
 bootdevs, select one and obtain information about it.
 
-See :doc:`../../develop/bootstd` for more information about bootdevs in general.
+See :doc:`/develop/bootstd/index` for more information about bootdevs in general.
 
 
 bootdev list
index 6519e4880a9df8d7515e730e9347324ed41fae8b..5d41fe37a7aaa482ebb42e9b28b126f12d2d2ad9 100644 (file)
@@ -26,7 +26,7 @@ Description
 The `bootflow` command is used to manage bootflows. It can scan bootdevs to
 locate bootflows, list them and boot them.
 
-See :doc:`../../develop/bootstd` for more information.
+See :doc:`/develop/bootstd/index` for more information.
 
 Note that `CONFIG_BOOTSTD_FULL` (which enables `CONFIG_CMD_BOOTFLOW_FULL) must
 be enabled to obtain full functionality with this command. Otherwise, it only
index bac9fdf85cdc8111e2e84fa1632d3a8ad26c60d2..c3d2ec1574b98a247e736d249f84dcdfb7fba4f0 100644 (file)
@@ -21,7 +21,7 @@ Description
 The `bootmeth` command is used to manage bootmeths. It can list them and change
 the order in which they are used.
 
-See :doc:`../../develop/bootstd` for more information.
+See :doc:`/develop/bootstd/index` for more information.
 
 
 .. _bootmeth_order:
index 7d4b448cb301dfec71d0f9d9f18e32ee04b7ee4f..cc33d3ec0f2f915cd333331db258a4249b7c0f75 100644 (file)
@@ -100,7 +100,7 @@ to add environment variables.
 
 Board maintainers are encouraged to migrate to the text-based environment as it
 is easier to maintain. The distro-board script still requires the old-style
-environments, so use :doc:`../develop/bootstd` instead.
+environments, so use :doc:`/develop/bootstd/index` instead.
 
 
 List of environment variables