Mark is of course right if you are talking about using slave DMA (the 24-bit
DMA controller on a typical x86 PC motherboard). I’d never even envisioned
that anyone considered using it anymore.
Regards,
Tony
Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com
?
Hope to see you at the next OSR file systems class March 11, 2002 in Boston!
-----Original Message-----
From: Mark Roddy [mailto:xxxxx@hollistech.com]
Sent: Thursday, February 14, 2002 10:08 AM
To: NT Developers Interest List
Subject: [ntdev] Re: Using Host DMA for memory transfers in NDIS drivers
If you mean the system dma device, no even if you could get it to do system
memory to system memory transfers, it is at least one order of magnitude
slower than using the cpu to do the same thing. It also won’t work as the
device is only for copying data to/from the ISA bus.
–
Mark Roddy
Consultant
Hollis Technology Solutions
xxxxx@hollistech.com
www.hollistech.com
603-321-1032
“Arik Halperin” wrote in message news:xxxxx@ntdev…
>
> Hello,
> I have a piece of hardware which forces me to copy frames coming
> from NDIS into a continuous buffer,before sending them to the NIC to be
> tranmitted. I’m considering using the PC’s DMA for this purpose. Has
anyone
> done this for an NDIS driver? Will it boost up the driver’s performance(or
> save host cycles) significantly?
>
> Arik
>
> —
> You are currently subscribed to ntdev as: xxxxx@osr.com
> To unsubscribe send a blank email to
leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>
—
You are currently subscribed to ntdev as: xxxxx@osr.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
—
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com