Subject: Re: coda and non -i386 platforms?
To: None <rvb@cs.cmu.edu>
From: Phil Nelson <phil@cs.wwu.edu>
List: current-users
Date: 11/17/1998 11:07:08
>> What needs to be done? I.e. what's port (arch?) specific?
>
>coda/lib-src/mlwp/process.s needs to be retooled to your architecture.
>There is some old dead code in the file that you might be able to
>resurrect for other platforms.  At present, only the x86 case 
>(and possibly linux sparc) work(s).  coda is a package under net/
>so it should be easy enough to build.  Of course, setting it up
>and using it is harder.

A little more than that.  To recap what was required for the arm32 version,
which is working now:

1) coda/lib-src/mlwp/process.s  -- for the new architecture
2) coda/coda-src/venus/fso_cfscalls2.cc -- add the correct definitions for
		arch/OS in the proper place.
3) src/sys/arch/xxx/xxx/conf.c -- add the proper definitions for /dev/cfs0
4) src/sys/arch/xxx/conf/GENERIC or others -- add the filesystem options for coda
5) src/etc/xxx/MAKEDEV -- add the proper definitions for /dev/cfs0

And then there still may be a couple of other problems.

-- 
Phil Nelson                    NetBSD: http://www.netbsd.org
e-mail: phil@cs.wwu.edu        !gifs: http://www.gnu.org/philosophy/gif.html
http://www.cs.wwu.edu/~phil