milkv-jupiter-uboot-2022.10/doc
2024-03-01 16:29:16 +08:00
..
android Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
api Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
arch Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
board Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
build Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
chromium Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
develop Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
device-tree-bindings Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
imx Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
media Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
mvebu Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
sphinx Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
sphinx-static Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
SPI Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
SPL Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
uImage.FIT Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
usage Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
.gitignore Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
bounces Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
conf.py Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
dumpimage.1 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
feature-removal-schedule.txt Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
git-mailrc Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
I2C_Edge_Conditions Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
index.rst Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
kwboot.1 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
Makefile Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
mkeficapsule.1 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
mkimage.1 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.arm-caches Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.arm-relocation Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.armada-secureboot Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.asn1 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.atmel_mci Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.atmel_pmecc Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.autoboot Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.bcm7xxx Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.bcmns3 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.bitbangMII Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.bootcount Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.boston Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.bus_vcxk Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.cfi Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.commands.itest Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.commands.spl Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.console Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.davinci Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.davinci.nand_spl Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.dfutftp Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.displaying-bmps Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.dns Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.enetaddr Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.esbc_validate Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.ext4 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.falcon Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.fec_mxc Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.fsl-ddr Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.fsl-dpaa Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.fsl-esdhc Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.fsl-hwconfig Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.fsl-trustzone-components Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.fsl_iim Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.fuse Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.generic-board Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.generic_usb_ohci Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.gpio Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.gpt Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.Heterogeneous-SoCs Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.hwconfig Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.i2c Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.iomux Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.JFFS2 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.JFFS2_NAND Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.kconfig Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.kwbimage Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.LED Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.link-local Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.malta Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.marvell Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.mediatek Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.memory-test Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.mpc83xx.ddrecc Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.mpc83xxads Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.mpc85xx Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.mpc85xx-sd-spi-boot Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.mpc85xx-spin-table Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.mpc85xxcds Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.multi-dtb-fit Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.mxc_ocotp Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.nand Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.odroid Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.OFT Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.omap-ulpi-viewport Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.omap3 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.pblimage Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.pcap Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.POST Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.power-framework Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.pxe Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.ramboot-ppc85xx Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.rmobile Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.rockchip Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.rockusb Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.s5p4418 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.s5pc1xx Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.sata Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.sched Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.scrapyard Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.serial_multi Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.sha1 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.silent Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.SNTP Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.socfpga Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.splashprepare Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.srio-pcie-boot-corenet Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.standalone Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.t1040-l2switch Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.tee Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.ti-secure Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.TPL Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.ubi Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.ubispl Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.ublimage Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.udp Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.unaligned-memory-access.txt Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.uniphier Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.update Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.usb Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.vf610 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.video Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.VLAN Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.VSC3316-3308 Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.watchdog Initial commit of v2022.10 2024-03-01 16:29:16 +08:00
README.zfs Initial commit of v2022.10 2024-03-01 16:29:16 +08:00

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.