Date: Wed, 13 Sep 2000 09:47:17 -0600 From: Chuck Paterson <cp@bsdi.com> To: Robert Watson <rwatson@freebsd.org> Cc: freebsd-arch@freebsd.org Subject: Re: thread related papers, et al. Message-ID: <200009131547.JAA09262@berserker.bsdi.com>
next in thread | raw e-mail | index | archive | help
The BSD/OS lockmanager code is on builder. The changes are straight forward. A few minutes staring at it should make it all clear. I do agree this needs to be done right away. Until it is done biodone must be called holding the Giant lock, and therefore device drivers can't really be made mp safe. Chuck } }One priority Darren has expressed is getting the lock manager working }properly with SMPng, as mutexes don't provide the semantics he needs in }terms of read vs. write locks; this seems like a reasonable viewpoint, and }possibly it's just a question of cleaning up the lock manager a little, }and wrapping locks in mutexes (to a first approximation). That said, the }Solaris lock calls seem a lot cleaner, so maybe we should adopt something }like their APIs and semantics, which would also give Solaris kernel module }programmers a starting point if they want to port third party modules to }FreeBSD :-). } } Robert N M Watson To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009131547.JAA09262>