Re: WDM or KMDF ?

Tech-Archive recommends: Speed Up your PC by fixing your registry



what type of device are you developing for? Depending on the class, the way
it hooks into the system, and the performance requirements, you may also be
able to use UMDF.


The target device does DMA and issues interrupts so I don't think I can
use a user mode driver.
Thanks for the answers, it looks like I have to go KMDF.
Robert



"Robert Lluís" <robertdb@xxxxxxxxx> wrote in message
news:1153302818.827000.310560@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hello,

To develop a new driver what is the best choice, going Windows Driver
Model -WDM- or Kernel Mode Driver Framework -KMDF-?
I see there is more information available for WDM but KMDF is newer
(so better?).

Thanks,
Robery Ll


.



Relevant Pages

  • DMA transaction problem
    ... My EvtProgramReadDma fucntion have to handle DMA interrupts due to DMA ... boundary, update the systemaddress register, and wait for the next DMA ... My driver works well if the DMA transfer is done without multiple DMA ...
    (microsoft.public.development.device.drivers)
  • dma timeout
    ... my *old hdd* got up with dma mode. ... PIIX4: IDE controller at PCI slot 00:04.1 ... ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ... hda: attached ide-disk driver. ...
    (Debian-User)
  • Re: [RFC v2 2/5] dmaengine: Add slave DMA interface
    ... DMA engine driver is free to decide on its own. ... with, than slave transfers, which may be quite slow depending on the ...
    (Linux-Kernel)
  • Re: WDFQUEUEs REQUIRE DISPATCH_LEVEL operation on X64/AMD64 platf
    ... there is no difference in the KMDF code for WDFIOQUEUE for x32 and x64, it is all exactly the same. ... perhaps some of the coding patterns have different perf implications between the 2, but the framework does not have any special code between these platforms. ... Our application using the driver, on our system, is designed ... If I do not raise the execution level prior to ...
    (microsoft.public.development.device.drivers)
  • Re: [PATCH] Blackfin: blackfin on-chip SPI controller driver
    ... patch, rather than initial-plus-cleanups. ... Please put this in Kconfig up with the other SPI controller drivers, ... relevant points in the driver. ... place to reverse any DMA mappings ... ...
    (Linux-Kernel)