[ros-kernel] DMA updates
Vizzini
vizzini at plasmic.com
Mon Oct 20 12:18:16 CEST 2003
I updated the DMA code a little in the kernel and HAL so that it would
act more like Windows in a couple of ways. They are minor mods, but
anybody who owns any DMA-aware code in the kernel might want to give it
a whirl.
My commit from last night shold enable loading of the 3Com 3c90x driver,
and it might even work, but I can't test it as i don't have a card. Art
mentioned he would test; anyone else who can test on that card is
welcome to give me feedback. The way to test it is to see if it loads
without any ASSERTs in the log and then try to ping it at 10.0.0.100.
Also, at the moment we don't support a particular resource-querying call
(returning "STATUS_NOT_SUPPORTED"), which means that the driver will
have to learn its config (slot number, bus number, etc) from the
registry. Can someone with one of these cards please commit the
registry parameters that the installer creates? Follow the template
from the AMD PCNet driver already there.
There are several un-tested or under-tested code paths at work here, so
I wouldn't be surprised if it doesn't work quite right out the shoot.
Please send me debug logs with the debug value in ndis/main.c set to -1.
As usual, you can check http://plasmic.com/~vizzini/rosnet.html for the
latest networking status. Also, please mail the list or drop me a note
if you are interested in coding on NDIS so that we can keep from
stepping on each others' toes.
Thanks.
-Vizzini
More information about the Ros-kernel
mailing list