the bitrig patrick_marvell branch has been created by patrick.

it is 0 commits behind master, and 2 commits ahead.

commit 844dbbe099d5bb9fe7e02e577367d58e01b7a026
diff: https://github.com/bitrig/bitrig/commit/844dbbe
author: Patrick Wildt <[email protected]>
date: Sat May 16 16:10:14 2015 +0200

Implement pivot_root based on ast at netbsd.org's diff.

This commit implement pivot_root, similarly to Linux' command.
It replaces the root node / with another FS that was mounted
under that root node.

For instance:
 # mount /dev/nbd0a /mnt
 # pivot_root /mnt /mnt/old

/mnt now becomes /. The old / is available under /old.

TODO: remove debug printfs

M       lib/libc/sys/Makefile.inc
M       sys/kern/init_sysent.c
M       sys/kern/syscalls.c
M       sys/kern/syscalls.master
M       sys/kern/vfs_syscalls.c
A       sys/sys/pivot_root.h
M       sys/sys/syscall.h
M       sys/sys/syscallargs.h
A       usr.sbin/pivot_root/Makefile
A       usr.sbin/pivot_root/pivot_root.8
A       usr.sbin/pivot_root/pivot_root.c
A       usr.sbin/pivot_root/pivot_root.h

commit 74b666822e544235065543b3d7520991846c67ef
diff: https://github.com/bitrig/bitrig/commit/74b6668
author: Patrick Wildt <[email protected]>
date: Thu Apr 23 23:12:31 2015 +0200

NBD: Implement Network Block Device support.

This is modeled after the Linux API, so that existing NBD clients
do not need to be changed to work on this platform.

M       etc/MAKEDEV.common
M       etc/etc.amd64/MAKEDEV
M       etc/etc.amd64/MAKEDEV.md
M       etc/etc.armv7/MAKEDEV
M       etc/etc.armv7/MAKEDEV.md
M       share/man/man8/man8.amd64/MAKEDEV.8
M       share/man/man8/man8.armv7/MAKEDEV.8
M       sys/arch/amd64/amd64/autoconf.c
M       sys/arch/amd64/amd64/conf.c
M       sys/arch/amd64/conf/files.amd64
M       sys/arch/arm/arm/conf.c
M       sys/arch/armv7/armv7/autoconf.c
M       sys/arch/armv7/conf/files.armv7
M       sys/conf/GENERIC
M       sys/conf/files
A       sys/dev/nbd.c
M       sys/sys/conf.h

Reply via email to