freebsd-src/sys/cddl/boot/zfs
Mark Johnston 3115538908 boot/zfs: Add some fields to dsl_dir_phys_t
Most of the first block of pad bytes are now used for space accounting
purposes.  No functional change intended.

MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
2023-10-23 11:12:14 -04:00
..
blake3_zfs.c stand: Add blake3 support to boot loader 2022-07-08 22:57:59 -06:00
blkptr.c
fletcher.c
gzip.c loader: add support for gzip compression 2022-06-09 20:54:30 +03:00
lzjb.c
README sys: Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:17 -06:00
sha256.c stand/zfs: Fix const-qual warnings 2022-05-04 10:06:21 -04:00
skein_zfs.c sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
zfsimpl.h boot/zfs: Add some fields to dsl_dir_phys_t 2023-10-23 11:12:14 -04:00
zfssubr.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
zle.c

This directory contains various files derived from CDDL sources that
are used by the ZFS bootstrap:

    fletcher.c			checksum support
    sha256.c			checksum support
    gzip.c			compression support
    lz4.c			compression support
    lzjb.c			compression support
    blkptr.c			ZFS embedded-data block pointers support
    zfssubr.c			checksum, compression and raidz support
    zfsimpl.h			mostly describing the physical layout

The files fletcher.c, lzjb.c, lz4.c, sha256.c and blkptr.c are largely identical
to the ZFS base code (with write support removed) and could be shared but that
might complicate future imports from Illumos.