[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [microblaze-uclinux] EMAC DRE and CSO support in 2.6 kernel?
John Williams wrote:
Um, what happened to the hardware checksum (CheckSum Offload) and data
realignment engine (DRE) support that was in the 2.4 kernel in
uClinux-2.4.x/drivers/net/xilinx_enet? I don't see any references to
that in linux-2.6.x-petalogix/drivers/net/xilinx_emac even though (I
think) the xilinx source hasn't changed. With 2.6, enabling either rx
or tx CSO causes rx to fail, and enabling DRE make u-boot behave
badly. Did those features move somewhere else in the kernel or are
they no longer supported/haven't been ported yet?
Haven't been ported yet. Ask LynuxWorks, they did the driver ports.
This came out wrong - I'm not having a go at you!
It's worth checking the status of the unofficial PPC trees, see if
they've got this stuff in their drivers yet, and we can bring it across.
It should be possible to bring the 2.4 driver (with DRE etc) across to
2.6 with minimal mods - there's a legacy ethernet driver framework that
supports the old style net drivers.
Doing device drivers properly is an expensive and time consuming
business - we don't get any development support from Xilinx for this so
we have to make do with what we get from their other Linux vendors.
microblaze-uclinux mailing list
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/