mgao | 8 Mar 05:49
Picon

Re: PATCH dm9ks interrupt handling

-----Original Message-----
> (as a side note the changes from the original davicom driver "06/17/2006
> Butchered for NTR3 OSD" are quite big and messy)

If I had the time to do the "right thing", I would discard the dm9ks
driver from Davicom (circa 2005) and enhance the mainline dm9000 ISA
driver (ironically also written by Davicom, circa 2003) to support the
DM9000A.
MG: One big part of the trouble (definitely not right yet, messy too?) is Ethernet DMA support. Currently the Ethernet packet receiving is directly handled by the ISR (which is why I am afraid taking out the packet limit check may cause holding the interrupt too long), thus DMA can not be fully supported without rewriting this part of the logic. The code today enables the DMA in the ISR but has to _wait_ till DMA is done, which is pretty pointless.
 
Does anyone have an idea of how this should be fixed?

--~--~---------~--~----~------------~-------~--~----~
FOR REALTIME DISCUSSION GO TO IRC #neuros on freenode

You received this message because you are subscribed to the Google Groups "Neuros-DM320" group.
To post to this group, send email to Neuros-DM320Hardware <at> googlegroups.com
To unsubscribe from this group, send email to Neuros-DM320Hardware-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/Neuros-DM320Hardware
-~----------~----~----~----~------~----~------~--~---


Gmane