[U-Boot] [PATCH v5 0/1] zfs: Add ZFS filesystem support

Jorgen Lundman lundman at lundman.net
Fri Jul 20 08:48:24 CEST 2012


Took a few hours to go back and start from GPL2 versions, but in the end
we got rid of the grub_ defines as a bonus.

Patch to add ZFS filesystem support to u-boot, based on GRUB sources.
Thank you for your patience.

Jorgen Lundman (1):
  Add ZFS support

 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



More information about the U-Boot mailing list