Re: MPC866 FEC's Receive processing thru pre allocated buffers

2009-09-02 Thread Ganesh Kumar
Hi Tjernlund, Thanks a lot for the reply. I checked in my code regarding to the invalidate/flushing of the data cache. In the fec_init its been done by calling the sequence /* Make it uncached. */ pte = va_to_pte(mem_addr); pte_val(*pte) |= _PAGE_NO_CACHE;

MPC866 FEC's Receive processing thru pre allocated buffers

2009-08-28 Thread Ganesh Kumar
Hi all, I'm working on MPC860 with Linux Kernel 2.4.18. As I'm fine tuning the FEC(Fast Ethernet Controller) driver, I came across the receive side processing of the ethernet frames where in the Rx BD rings are preallocated with the buffers and each time a new frame is received, the whole

MPC866 FEC's Receive processing thru pre allocated buffers

2009-08-28 Thread Ganesh Kumar
Hi All, I've already sent this almost before 6-7 hours, but the mail did not appear on the Aug 2009 archives, So I'm sending it again. Sorry for this!!. Thanks in advance.         I'm working on MPC860 with Linux Kernel 2.4.18. As I'm fine tuning the FEC(Fast Ethernet Controller) driver, I came a

Loadable module crashes at kernel stack overflow or machine check

2008-10-17 Thread Ganesh Kumar N M
Hi All, I'm working on MPC860 with Montavista linux 2.4.18 We have a Linux kernel loadable module which on loading panicks after some random time say 8 hours, 4 hours or so the oops outputs say either machine check exception or kernel stack overflow (randomly both show up) are as below: