[OpenAFS-devel] Progress with OpenAFS-1.2.8 on HP-UX 11.22 on IA64

Srikanth Vishwanathan vsrikanth@in.ibm.com
Fri, 20 Dec 2002 12:11:16 -0500


This is a multipart message in MIME format.
--=_alternative 005DE71385256C95_=
Content-Type: text/plain; charset="US-ASCII"

Replacing alpha semaphores with beta semaphores should be pretty simple.
The only functions needed are:

b_owns_sema
b_psema
b_vsema

In fact, it makes the implementation a lot simpler by getting rid of the
hash tables. OpenAFS already uses beta semaphores in Rx.

I found this doc that talks about beta semaphores and sleep/wakeup
synchronization.

http://atwnt911.external.hp.com/dspp/files/unprotected/Drivers/Docs/Refs/ddGuide/Chap04.pdf

Srikanth.

--=_alternative 005DE71385256C95_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2><tt>Replacing alpha semaphores with beta semaphores should
be pretty simple.</tt></font>
<br><font size=2><tt>The only functions needed are:</tt></font>
<br>
<br><font size=2><tt>b_owns_sema</tt></font>
<br><font size=2><tt>b_psema</tt></font>
<br><font size=2><tt>b_vsema</tt></font>
<br>
<br><font size=2><tt>In fact, it makes the implementation a lot simpler
by getting rid of the</tt></font>
<br><font size=2><tt>hash tables. OpenAFS already uses beta semaphores
in Rx.</tt></font>
<br>
<br><font size=2><tt>I found this doc that talks about beta semaphores
and sleep/wakeup</tt></font>
<br><font size=2><tt>synchronization.</tt></font>
<br>
<br><font size=2><tt>http://atwnt911.external.hp.com/dspp/files/unprotected/Drivers/Docs/Refs/ddGuide/Chap04.pdf</tt></font>
<br>
<br><font size=2><tt>Srikanth.<br>
</tt></font>
--=_alternative 005DE71385256C95_=--