summaryrefslogtreecommitdiffstats
path: root/wiki/src/blueprint/ARM_platforms.mdwn
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2017-04-09 10:38:43 +0000
committerintrigeri <intrigeri@boum.org>2017-04-09 10:38:43 +0000
commitf23dbf0faeea05db57dbda545f9fb15a72db87c0 (patch)
tree42d55c2b784e3b6ee890a693423a9c7cdbf15034 /wiki/src/blueprint/ARM_platforms.mdwn
parent61957f6ea34979425e7e971fcee3b916b76a4c4a (diff)
Add some bootloader info wrt. ARM.
Diffstat (limited to 'wiki/src/blueprint/ARM_platforms.mdwn')
-rw-r--r--wiki/src/blueprint/ARM_platforms.mdwn27
1 files changed, 20 insertions, 7 deletions
diff --git a/wiki/src/blueprint/ARM_platforms.mdwn b/wiki/src/blueprint/ARM_platforms.mdwn
index 96050e8..331b34e 100644
--- a/wiki/src/blueprint/ARM_platforms.mdwn
+++ b/wiki/src/blueprint/ARM_platforms.mdwn
@@ -175,14 +175,27 @@ have all their ARM-specific changes. In particular:
Bootloader
==========
-## coreboot
+## Chromebooks
-Ships in Chromebooks.
+On Chromebooks, one can "flash" a custom bootloader in the place where
+the kernel would usually be found by the embedded bootloader.
+This allows booting an OS in a more "traditional" way than what the
+included bootloader requires, and brings a number of advantages, such
+as: ability to edit the kernel command line, booting from external
+storage without pressing CTRL+U (if that bootloader is installed on
+the internal storage), bootloader menu (think "Troubleshooting Mode").
-There's apparently a "legacy boot" mode that makes it "easy" to boot
-another OS than ChromeOS. It is provided by the
-[SeaBIOS](http://www.coreboot.org/SeaBIOS) payload of coreboot.
+More information:
-## others?
+* https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/custom-firmware
+* https://www.chromium.org/chromium-os/firmware-porting-guide/using-nv-u-boot-on-the-samsung-arm-chromebook
-XXX
+## Coreboot
+
+Sadly, the "legacy boot" mode that makes it "easy" to boot another OS
+than ChromeOS, thanks to the
+[SeaBIOS](http://www.coreboot.org/SeaBIOS) payload of coreboot, is not
+available on ARM.
+
+XXX: is Coreboot or U-Boot installed on ARM Chromebooks?
+https://www.coreboot.org/Chromebooks lists only X86 devices.