remarkable-uboot/doc
Albert ARIBAUD b823fd9ba5 ARM: prevent misaligned array inits
Under option -munaligned-access, gcc can perform local char
or 16-bit array initializations using misaligned native
accesses which will throw a data abort exception. Fix files
where these array initializations were unneeded, and for
files known to contain such initializations, enforce gcc
option -mno-unaligned-access.

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
[trini: Switch to usign call cc-option for -mno-unaligned-access as
Albert had done previously as that's really correct]
Signed-off-by: Tom Rini <trini@ti.com>
2012-10-15 11:53:07 -07:00
..
device-tree-bindings tegra: fdt: Add NAND controller binding and definitions 2012-09-07 13:54:30 -07:00
driver-model dm: Add twserial device document 2012-09-02 18:00:02 +02:00
SPL README.SPL: Move the 'Estimating stack usage' from omap3 to here 2012-09-02 19:39:46 +02:00
uImage.FIT net ppc: fix ethernet device names with spaces 2010-08-09 11:52:28 -07:00
feature-removal-schedule.txt miiphy: Note that miiphy_* API is deprecated 2011-12-05 22:17:06 +01:00
git-mailrc doc/git-mailrc: Add 'rmobile' alias 2012-10-03 02:04:26 +02:00
I2C_Edge_Conditions
kwboot.1 kwboot: boot kirkwood SoCs over a serial link 2012-07-07 14:07:32 +02:00
mkimage.1 doc/mkimage.1: Fix -D/-f options formatting 2011-12-23 20:11:46 +01:00
README.440-DDR-performance
README.ag102 board/adp-ag102: add configuration of adp-ag102 2012-04-22 16:58:23 +08:00
README.AMCC-eval-boards-cleanup
README.arm-caches cache: add ALLOC_CACHE_ALIGN_BUFFER macro 2011-10-25 09:23:10 +02:00
README.ARM-memory-map Rename TEXT_BASE into CONFIG_SYS_TEXT_BASE 2010-10-18 22:07:10 +02:00
README.arm-relocation Minor coding style cleanup. 2011-05-19 22:22:44 +02:00
README.ARM-SoC
README.arm-unaligned-accesses ARM: prevent misaligned array inits 2012-10-15 11:53:07 -07:00
README.at91 doc: Fix some typos in different files 2012-03-27 13:31:37 +02:00
README.at91-soc Minor coding style cleanup. 2011-09-11 21:24:09 +02:00
README.atmel_mci ATMEL: remove old atmel_mci driver 2012-03-13 12:06:42 +01:00
README.atmel_pmecc at91: atmel_nand: Update driver to support Programmable Multibit ECC controller 2012-09-01 17:06:14 +02:00
README.autoboot
README.AVR32
README.AVR32-port-muxing doc: Fix some typos in different files 2012-03-27 13:31:37 +02:00
README.bedbug
README.bitbangMII
README.blackfin
README.bus_vcxk
README.cfi mpc5200, digsy_mtc: add support for rev5 board version 2011-01-18 23:34:26 +01:00
README.commands README.commands: Document what UNDEF_SYM does 2012-09-26 11:08:32 -07:00
README.commands.itest
README.commands.spl Add cmd_spl command 2012-03-27 22:05:28 +02:00
README.console doc: provide a correct board_init_r definition path 2011-09-23 08:12:28 +02:00
README.davinci arm, da850evm: Add an SPL for SPI boot 2011-12-24 10:23:30 +01:00
README.davinci.nand_spl arm, davinci: add cam_enc_4xx support 2011-11-03 22:56:25 +01:00
README.designware_eth
README.dns
README.drivers.eth
README.enetaddr net: allow setting env enetaddr from net device setting 2012-07-11 13:15:32 -05:00
README.ext4 ext4fs write support 2012-08-09 23:48:02 +02:00
README.fdt-control fdt: ARM: Add fdtcontroladdr to set device tree address in environment 2011-10-26 21:40:16 +02:00
README.fsl-ddr powerpc/mpc8xxx: Enable 3-way and 4-way DDR interleaving 2012-08-23 12:16:55 -05:00
README.fsl-hwconfig powerpc/85xx: Specify hwconfig usage for USB controller 2011-07-11 13:24:20 -05:00
README.generic_usb_ohci
README.hwconfig
README.idma2intr
README.imx5 ARM: MX51: PLL errata workaround 2011-09-04 11:36:11 +02:00
README.imx31
README.imximage imximage: Add support for i.MX6 2012-02-12 10:11:25 +01:00
README.iomux
README.JFFS2
README.JFFS2_NAND
README.kwbimage cosmetic: Better explain how to use the kirkwood kwbimage.cfg file. 2012-09-03 17:44:37 +05:30
README.LED
README.LED_display led_display: remove unused DISPLAY_MARK define 2010-10-21 22:25:04 +02:00
README.link-local Minor Coding Style cleanup 2012-07-10 09:18:33 +02:00
README.lynxkdi
README.m28 mxs: reorganize source directory for easy sharing of code in i.MXS SoCs 2012-09-01 14:58:17 +02:00
README.m68k cleanup: Fix typos and misspellings in various files. 2011-07-28 21:27:36 +02:00
README.marubun-pcmcia
README.menu common, menu: show menu on startup if CONFIG_MENU_SHOW is defined 2012-02-12 10:11:24 +01:00
README.mini2440 ARM : Add support for MINI2440 (s3c2440). 2012-10-03 10:50:27 +02:00
README.mips
README.Modem
README.mpc5xx
README.mpc74xx
README.mpc83xx.ddrecc
README.mpc83xxads
README.mpc85xx Minor Coding Style Cleanup. 2012-07-22 21:58:26 +02:00
README.mpc85xxads doc: Fix some typos in different files 2012-03-27 13:31:37 +02:00
README.mpc85xxcds
README.MPC866
README.mx28_common mx28: Fix elftosb source link in README.mx28_common 2012-07-20 23:03:27 +02:00
README.mx28evk mxs: reorganize source directory for easy sharing of code in i.MXS SoCs 2012-09-01 14:58:17 +02:00
README.N1213 doc/README: documents and readme for NDS32 arch 2011-10-22 00:54:45 +02:00
README.nand nand: Add support for unlock.invert 2012-09-17 17:32:10 -05:00
README.nand-boot-ppc440
README.NDS32 doc/README: documents and readme for NDS32 arch 2011-10-22 00:54:45 +02:00
README.ne2000
README.NetConsole net: Make the netconsole buffer size configurable 2012-09-24 13:55:43 -05:00
README.ns9750dev
README.OFT
README.omap-ulpi-viewport usb: ulpi: Add omap-ulpi-view port support 2012-02-12 10:11:30 +01:00
README.omap3 OMAP3: mvblx: Initial support for mvBlueLYNX-X 2011-11-04 13:54:33 -04:00
README.pblimage powerpc/CoreNet: add tool to support pbl image build. 2012-08-23 10:24:16 -05:00
README.POST post/i2c: Add ability to ignore I2C devices 2010-10-22 02:19:14 -05:00
README.ppc440 Remove unused CONFIG_SERIAL_SOFTWARE_FIFO feature 2010-09-23 09:02:05 +02:00
README.pxe PXE: FDT: Add support for fdt in PXE 2012-09-27 12:22:11 -05:00
README.rmobile rmobile: Add README 2012-10-03 02:04:26 +02:00
README.s5pc1xx
README.sata
README.sched
README.scrapyard MPC85xx: remove support for TQM85xx boards 2012-10-05 11:07:42 -07:00
README.serial_multi
README.sh
README.sha1
README.silent
README.SNTP doc: Fix some typos in different files 2012-03-27 13:31:37 +02:00
README.spear SPEAr: Add configuration options for spear3xx and spear6xx boards 2012-07-07 14:07:40 +02:00
README.SPL SPL: Add support for loading image from ram in SPL. 2012-09-27 11:20:28 -07:00
README.srio-pcie-boot-corenet powerpc/corenet_ds: Update README and README.srio-pcie-boot-corenet 2012-08-23 10:24:15 -05:00
README.standalone doc/README: documents and readme for NDS32 arch 2011-10-22 00:54:45 +02:00
README.switch_config arm,davinci: update for enbw_cmc board 2012-07-07 14:07:21 +02:00
README.ubi Add UBI README 2010-10-19 23:53:45 +02:00
README.ublimage Minor coding style cleanup. 2011-09-11 21:24:09 +02:00
README.update add command fitupd to run an update from a FIT image 2011-07-26 16:58:48 +02:00
README.usb common: cosmetic: CONFIG_BOOTFILE checkpatch compliance 2011-10-22 01:21:35 +02:00
README.video video: parse the video-mode environment variable 2011-04-28 21:31:02 +02:00
README.VLAN
README.zfs zfs: Add ZFS filesystem support 2012-08-09 23:42:20 +02: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.