Hi, Ross,

The ROACH1 BORPH kernel can be found in the old CASPER Subversion repository.  
I don't know where the older BEE2 BORPH code is located, but the ROACH1 BORPH 
work was almost certainly based on that.

I don't know for sure which Linux source code version the original Subversion 
commit was based on, but it appears to be commit a9bf9f0 from the denx.de 
kernel tree (two commits after tag DENX-v2.6.26).  I have converted the BORPH 
stuff from the old CASPER Subversion repository to git and grafted it onto the 
denx.de repository at that commit.  You can clone this via:

git clone http://astro.berkeley.edu/~davidm/oldborph.git

After cloning that, you can fetch the more recent denx.de (or kernel.org) 
history by running these commands (or variations) from within the cloned 
repository:

git remote add denx git://git.denx.de/linux-denx.git
get fetch denx

But I doubt that's what you really want to do.  Porting the old BORPH stuff to 
modern kernels is not going to be easy or fun.  You'd be much better off 
porting the newer memory mapped drivers for ROACH2 back to ROACH1.  You can get 
the source code for the newer stuff from the ska-sa linux tree at:

git clone git://github.com/ska-sa/linux.git

Hope this helps,
Dave

P.S.  There is also a 2.6.25 BORPH kernel repo at 
git://github.com/ska-sa/borph_linux_devel.git, but I don't know it's lineage.  
It looks like a conversion from Subversion, but it doesn't seem like it came 
from the old CASPER svn repo 
https://casper.berkeley.edu/svn/trunk/roach/sw/linux/ even though it has newer 
commits.

On Apr 3, 2013, at 11:13 PM, Ross Williamson wrote:

> Hi All,
> 
> I've been playing around in my spare time trying to get Debian squeeze as the 
> OS for a ROACH board (possibly a bad/pointless idea but hey).  The issue I'm 
> facing is that I need a kernel with UDEV support in and so launched into 
> cross-compiling one.  The problem is finding a BORPH patch that matches the 
> kernel - I came across the following two links 
> 
> https://github.com/brandonhamilton/BORPH
> 
> http://wiki.netfpga.org/foswiki/bin/view/NetFPGA/OneGig/BORPH
> 
> The first one doesn't mention which kernel the patch is for (fails on latest 
> 2.6) and then second one has no permissions for the link.
> 
> Does anyone have links to a later version of the kernel with the BORPH patch 
> in? I'd like sources so I can really break things.....
> 
> Cheers,
> 
> Ross
> 
> -- 
> Ross Williamson
> Research Scientist - Sub-mm Group
> California Institute of Technology
> 626-395-2647 (office)
> 312-504-3051 (Cell)


Reply via email to