[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [microblaze-uclinux] EDK 9.2



Bret, see the forwarded email.

BTW, I fixed the ll_temac driver yesterday: it now successfully acquires
a dhcp address before hitting the softirq bug. 

Steve

> -----Original Message-----
> From: owner-microblaze-uclinux@xxxxxxxxxxxxxx 
> [mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx] On Behalf Of 
> Bret Ketchum
> Sent: Wednesday, November 14, 2007 3:32 AM
> To: microblaze-uclinux@xxxxxxxxxxxxxx
> Subject: RE: [microblaze-uclinux] EDK 9.2
> 
> 
> 	Do you have an expected release date?
> 
> 	Bret
> 
> -----Original Message-----
> From: owner-microblaze-uclinux@xxxxxxxxxxxxxx
> [mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx] On Behalf Of Stephen
> Neuendorffer
> Sent: Tuesday, November 13, 2007 3:46 PM
> To: microblaze-uclinux@xxxxxxxxxxxxxx
> Subject: RE: [microblaze-uclinux] EDK 9.2
> 
> 
> The codebase we are working on is currently 2.6.23, and our 
> intention is
> to continue to track mainline as new kernel releases occur.
> Enventually, we plan to push into mainline, although making 
> that happen
> seems to be something of an artform.
> 
> I should note that although I thought I had gotten the lltemac working
> with the microblaze, it still appears to be broken, although it does
> compile.
> 
> Steve
> 
> > -----Original Message-----
> > From: owner-microblaze-uclinux@xxxxxxxxxxxxxx 
> > [mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx] On Behalf Of 
> > Bret Ketchum
> > Sent: Tuesday, November 13, 2007 10:15 AM
> > To: microblaze-uclinux@xxxxxxxxxxxxxx
> > Subject: RE: [microblaze-uclinux] EDK 9.2
> > 
> > Steve,
> > 
> > 	We're still talking a 2.4 kernel?
> > 
> > 	Bret
> > 
> > -----Original Message-----
> > From: owner-microblaze-uclinux@xxxxxxxxxxxxxx
> > [mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx] On Behalf 
> Of Stephen
> > Neuendorffer
> > Sent: Tuesday, November 13, 2007 12:03 PM
> > To: microblaze-uclinux@xxxxxxxxxxxxxx
> > Subject: RE: [microblaze-uclinux] EDK 9.2
> > 
> > 
> > John (and all),
> > 
> > I've been working on the microblaze Linux code that we have here for
> > several months.  The ll_temac code works reasonably well with our
> > microblaze code base, which is fairly close to the petalogix code.
> > We've been pulling and intergrating this along the way.  The main
> > barrier to doing this was that the ll_temac driver was 
> written for the
> > PPC and used some not architecture neutral APIs for invalidating the
> > caches, and that the microblaze didn't support the dma_API.  In the
> > short term, I've been working on updating the microblaze to 
> > use the full
> > dma_API, and now that that is finished, we can go back and look at
> > improving the ll_temac driver itself.
> > 
> > All of this code is currently on an external git server, 
> which will be
> > announced later today.  Our goal here is primarily to be able to
> > interact with the community (both for microblaze and PPC) and 
> > companies
> > like PetaLogix more easily.  In regards to the MMU, as soon 
> > as we've got
> > the patches, we'll put them up on the git server.  Having the MMU is
> > certainly a big step forward here.
> > 
> > Steve
> > 
> > > -----Original Message-----
> > > From: owner-microblaze-uclinux@xxxxxxxxxxxxxx 
> > > [mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx] On Behalf Of 
> > > John Williams
> > > Sent: Monday, November 12, 2007 8:49 PM
> > > To: microblaze-uclinux@xxxxxxxxxxxxxx
> > > Subject: [microblaze-uclinux] EDK 9.2
> > > 
> > > Hi folks,
> > > 
> > > As some of you may have seen, EDK 9.2 came out last week.  
> > > The big news 
> > > from a MicroBlaze perspective is the addition of an 
> optional MMU to 
> > > MicroBlaze v7.00.a, as well as the move to a native PLB bus 
> > interface 
> > > for MicroBlaze.
> > > 
> > > Maybe not such good news if you have heavy investment in OPB 
> > > based cores 
> > > - if you used IPIF maybe the pain won't be too great.  OPB is 
> > > supported 
> > > in legacy mode for some time I believe, but will go away 
> eventually.
> > > 
> > > Also included are some changes to the FSL instructions 
> (that I and 
> > > no-doubt others have lobbied for), basically interruptible 
> > > versions of 
> > > the otherwise blocking FSL ops, and a few other tweaks.
> > > 
> > > I assume that a certain embedded Linux vendor is being funded 
> > > by Xilinx 
> > > to do the MMU support for MicroBlaze, no idea on status or 
> > timeframes 
> > > there.  Once the basic patches are released we'll get them 
> > into shape 
> > > and into PetaLinux.
> > > 
> > > The move to PLB doesn't have a great deal of impact from a linux 
> > > perspective, except that the old opb_ and plb_ethernet cores 
> > > are pretty 
> > > much history - there's now just the ll_temac and the 
> > xps_ethernetlite 
> > > (xps_ == plb_).
> > > 
> > > The existing ethernetlite drivers seem to work ok with the new 
> > > xps_ethernetlite core, however the same is not true for the 
> > original 
> > > ethernet driver.  There was some progress on the PPC lists a 
> > > few months 
> > > back for an LL_TEMAC driver, I'm chasing that up to see what 
> > > is involved 
> > > in getting them going for the MicroBlaze.
> > > 
> > > In the meantime, I've boot tested an MB v7.00a, PLB design on 
> > > an ML506 
> > > at 125 MHz, all seems to work nicely (and fast!).  Next step 
> > > is to test 
> > > on an S3E1600 board.
> > > 
> > > I'm in two minds about whether to put some EDK9.2 reference 
> > > designs into 
> > > the next PetaLinux cut - without decent ethernet support I'm 
> > > not sure it 
> > > makes too much sense.   Waiting until they are ready will 
> delay the 
> > > release unecessarily.  I'm open to suggestions on this matter.
> > > 
> > > Cheers,
> > > 
> > > John
> > > 
> > > ___________________________
> > > microblaze-uclinux mailing list
> > > microblaze-uclinux@xxxxxxxxxxxxxx
> > > Project Home Page : 
> > > http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
> > > Mailing List Archive : 
> > > http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
> > > 
> > > 
> > > 
> > 
> > 
> > ___________________________
> > microblaze-uclinux mailing list
> > microblaze-uclinux@xxxxxxxxxxxxxx
> > Project Home Page : 
> > http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
> > Mailing List Archive :
> > http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
> > 
> > ___________________________
> > microblaze-uclinux mailing list
> > microblaze-uclinux@xxxxxxxxxxxxxx
> > Project Home Page : 
> > http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
> > Mailing List Archive : 
> > http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
> > 
> > 
> > 
> 
> 
> ___________________________
> microblaze-uclinux mailing list
> microblaze-uclinux@xxxxxxxxxxxxxx
> Project Home Page : 
> http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
> Mailing List Archive :
> http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
> 
> ___________________________
> microblaze-uclinux mailing list
> microblaze-uclinux@xxxxxxxxxxxxxx
> Project Home Page : 
> http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
> Mailing List Archive : 
> http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
> 
> 
> 


___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/