Date: Thu, 30 Jun 2011 16:08:56 +0000 (UTC) From: Doug Rabson <dfr@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/boot Makefile.amd64 src/sys/boot/common Makefile.inc disk.c disk.h load_elf.c reloc_elf.c src/sys/boot/ficl/amd64 sysdep.c sysdep.h src/sys/boot/i386/libi386 bioscd.c src/sys/boot/userboot Makefile ... Message-ID: <201106301609.p5UG9C6N075936@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
dfr 2011-06-30 16:08:56 UTC
FreeBSD src repository
Modified files:
sys/boot Makefile.amd64
sys/boot/common Makefile.inc load_elf.c reloc_elf.c
sys/boot/i386/libi386 bioscd.c
Added files:
sys/boot/common disk.c disk.h
sys/boot/ficl/amd64 sysdep.c sysdep.h
sys/boot/userboot Makefile userboot.h
sys/boot/userboot/ficl Makefile
sys/boot/userboot/libstand Makefile
sys/boot/userboot/libstand/amd64 _setjmp.S
sys/boot/userboot/test Makefile test.c
sys/boot/userboot/userboot Makefile autoload.c bootinfo.c
bootinfo32.c bootinfo64.c conf.c
copy.c devicename.c elf32_freebsd.c
elf64_freebsd.c host.c
libuserboot.h main.c
userboot_cons.c userboot_disk.c
version
Log:
SVN rev 223695 on 2011-06-30 16:08:56Z by dfr
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.
Revision Changes Path
1.2 +1 -0 src/sys/boot/Makefile.amd64
1.32 +1 -1 src/sys/boot/common/Makefile.inc
1.1 +788 -0 src/sys/boot/common/disk.c (new)
1.1 +99 -0 src/sys/boot/common/disk.h (new)
1.43 +1 -1 src/sys/boot/common/load_elf.c
1.3 +1 -1 src/sys/boot/common/reloc_elf.c
1.1 +101 -0 src/sys/boot/ficl/amd64/sysdep.c (new)
1.1 +434 -0 src/sys/boot/ficl/amd64/sysdep.h (new)
1.12 +5 -1 src/sys/boot/i386/libi386/bioscd.c
1.1 +8 -0 src/sys/boot/userboot/Makefile (new)
1.1 +73 -0 src/sys/boot/userboot/ficl/Makefile (new)
1.1 +161 -0 src/sys/boot/userboot/libstand/Makefile (new)
1.1 +93 -0 src/sys/boot/userboot/libstand/amd64/_setjmp.S (new)
1.1 +15 -0 src/sys/boot/userboot/test/Makefile (new)
1.1 +428 -0 src/sys/boot/userboot/test/test.c (new)
1.1 +178 -0 src/sys/boot/userboot/userboot.h (new)
1.1 +61 -0 src/sys/boot/userboot/userboot/Makefile (new)
1.1 +35 -0 src/sys/boot/userboot/userboot/autoload.c (new)
1.1 +192 -0 src/sys/boot/userboot/userboot/bootinfo.c (new)
1.1 +264 -0 src/sys/boot/userboot/userboot/bootinfo32.c (new)
1.1 +304 -0 src/sys/boot/userboot/userboot/bootinfo64.c (new)
1.1 +93 -0 src/sys/boot/userboot/userboot/conf.c (new)
1.1 +74 -0 src/sys/boot/userboot/userboot/copy.c (new)
1.1 +274 -0 src/sys/boot/userboot/userboot/devicename.c (new)
1.1 +99 -0 src/sys/boot/userboot/userboot/elf32_freebsd.c (new)
1.1 +172 -0 src/sys/boot/userboot/userboot/elf64_freebsd.c (new)
1.1 +198 -0 src/sys/boot/userboot/userboot/host.c (new)
1.1 +67 -0 src/sys/boot/userboot/userboot/libuserboot.h (new)
1.1 +177 -0 src/sys/boot/userboot/userboot/main.c (new)
1.1 +86 -0 src/sys/boot/userboot/userboot/userboot_cons.c (new)
1.1 +146 -0 src/sys/boot/userboot/userboot/userboot_disk.c (new)
1.1 +4 -0 src/sys/boot/userboot/userboot/version (new)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106301609.p5UG9C6N075936>
