You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jianglk.darker 7ee447c011
v811_spc009_project
7 months ago
..
SPI v811_spc009_project 7 months ago
SPL v811_spc009_project 7 months ago
android v811_spc009_project 7 months ago
api v811_spc009_project 7 months ago
arch v811_spc009_project 7 months ago
board v811_spc009_project 7 months ago
build v811_spc009_project 7 months ago
chromium v811_spc009_project 7 months ago
develop v811_spc009_project 7 months ago
device-tree-bindings v811_spc009_project 7 months ago
imx v811_spc009_project 7 months ago
media v811_spc009_project 7 months ago
mvebu v811_spc009_project 7 months ago
sphinx v811_spc009_project 7 months ago
sphinx-static v811_spc009_project 7 months ago
uImage.FIT v811_spc009_project 7 months ago
usage v811_spc009_project 7 months ago
I2C_Edge_Conditions v811_spc009_project 7 months ago
Makefile v811_spc009_project 7 months ago
README.Heterogeneous-SoCs v811_spc009_project 7 months ago
README.JFFS2 v811_spc009_project 7 months ago
README.JFFS2_NAND v811_spc009_project 7 months ago
README.LED v811_spc009_project 7 months ago
README.OFT v811_spc009_project 7 months ago
README.POST v811_spc009_project 7 months ago
README.SNTP v811_spc009_project 7 months ago
README.TPL v811_spc009_project 7 months ago
README.VLAN v811_spc009_project 7 months ago
README.VSC3316-3308 v811_spc009_project 7 months ago
README.arm-caches v811_spc009_project 7 months ago
README.arm-relocation v811_spc009_project 7 months ago
README.armada-secureboot v811_spc009_project 7 months ago
README.asn1 v811_spc009_project 7 months ago
README.atmel_mci v811_spc009_project 7 months ago
README.atmel_pmecc v811_spc009_project 7 months ago
README.autoboot v811_spc009_project 7 months ago
README.bcm7xxx v811_spc009_project 7 months ago
README.bcmns3 v811_spc009_project 7 months ago
README.bitbangMII v811_spc009_project 7 months ago
README.bootcount v811_spc009_project 7 months ago
README.boston v811_spc009_project 7 months ago
README.bus_vcxk v811_spc009_project 7 months ago
README.cfi v811_spc009_project 7 months ago
README.commands.itest v811_spc009_project 7 months ago
README.commands.spl v811_spc009_project 7 months ago
README.console v811_spc009_project 7 months ago
README.davinci v811_spc009_project 7 months ago
README.davinci.nand_spl v811_spc009_project 7 months ago
README.dfutftp v811_spc009_project 7 months ago
README.displaying-bmps v811_spc009_project 7 months ago
README.dns v811_spc009_project 7 months ago
README.enetaddr v811_spc009_project 7 months ago
README.esbc_validate v811_spc009_project 7 months ago
README.ext4 v811_spc009_project 7 months ago
README.falcon v811_spc009_project 7 months ago
README.fec_mxc v811_spc009_project 7 months ago
README.fsl-ddr v811_spc009_project 7 months ago
README.fsl-dpaa v811_spc009_project 7 months ago
README.fsl-esdhc v811_spc009_project 7 months ago
README.fsl-hwconfig v811_spc009_project 7 months ago
README.fsl-trustzone-components v811_spc009_project 7 months ago
README.fsl_iim v811_spc009_project 7 months ago
README.fuse v811_spc009_project 7 months ago
README.generic-board v811_spc009_project 7 months ago
README.generic_usb_ohci v811_spc009_project 7 months ago
README.gpio v811_spc009_project 7 months ago
README.gpt v811_spc009_project 7 months ago
README.hwconfig v811_spc009_project 7 months ago
README.i2c v811_spc009_project 7 months ago
README.iomux v811_spc009_project 7 months ago
README.kconfig v811_spc009_project 7 months ago
README.kwbimage v811_spc009_project 7 months ago
README.link-local v811_spc009_project 7 months ago
README.malta v811_spc009_project 7 months ago
README.marvell v811_spc009_project 7 months ago
README.mediatek v811_spc009_project 7 months ago
README.memory-test v811_spc009_project 7 months ago
README.mpc83xx.ddrecc v811_spc009_project 7 months ago
README.mpc83xxads v811_spc009_project 7 months ago
README.mpc85xx v811_spc009_project 7 months ago
README.mpc85xx-sd-spi-boot v811_spc009_project 7 months ago
README.mpc85xx-spin-table v811_spc009_project 7 months ago
README.mpc85xxcds v811_spc009_project 7 months ago
README.multi-dtb-fit v811_spc009_project 7 months ago
README.mxc_ocotp v811_spc009_project 7 months ago
README.nand v811_spc009_project 7 months ago
README.odroid v811_spc009_project 7 months ago
README.omap-ulpi-viewport v811_spc009_project 7 months ago
README.omap3 v811_spc009_project 7 months ago
README.pblimage v811_spc009_project 7 months ago
README.pcap v811_spc009_project 7 months ago
README.power-framework v811_spc009_project 7 months ago
README.pxe v811_spc009_project 7 months ago
README.ramboot-ppc85xx v811_spc009_project 7 months ago
README.rmobile v811_spc009_project 7 months ago
README.rockchip v811_spc009_project 7 months ago
README.rockusb v811_spc009_project 7 months ago
README.s5p4418 v811_spc009_project 7 months ago
README.s5pc1xx v811_spc009_project 7 months ago
README.sata v811_spc009_project 7 months ago
README.sched v811_spc009_project 7 months ago
README.scrapyard v811_spc009_project 7 months ago
README.serial_multi v811_spc009_project 7 months ago
README.sha1 v811_spc009_project 7 months ago
README.silent v811_spc009_project 7 months ago
README.socfpga v811_spc009_project 7 months ago
README.splashprepare v811_spc009_project 7 months ago
README.srio-pcie-boot-corenet v811_spc009_project 7 months ago
README.standalone v811_spc009_project 7 months ago
README.t1040-l2switch v811_spc009_project 7 months ago
README.tee v811_spc009_project 7 months ago
README.ti-secure v811_spc009_project 7 months ago
README.ubi v811_spc009_project 7 months ago
README.ubispl v811_spc009_project 7 months ago
README.ublimage v811_spc009_project 7 months ago
README.udp v811_spc009_project 7 months ago
README.unaligned-memory-access.txt v811_spc009_project 7 months ago
README.uniphier v811_spc009_project 7 months ago
README.update v811_spc009_project 7 months ago
README.usb v811_spc009_project 7 months ago
README.vf610 v811_spc009_project 7 months ago
README.video v811_spc009_project 7 months ago
README.watchdog v811_spc009_project 7 months ago
README.zfs v811_spc009_project 7 months ago
bounces v811_spc009_project 7 months ago
conf.py v811_spc009_project 7 months ago
feature-removal-schedule.txt v811_spc009_project 7 months ago
git-mailrc v811_spc009_project 7 months ago
index.rst v811_spc009_project 7 months ago
kwboot.1 v811_spc009_project 7 months ago
mkeficapsule.1 v811_spc009_project 7 months ago
mkimage.1 v811_spc009_project 7 months ago

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.