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

Reply via email to