1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-11 09:50:12 +00:00
freebsd/stand/common
Warner Losh d1ea501714 stand: Separate base and cli parts of nvstore
zfs lives in libsa. However, it depends on nvstore (and other things)
that are in common. Fix part of this layering violation by splitting
nvstore into a libsa piece (which is the base implementation) and
keeping a much smaller common piece (to implement the nvstore
command). This just leaves zfs' knowledge of device names that's
specific to common and its calling platform specific init code to
resolve. Add a nvstore.h file for these two parts to communicate private
things and move the public nvstore api from bootstrap.h to stand.h.

Sponsored by:		Netflix
Reviewed by:		tsoome, kevans
Differential Revision:	https://reviews.freebsd.org/D38043
2023-01-13 14:22:38 -07:00
..
bcache.c
boot.c
bootstrap.h
commands.c
console.c
dev_net.c
dev_net.h
devopen.c
disk.c
disk.h
gfx_fb_stub.c
gfx_fb.c
gfx_fb.h
help.common
install.c
interp_backslash.c
interp_forth.c
interp_lua.c
interp_parse.c
interp_simple.c
interp.c
isapnp.c
isapnp.h
load_elf32_obj.c
load_elf32.c
load_elf64_obj.c
load_elf64.c
load_elf_obj.c
load_elf.c
ls.c
Makefile.depend
md.c
merge_help.awk
metadata.c
misc.c
modinfo.c
modinfo.h
module.c
newvers.sh
nvstore.c
part.c
part.h
paths.h
pnp.c
rbx.h
readin.h
reloc_elf32.c
reloc_elf64.c
reloc_elf.c
self_reloc.c
tslog.c
vdisk.c
zfs_cmd.c