[OpenAFS-devel] Progress with OpenAFS-1.2.8 on HP-UX 11.22 on IA64
Douglas E. Engert
deengert@anl.gov
Thu, 19 Dec 2002 15:11:31 -0600
I am now at a stand still with porting AFS to the HP IA64.
I have built a kernel, but get the following unsatisfied
symbols:
In afs_osi.o: spl7
In HP UX 11.0 this is a spinlock around accessing the timer.
I have not found the equivalent code for 11.22. It looks like
AFS is trying to set the timer. But why? I thought the NTP
functions where being dropped from OpenAFS.
In osi_vnodeops.o: vmemp_lockx, vmemp_returnx and vmemp_unlockx
In HP UX 11.0 these manipulate the alpha semaphore for the VM.
This does not exist in 11.22. It looks like beta semaphores
are being used now. I have no idea of how to convert.
Carl, any input on these would be helpful.
Other things I have found, is the mbuf is not used and +kernel is
needed when building libafs.
There are still alpha semaphores in 11.22, which is good, as AFS
defines some of its own. So these should still work. But Carl indicated
that these will be dropped in 11.33, so what does it take to convert?
--
Douglas E. Engert <DEEngert@anl.gov>
Argonne National Laboratory
9700 South Cass Avenue
Argonne, Illinois 60439
(630) 252-5444