aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2023-09-21 07:37:45 -0600
committerBin Meng <bmeng@tinylab.org>2023-09-22 06:05:40 +0800
commitf0733d26a51186e8fecccbf538ecbe043b5d1658 (patch)
treea6f79a2e6cbe13c126e50e0fada9c6154f022549
parent0cdf6a778ebbe3259ba78fb4652d7947225bd8ae (diff)
downloadu-boot-f0733d26a51186e8fecccbf538ecbe043b5d1658.zip
u-boot-f0733d26a51186e8fecccbf538ecbe043b5d1658.tar.gz
u-boot-f0733d26a51186e8fecccbf538ecbe043b5d1658.tar.bz2
x86: doc: Update summaries and add links
Refresh the summary information so it is more up-to-date. Add links to the coreboot and slimbootloader docs. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
-rw-r--r--doc/arch/x86/x86.rst17
1 files changed, 10 insertions, 7 deletions
diff --git a/doc/arch/x86/x86.rst b/doc/arch/x86/x86.rst
index 8781c16..8740100 100644
--- a/doc/arch/x86/x86.rst
+++ b/doc/arch/x86/x86.rst
@@ -11,9 +11,9 @@ including supported boards, build instructions, todo list, etc.
Status
------
U-Boot supports running as a `coreboot`_ payload on x86. So far only Link
-(Chromebook Pixel) and `QEMU`_ x86 targets have been tested, but it should
-work with minimal adjustments on other x86 boards since coreboot deals with
-most of the low-level details.
+(Chromebook Pixel), Brya (Alder Lake Chromebook) and `QEMU`_ x86 targets have
+been tested, but it should work with minimal adjustments on other x86 boards
+since coreboot deals with most of the low-level details.
U-Boot is a main bootloader on Intel Edison board.
@@ -32,12 +32,14 @@ are supported:
- Link (Ivy Bridge - Chromebook Pixel)
- Minnowboard MAX
- Samus (Broadwell - Chromebook Pixel 2015)
+ - Coral (Apollo Lake Chromebooks circa 2017)
- QEMU x86 (32-bit & 64-bit)
As for loading an OS, U-Boot supports directly booting a 32-bit or 64-bit
Linux kernel as part of a FIT image. It also supports a compressed zImage.
U-Boot supports loading an x86 VxWorks kernel. Please check README.vxworks
-for more details.
+for more details. Finally, U-Boot can boot Linux distributions with a UEFI
+interface.
Build Instructions for U-Boot as BIOS replacement (bare mode)
-------------------------------------------------------------
@@ -701,9 +703,10 @@ for details of EFI support in U-Boot.
Chain-loading
-------------
-U-Boot can be chain-loaded from another bootloader, such as coreboot or
-Slim Bootloader. Typically this is done by building for targets 'coreboot' or
-'slimbootloader'.
+U-Boot can be chain-loaded from another bootloader, such as
+:doc:`../../board/coreboot/index` coreboot or
+:doc:`../../board/intel/slimbootloader`. Typically this is done by building for
+targets 'coreboot' or 'slimbootloader'.
For example, at present we have a 'coreboot' target but this runs very
different code from the bare-metal targets, such as coral. There is very little