Stop passing "-s labels" to vnconfig(4).The option is deprecated and has no effect.
test/vkernel - Add hammer2 support- Fix fstab and loader.conf settings.
test/vkernel - Add MAKE_JOBS
i386 removal, part 2/x: Remove i386 specific kernel config files.Which are: GENERIC, LINT, SOEKRIS, VKERNEL
vkernel - Add 'fsck' target to build* Add an fsck target to the /usr/src/test/vkernel Makefile. This will fsck the rootfs image.
vkernel - Minor adjustments to test/vkernel* Minor adjustments to the Makefile
test/vkernel - Fix build.
test/vkernel - Allow using HAMMER filesystem as vkernel root.
test/vkernel - Additions to leaf target* Add nameservers to resolv.conf
vkernel - Module loading for vkernel64* Fix a missing vm_object_drop() in the kldload error path.* Load modules using sbrk()'d memory (for now).* Hack rtld to accept a new environment variable,
vkernel - Module loading for vkernel64* Fix a missing vm_object_drop() in the kldload error path.* Load modules using sbrk()'d memory (for now).* Hack rtld to accept a new environment variable, LD_SHAREDLIB_BASE, which forces shared libraries to be mmap()'d at the specified address.* Hack the vkernel64 binary to re-exec itself in order to set LD_SHAREDLIB_BASE to low memory. This forces shared libraries into low memory which the KLD module loader can relocate against, instead of high memory which it can't.* test/vkernel/Makefile now builds and installs modules by defaultWith-fixes-from: tuxillo
show more ...
Random makefile cleanup prior to bmake importBmake does not like to encounter "exit 0" or "exit 1". It fails using theexec command. Replace instances of "exit 1" with /usr/bin/false. Therewas
Random makefile cleanup prior to bmake importBmake does not like to encounter "exit 0" or "exit 1". It fails using theexec command. Replace instances of "exit 1" with /usr/bin/false. Therewas one instance of "exit 0" but it was at the end the target and thusunnecessary.The groff/tmac makefile was improved by providing a cd command forevery installed file.Finally, one of the test makefiles was missing a single quote in one ofthe targets.
vkernel - Adjust parameters for vkernel test build* Increase root partition from 512M to 2G to accomodate DEBUG_FLAGS=-g kernels.* Increase default memory from 128M to 256M* Create the /var/v
vkernel - Adjust parameters for vkernel test build* Increase root partition from 512M to 2G to accomodate DEBUG_FLAGS=-g kernels.* Increase default memory from 128M to 256M* Create the /var/vkernel directory if necessary.
rc.d - Add a basic vknetd script.
vkernel - Add leaf customization target* Add a convenience target
vkernel - test/vkernel 'scratch' target missing root build* Add the 'root' target to the 'scratch' target at the appropriate place, it was missing.
test/vkernel - Include ROOTSIZE environment variable in Makefile's help
build - Minor build issues* Bring test/debug/vnodeinfo.c up-to-date.* Adjust test/vkernel/Makefile to properly copy the kernel from the new boot location ($root/boot/kernel/kernel).
build - Fix vkernel installation target for /usr/src/test/vkernel* Fix the installation target in /usr/src/test/vkernel/Makefile, it was assuming the old style /boot kernel layout instead of the
build - Fix vkernel installation target for /usr/src/test/vkernel* Fix the installation target in /usr/src/test/vkernel/Makefile, it was assuming the old style /boot kernel layout instead of the new.
vkernel - Fix the vfs.root.mountfrom for the vkernel test code* This parameter is not yet used by the vkernel but fix it anyway.
vkernel64 - Cleanup, unbreak 32 bit* Remove stdio cruft from init_main.c* Change vpte_t from 64-bits to u_long, so it will be 32 bits on 32 bit machines and 64 bits on 64 bit machines. 32 bit
vkernel64 - Cleanup, unbreak 32 bit* Remove stdio cruft from init_main.c* Change vpte_t from 64-bits to u_long, so it will be 32 bits on 32 bit machines and 64 bits on 64 bit machines. 32 bit machines can't handle the address space breakdown or issue atomic ops on 64 bit quantities. Adjust various defines in sys/vkernel.h to accomodate both cases.* Adjust atomic ops used by vm/vm_fault.c for virtual page table access (int -> long).* Adjust atomic ops and types used by the 32 bit platform/vkernel code, primarily (int -> long) and also some vm_offset_t's which are really vm_paddr_t's or vpte_t's.* Adjust src/test/vkernel/Makefile to run properly on a 32 or 64 bit system.
vkernel test - Add a NFS root / boot feature to the vkernel test environment* Add a NFS root / boot feature to the vkernel test environment. By default set IP to 10.0.0.53 and mount the root fro
vkernel test - Add a NFS root / boot feature to the vkernel test environment* Add a NFS root / boot feature to the vkernel test environment. By default set IP to 10.0.0.53 and mount the root from 10.0.0.1:/netboot2, using overridable make variables.
vkernel build suite - add README describing network bridging.
vkernel build suite - change -I network from /dev/vknet to /var/run/vknet
VKERNEL - vkernel test build, build SMP* Vkernel is built SMP by default, set default number of cpus to 2.* Provide environment or make variable overrides for NCPUS and PHYSMEM.* Change network
VKERNEL - vkernel test build, build SMP* Vkernel is built SMP by default, set default number of cpus to 2.* Provide environment or make variable overrides for NCPUS and PHYSMEM.* Change network default to /dev/vknet (for use w/ DHCP) instead of hardwiring 10.3.1.1.
vkernel, not qemu
12