Go to file
cherry 07acf3c096 This is a preview of the uvm_hotplug(9) api code.
This commit does not actually introduce the UVM_HOTPLUG option.
However it does provide developers a way to review, test and try out
the API.

To do this, please go to tests/sys/uvm/ and build and run the tests
there. The tests also have a set of basic load tests, to get a measure
of the performance penalties due to enabling the UVM_HOTPLUG option.

In order to build the tests you need to have at least done the
following in $SRC/

cd $SRC; $NBMAKE do-distrib-dirs includes
cd $SRC/lib/csu; $NBMAKE all install || exit
cd $SRC/external/gpl3/gcc/lib/libgcc/libgcc_s; $NBMAKE all install || exit
cd $SRC/external/gpl3/gcc/lib/libgcc/libgcc; $NBMAKE all install || exit
cd $SRC/lib/libc; $NBMAKE includes all install || exit
cd $SRC/lib/libpthread; $NBMAKE all install || exit
cd $SRC/lib/libm; $NBMAKE all install || exit
cd $SRC/external/gpl3/gcc/lib/libstdc++-v3/; $NBMAKE all install || exit

Once the development environment has these userspace libraries, one
can simple build using $NBMAKE and finally test the kernel API using

atf-run|atf-report
2016-12-19 12:21:29 +00:00
bin Handle functions that use the offset from either kinfo_proc2/kinfo_lwp properly. 2016-12-12 20:35:36 +00:00
common Set *endptr in all paths out of strtoul and family. 2016-11-05 21:11:30 +00:00
compat add LIBGCC_MACHINE_ARCH 2016-10-22 20:33:51 +00:00
crypto Mark the new SPARCv9-in-32bit-mode modules as needing V9. 2016-11-03 22:18:29 +00:00
dist/pf PR 50709 David Binderman: memory leak 2016-05-30 17:21:07 +00:00
distrib mark old firmware obsolete. 2016-12-18 17:58:08 +00:00
doc TODO.ptrace: Update notes about MD documentation 2016-12-19 03:19:37 +00:00
etc Add regs1 in arch/i386/t_ptrace_wait* 2016-12-13 18:00:10 +00:00
external remove obsolete comment, flip polarity. 2016-12-19 04:54:49 +00:00
extsrc
games add a couple 2016-10-14 03:20:04 +00:00
gnu has moved to external/gpl3 2016-01-16 18:41:12 +00:00
include scandir/alphasort take "const struct dirent **" not "const void *" in 2016-12-16 04:45:04 +00:00
lib Use markup for errno 2016-12-19 07:48:35 +00:00
libexec acknowleg -> acknowledg, proceedure -> procedure. 2016-12-12 15:58:44 +00:00
regress Purge dummy Makefiles 2016-11-24 04:20:10 +00:00
rescue vnconfig(8) was renamed to vndconfig(8) some time ago, and most places 2016-08-04 03:50:55 +00:00
sbin Merge the PR 36997 fixes into ping6. It already didn't accept too 2016-12-18 01:30:54 +00:00
share This is a preview of the uvm_hotplug(9) api code. 2016-12-19 12:21:29 +00:00
sys This is a preview of the uvm_hotplug(9) api code. 2016-12-19 12:21:29 +00:00
tests This is a preview of the uvm_hotplug(9) api code. 2016-12-19 12:21:29 +00:00
tools regen 2016-10-19 21:55:26 +00:00
usr.bin print only the latest entry for debugging. 2016-12-19 01:48:00 +00:00
usr.sbin Need <stdint.h> for uintmax_t. 2016-12-18 18:32:24 +00:00
build.sh add a trailing / to force symlink resolution. 2016-12-18 19:39:05 +00:00
BUILDING Document MKREPRO_TIMESTAMP. 2016-01-29 13:51:13 +00:00
Makefile fix direct reference to texinfo, bleh 2016-01-14 02:51:25 +00:00
Makefile.inc
UPDATING note that the OpenSSL import requires some objdir cleanup 2016-10-14 16:39:05 +00:00