xe(4) MPSAFE patch

Ian FREISLICH ianf at clue.co.za
Wed Jun 4 05:17:20 UTC 2008


John Baldwin wrote:
> Cool, thanks.  If you are still up for testing, try out 
> http://www.FreeBSD.org/~jhb/patches/xe_intr.patch

I'm always up for testing :)

> It uses the bus_read API instead of bus_space and splits the interrupt
> handler up into sub-functions for tx/rx/MAC events.

And this, unsurprisingly, also works. :)

This card however must be a pile of rubbish.  The interrupt usage
suggests it's just PIO and uses the CPU to bit-bang the line to
generate the ethernet timing and signals.  73% interrupt on a
PIII-500 to move data at 100Mbit/s.

Ian

--
Ian Freislich



More information about the freebsd-current mailing list