Add serializer port backend. Implementation is mainly based on spin
commit9375327ca21d031b5cfeb8cd7c0ec647136e87e8
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 5 Mar 2008 13:03:29 +0000 (5 13:03 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 5 Mar 2008 13:03:29 +0000 (5 13:03 +0000)
treeb3e9c2e2661c78aeae1fddda7c562d8c9f8768e2
parentd03e9b25b78a826e6f0381de229965afff0c5f68
Add serializer port backend.  Implementation is mainly based on spin
port backend, but unlike spin port backend: users of this port backend
are assumed to have the port's serializer held.

Proper function name is suggested by corecode@, aggelos@, tgen@ and
dillon@

Reviewed-by: tgen@, dillon@
sys/kern/lwkt_msgport.c
sys/sys/msgport.h