
Dear Jorgen Lundman,
In message 1342766905-1275-2-git-send-email-lundman@lundman.net you wrote:
U-Boot port is based on sources forked from GRUB-0.97 by Sun in 2004, which can be found here: http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/grub/grub-0.97...
Released by Sun for GRUB under the license:
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
GRUB official releases include ZFS in version: ftp://alpha.gnu.org/gnu/grub/grub-1.99~rc1.tar.gz
And patched against GRUB Bazaar repository for ashift fixes (4KB HDDs) more conveniently found at github: https://github.com/pendor/grub-zfs/commit/e7b6ef3ac3b9685ac4c394c897b1d4221b...
Signed-off-by: Jorgen Lundman lundman@lundman.net
v5: * Re-port based on GPLv2 license files, from original Sun GRUB-0.97 and patch forward. Headers remained untouched, minor style changes in some function. No logic changes required.
v4: * Add doc/README.zfs documentation
v3: * add missing patch revision history (this text) * Submitted as single patch per Wolfgang Denk instructions
v2: * Keep Makefile placement alphabetically sorted. * Clean ugly line breaks and indentation errors * Fix license corruption in fs/Makefile
Makefile | 2 +- common/Makefile | 1 + common/cmd_zfs.c | 236 +++++ doc/README.zfs | 30 + fs/Makefile | 1 + fs/{ => zfs}/Makefile | 39 +- fs/zfs/dev.c | 137 +++ fs/zfs/zfs.c | 2396 ++++++++++++++++++++++++++++++++++++++++++ fs/zfs/zfs_fletcher.c | 88 ++ fs/zfs/zfs_lzjb.c | 97 ++ fs/zfs/zfs_sha256.c | 148 +++ include/config_cmd_all.h | 1 + include/zfs/dmu.h | 120 +++ include/zfs/dmu_objset.h | 43 + include/zfs/dnode.h | 81 ++ include/zfs/dsl_dataset.h | 53 + include/zfs/dsl_dir.h | 49 + include/zfs/sa_impl.h | 35 + include/zfs/spa.h | 292 +++++ include/zfs/uberblock_impl.h | 57 + include/zfs/vdev_impl.h | 70 ++ include/zfs/zap_impl.h | 111 ++ include/zfs/zap_leaf.h | 103 ++ include/zfs/zfs.h | 122 +++ include/zfs/zfs_acl.h | 55 + include/zfs/zfs_znode.h | 71 ++ include/zfs/zil.h | 57 + include/zfs/zio.h | 92 ++ include/zfs/zio_checksum.h | 50 + include/zfs_common.h | 109 ++ 30 files changed, 4730 insertions(+), 16 deletions(-) create mode 100644 common/cmd_zfs.c create mode 100644 doc/README.zfs copy fs/{ => zfs}/Makefile (56%) create mode 100644 fs/zfs/dev.c create mode 100644 fs/zfs/zfs.c create mode 100644 fs/zfs/zfs_fletcher.c create mode 100644 fs/zfs/zfs_lzjb.c create mode 100644 fs/zfs/zfs_sha256.c create mode 100644 include/zfs/dmu.h create mode 100644 include/zfs/dmu_objset.h create mode 100644 include/zfs/dnode.h create mode 100644 include/zfs/dsl_dataset.h create mode 100644 include/zfs/dsl_dir.h create mode 100644 include/zfs/sa_impl.h create mode 100644 include/zfs/spa.h create mode 100644 include/zfs/uberblock_impl.h create mode 100644 include/zfs/vdev_impl.h create mode 100644 include/zfs/zap_impl.h create mode 100644 include/zfs/zap_leaf.h create mode 100644 include/zfs/zfs.h create mode 100644 include/zfs/zfs_acl.h create mode 100644 include/zfs/zfs_znode.h create mode 100644 include/zfs/zil.h create mode 100644 include/zfs/zio.h create mode 100644 include/zfs/zio_checksum.h create mode 100644 include/zfs_common.h
Applied, thanks.
Best regards,
Wolfgang Denk