u-boot/doc
Adam Ford 5f1600e03e README: davinci: Clarify when SPL is used and the target devices.
The documentation states that SPL is enabled in all config options
for the da850.  This incorrect, because devices booting from NOR
do not need the SPL to do the low level initializion because when
booting from NOR, the board is able to execute in place (XIP)

This also clarifies that SPL isn't only used for booting from SPI,
because it is also used for booting from MMC and NAND for those
devices supporting those boot options.

Signed-off-by: Adam Ford <aford173@gmail.com>
2020-07-13 20:58:34 +05:30
..
SPI sandbox: update documents regarding spi_sf 2020-05-29 20:55:45 -06:00
SPL
android doc: android: Convert to Sphinx format 2020-02-04 09:07:24 +05:30
api doc: random number generation 2020-06-14 21:07:20 +02:00
arch m68k: Remove ARCH= references from documentation 2020-06-02 17:27:04 -04:00
board - Add proper Odroid-N2 board support code 2020-07-08 10:40:32 -04:00
build doc: Add documentation for how to build U-Boot host tools 2019-10-28 13:32:51 -04:00
chromium nyan-big: add padding to its file 2019-02-20 09:01:44 -07:00
develop doc: move README.log to HTML documentation 2020-06-11 20:52:11 -06:00
device-tree-bindings pwm: Add DT documentation for SiFive PWM Controller 2020-07-09 06:03:02 +02:00
driver-model Merge branch 'master' of https://gitlab.denx.de/u-boot/custodians/u-boot-spi 2020-07-11 17:40:00 -04:00
imx clk: Always use the supplied struct clk 2020-07-01 15:01:21 +08:00
media doc: Remove duplicated documentation directory 2019-06-20 10:57:08 -04:00
mvebu
sphinx doc: sphinx: refresh parse-headers.pl from Linux 2020-04-27 14:55:29 -04:00
sphinx-static doc: Remove duplicated documentation directory 2019-06-20 10:57:08 -04:00
uImage.FIT arm: ti: Remove ARCH= references from documentation 2020-06-02 17:27:04 -04:00
uefi doc: uefi.rst: Add OP-TEE variable storage config options 2020-05-17 21:59:53 +02:00
.gitignore doc: Add .gitignore for the Sphinx build output directory 2019-07-24 14:15:37 -04:00
I2C_Edge_Conditions
Makefile doc/Makefile: turn warnings into errors 2020-02-25 09:06:40 -05:00
README.440-DDR-performance
README.AMCC-eval-boards-cleanup
README.Heterogeneous-SoCs
README.JFFS2
README.JFFS2_NAND
README.LED
README.NetConsole
README.OFT
README.POST
README.SNTP
README.SPL doc: spl: update reference to driver-model/README.txt 2020-04-17 12:32:36 -04:00
README.TPL cosmetic: Fix spelling and whitespace errors 2019-12-03 08:43:23 -05:00
README.VLAN
README.VSC3316-3308
README.arm-caches
README.arm-relocation
README.armada-secureboot
README.asn1 doc: add README for asn1 compiler and decoder 2019-12-06 16:44:20 -05:00
README.atmel_mci
README.atmel_pmecc ARM: at91: Convert SPL_GENERATE_ATMEL_PMECC_HEADER to Kconfig 2019-01-21 08:36:11 -05:00
README.autoboot autoboot: Rename CONFIG_MENUKEY to CONFIG_AUTOBOOT_MENUKEY 2019-08-02 11:19:14 -04:00
README.bcm7xxx
README.bedbug
README.bitbangMII
README.bloblist bloblist: Zero records when adding 2020-02-05 19:33:46 -07:00
README.bootcount bootcount_ext: Add flag to enable/disable bootcount 2020-04-24 10:10:00 -04:00
README.bootmenu Nokia RX-51: Update my email address 2020-05-11 10:16:49 +05:30
README.boston
README.bus_vcxk
README.cfi
README.chromium chromium: Update docs to clone vboot_reference directly 2019-07-18 11:31:30 -04:00
README.chromium-chainload cros: Expand the Chromium OS documentation 2019-04-11 20:10:05 -06:00
README.clang
README.coccinelle
README.commands checkpatch.pl: Request a test when a new command is added 2020-06-04 18:10:02 -04:00
README.commands.itest
README.commands.spl
README.console
README.davinci README: davinci: Clarify when SPL is used and the target devices. 2020-07-13 20:58:34 +05:30
README.davinci.nand_spl
README.dfu doc: dfu: fix typos in README.dfu 2020-05-25 11:54:53 -04:00
README.dfutftp
README.displaying-bmps
README.distro image: Add compressed Image parsing support in booti. 2020-04-17 12:32:36 -04:00
README.dns
README.enetaddr net: Always build the string_to_enetaddr() helper 2019-12-09 09:47:41 -06:00
README.esbc_validate
README.ext4
README.falcon doc: Update parallel NOR flash related information in README.falcon 2019-07-19 20:14:50 +02:00
README.fdt-control doc: fix references to driver-model 2020-04-17 12:32:36 -04:00
README.fdt-overlays
README.fec_mxc
README.fsl-clk
README.fsl-ddr
README.fsl-dpaa
README.fsl-esdhc
README.fsl-hwconfig
README.fsl-trustzone-components
README.fsl_iim
README.fuse
README.generic-board
README.generic_usb_ohci doc: Fix outdated ohci board hook documentation 2019-04-02 12:52:54 +02:00
README.gpio dt-bindings: gpio: alignment with kernel v5.3 2020-04-16 23:06:54 -04:00
README.gpt doc: arch: sandbox: Replace all the instances of README.sandbox 2019-07-29 09:32:09 -04:00
README.hwconfig
README.i2c
README.iomux
README.kconfig
README.kwbimage
README.link-local
README.log doc: log: correct option name CONFIG_LOG_MAX_LEVEL 2020-06-11 20:52:11 -06:00
README.lynxkdi
README.m54418twr
README.malta
README.marvell
README.mediatek
README.memory-test
README.menu autoboot: Rename CONFIG_MENU_SHOW to include AUTOBOOT 2019-08-02 11:19:14 -04:00
README.mpc74xx
README.mpc83xx.ddrecc
README.mpc83xxads
README.mpc85xx freescale/powerpc: Rename the config CONFIG_SECURE_BOOT name 2019-11-08 16:32:08 +05:30
README.mpc85xx-sd-spi-boot
README.mpc85xx-spin-table
README.mpc85xxcds
README.multi-dtb-fit
README.mxc_ocotp
README.nand
README.nand-boot-ppc440
README.ne2000 Drop PCMCIA 2019-08-11 19:27:41 -04:00
README.nokia_rx51 Nokia RX-51: Add link for u-boot-gen-combined script to README file 2020-06-13 23:12:17 +05:30
README.nvme
README.odroid odroid: Update README.odroid for support of Odroid HC1 2018-12-21 16:04:50 +09:00
README.omap-ulpi-viewport
README.omap3 logicpd: Drop omap3 zoom1 2020-07-09 20:58:05 +05:30
README.pblimage
README.pcap doc: pcap: add pcap cmd documentation 2019-09-04 11:37:19 -05:00
README.plan9
README.power-framework
README.pxe
README.ramboot-ppc85xx
README.rmobile ARM: rmobile: Add R8A77965 M3NULCB support 2019-04-09 18:19:10 +02:00
README.rockchip doc: rockchip: Remove list of supported boards 2020-05-29 18:06:26 +08:00
README.rockusb
README.s5pc1xx
README.sata
README.sched
README.scrapyard scrapyard: Delete this file and script 2019-09-19 12:54:29 -04:00
README.semihosting
README.serial_multi
README.sha1
README.silent
README.socfpga
README.spear
README.splashprepare splash: Use splashfile instead of location->name 2019-05-20 11:55:42 +02:00
README.srio-pcie-boot-corenet
README.standalone command: Remove the cmd_tbl_t typedef 2020-05-18 18:36:55 -04:00
README.t1040-l2switch
README.tee
README.ti-secure doc: Update info on using K3 secure devices 2019-04-26 17:51:51 -04:00
README.trace
README.ubi ubi: Add "skipcheck" command to set/clear this bit in the UBI volume hdr 2019-10-16 05:42:36 +02:00
README.ubispl
README.ublimage
README.unaligned-memory-access.txt
README.uniphier
README.update
README.usb
README.vf610
README.video video: Add information about using TrueType fonts 2018-12-28 12:26:58 +01:00
README.virtio
README.vxworks bootm: vxworks: Support Linux compatible standard DTB for ARM and PPC 2019-12-03 08:43:23 -05:00
README.watchdog
README.zfs
bounces
conf.py doc: specify that xelatex is used as Latex engine 2020-04-27 14:55:29 -04:00
feature-removal-schedule.txt treewide: mem: Move mtest related defines to Kconfig 2020-05-08 12:02:56 -04:00
git-mailrc MAINTAINERS, git-mailrc: cortina: add Custodian for Cortina Access Inc. 2020-02-07 13:59:58 -05:00
index.rst doc: describe the analysis of crash dumps 2020-05-01 11:34:01 -04:00
kwboot.1
mkimage.1

README.zfs

This patch series adds support for ZFS listing and load to u-boot.

To Enable zfs ls and load commands, modify the board specific config file with
#define CONFIG_CMD_ZFS

Steps to test:

1. After applying the patch, zfs specific commands can be seen
   in the boot loader prompt using
	UBOOT #help

	zfsload- load binary file from a ZFS file system
	zfsls  - list files in a directory (default /)

2. To list the files in zfs pool, device or partition, execute
	zfsls <interface> <dev[:part]> [POOL/@/dir/file]
	For example:
	UBOOT #zfsls mmc 0:5 /rpool/@/usr/bin/

3. To read and load a file from an ZFS formatted partition to RAM, execute
	zfsload <interface> <dev[:part]> [addr] [filename] [bytes]
	For example:
	UBOOT #zfsload mmc 2:2 0x30007fc0 /rpool/@/boot/uImage

References :
	-- ZFS GRUB sources from Solaris GRUB-0.97
	-- GRUB Bazaar repository

Jorgen Lundman <lundman at lundman.net> 2012.