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>
This commit is contained in:
@@ -11,9 +11,9 @@ including supported boards, build instructions, todo list, etc.
|
|||||||
Status
|
Status
|
||||||
------
|
------
|
||||||
U-Boot supports running as a `coreboot`_ payload on x86. So far only Link
|
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
|
(Chromebook Pixel), Brya (Alder Lake Chromebook) and `QEMU`_ x86 targets have
|
||||||
work with minimal adjustments on other x86 boards since coreboot deals with
|
been tested, but it should work with minimal adjustments on other x86 boards
|
||||||
most of the low-level details.
|
since coreboot deals with most of the low-level details.
|
||||||
|
|
||||||
U-Boot is a main bootloader on Intel Edison board.
|
U-Boot is a main bootloader on Intel Edison board.
|
||||||
|
|
||||||
@@ -32,12 +32,14 @@ are supported:
|
|||||||
- Link (Ivy Bridge - Chromebook Pixel)
|
- Link (Ivy Bridge - Chromebook Pixel)
|
||||||
- Minnowboard MAX
|
- Minnowboard MAX
|
||||||
- Samus (Broadwell - Chromebook Pixel 2015)
|
- Samus (Broadwell - Chromebook Pixel 2015)
|
||||||
|
- Coral (Apollo Lake Chromebooks circa 2017)
|
||||||
- QEMU x86 (32-bit & 64-bit)
|
- QEMU x86 (32-bit & 64-bit)
|
||||||
|
|
||||||
As for loading an OS, U-Boot supports directly booting a 32-bit or 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.
|
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
|
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)
|
Build Instructions for U-Boot as BIOS replacement (bare mode)
|
||||||
-------------------------------------------------------------
|
-------------------------------------------------------------
|
||||||
@@ -701,9 +703,10 @@ for details of EFI support in U-Boot.
|
|||||||
|
|
||||||
Chain-loading
|
Chain-loading
|
||||||
-------------
|
-------------
|
||||||
U-Boot can be chain-loaded from another bootloader, such as coreboot or
|
U-Boot can be chain-loaded from another bootloader, such as
|
||||||
Slim Bootloader. Typically this is done by building for targets 'coreboot' or
|
:doc:`../../board/coreboot/index` coreboot or
|
||||||
'slimbootloader'.
|
: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
|
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
|
different code from the bare-metal targets, such as coral. There is very little
|
||||||
|
Reference in New Issue
Block a user