Switch alpha to MI mplock code.
remove __mp_release_all_but_one(), unused since sched_bsd.c rev 1.92ok claudio@
Change __mp_lock_held() to work with an arbitrary CPU info structure andextend ddb(4) "ps /o" output to print which CPU is currently holding theKERNEL_LOCK().Tested by dhill@, ok visa@
Work in progress work towards SMP, heavily based upon NetBSD. The MP kernelwill boot multiuser, but will deadlock under load, and I can't find mymistake yet.