I believe UVM is clean now and no managed pages should be in use anymore
authorkettenis <kettenis@openbsd.org>
Wed, 8 Apr 2015 14:02:43 +0000 (14:02 +0000)
committerkettenis <kettenis@openbsd.org>
Wed, 8 Apr 2015 14:02:43 +0000 (14:02 +0000)
commit4bfcc1e5175efadb76fea94931637a20b1eb16df
tree316ac6c286e96a3d08bd6edc0687b598bb194b07
parentf2d4e3bf6372737acf963cc4d2694605ce73bbc5
I believe UVM is clean now and no managed pages should be in use anymore
when we call pmap_release().  Turn debug code into printf and remove the code
that tried to mop up.  Override Debugger() such that it inserts a trap
instruction directly into the code such that we get useful backtraces.

This way I don't need to worry about pmap_release() removing pv entries when
making this pmap mpsafe.
sys/arch/sparc64/sparc64/pmap.c