This website requires JavaScript.
Explore
Help
Sign In
d
/
freebsd-skq
Watch
1
Star
0
Fork
0
You've already forked freebsd-skq
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
327c18ea77
freebsd-skq
/
sys
/
boot
/
userboot
/
Makefile
9 lines
104 B
Makefile
Raw
Normal View
History
Unescape
Escape
Add a version of the FreeBSD bootloader which can run in userland, packaged as a shared library. This is intended to be used by BHyVe to load FreeBSD kernels into new virtual machines.
2011-06-30 16:08:56 +00:00
# $FreeBSD$
.
i
n
c
l
u
d
e
<
b
s
d
.
o
w
n
.
m
k
>
ZFS boot support for bhyveload. Modelled after the i386 zfsloader. However, with no 2nd stage zfsboot to search for a bootable dataset, attempt a ZFS boot if there is more than one ZFS dataset found during the disk probe. sys/boot/userboot/zfs - build the ZFS boot library sys/boot/userboot/userboot/ conf.c - Add the ZFS pool and filesystem tables devicename.c - correctly format ZFS devices main.c - increase the size of the libstand malloc pool to account for the increased usage from ZFS buffers - probe for a ZFS dataset, and if one is found, attempt to boot from it. usr.sbin/bhyveload/bhyveload.c - allow multiple invocations of the '-d' option to specify multiple disks e.g. a raidz set. Up to 32 disks are supported. Tested with various combinations of GPT, MBR, single and multiple disks, RAID-Z, mirrors. Reviewed by: neel Discussed with: avg Tested by: Michael Dexter and others MFC after: 3 weeks
2014-02-22 07:18:06 +00:00
SUBDIR
=
ficl libstand
test
zfs userboot
Add a version of the FreeBSD bootloader which can run in userland, packaged as a shared library. This is intended to be used by BHyVe to load FreeBSD kernels into new virtual machines.
2011-06-30 16:08:56 +00:00
.
i
n
c
l
u
d
e
<
b
s
d
.
s
u
b
d
i
r
.
m
k
>
Reference in New Issue
Copy Permalink