the bitrig marco_vmm branch has been updated by marco with 2 new commits: commit 928679b749713afc71379bfbe37499020d67cc5b diff: https://github.com/bitrig/bitrig/commit/928679b author: beck <[email protected]> date: Fri Feb 6 11:41:55 2015 +0000
-Split out uvm_mmap and uvm_map into a version for anon's and a version for everything else. -Adapt the anon version to be callable without the biglock held. Done by tedu@, kettenis@ and me.. pounded on a bunch. This does not yet make mmap a NOLOCK call, but permits it to be so. ok tedu@, kettenis@, guenther@ jsing@ M sys/arch/amd64/amd64/vmm_support.S M sys/uvm/uvm_extern.h M sys/uvm/uvm_map.c M sys/uvm/uvm_mmap.c commit 2c62ac2b6f52d7a3832d7a2d8cf126f8b8cc3d77 diff: https://github.com/bitrig/bitrig/commit/2c62ac2 author: mpi <[email protected]> date: Mon Nov 16 10:08:41 2015 +0000 Some minor tweaks: - Add $OpenBSD$ tag, - constify "struct cfattach", - Use <uvm/uvm_extern.h> rather than <uvm/uvm.h>, it's enough. - Keep the "struct vm" private. This allows us to not pull <uvm/uvm_extern.h> in <macine/vmmvar.h> - Prefer DPRINTF() for debug macro as dprintf(3) is a standard function name. - Add vmm_debug and fix VMM_DEBUG build - Remove unneeded <sys/rwlock.h> from <machine/vmmvar.h> - Kill whitespaces ok mlarkin@ M sys/arch/amd64/amd64/cpu.c M sys/arch/amd64/amd64/vmm.c M sys/arch/amd64/amd64/vmm_support.S M sys/arch/amd64/include/vmmvar.h
