ISR of WDM

Hi,

I need to port a VxD to a WDM for a FIFO card on the
PCI bus. In the ISR of the VxD, _STI and
VPICD_Phys_EOI() are used to clear the interrupt. Is
there any equivalent for this to be used in the WDM
or is there no need to use these ?

Thanks in advance,
MV


Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.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

Right, you don’t do either of these. You instead need to re-consider ‘port a
VxD to WDM’ and instead think about writing a WDM driver using your existing
VXD as a guide to how your hardware device works, and nothing more. I
suggest that you go get Walter Oney’s WDM driver book and read it before you
do anything else. Then read as much of the DDK as you can. Then look at the
sample drivers in the DDK, although I think NONE OF THEM ARE PCI HARDWARE
DRIVERS. I think OSR (www.osr.com ) has a sample PCI WDM driver you can
download.

-----Original Message-----
From: M V [mailto:xxxxx@yahoo.com]
Sent: Thursday, May 17, 2001 2:47 PM
To: NT Developers Interest List
Subject: [ntdev] ISR of WDM

Hi,

I need to port a VxD to a WDM for a FIFO card on the
PCI bus. In the ISR of the VxD, _STI and
VPICD_Phys_EOI() are used to clear the interrupt. Is
there any equivalent for this to be used in the WDM
or is there no need to use these ?

Thanks in advance,
MV


Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/


You are currently subscribed to ntdev as: xxxxx@stratus.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

> I need to port a VxD to a WDM for a FIFO card on the

PCI bus. In the ISR of the VxD, _STI and
VPICD_Phys_EOI() are used to clear the interrupt. Is
there any equivalent for this to be used in the WDM
or is there no need to use these ?

No need. Your ISR connected by IoConnectInterrupt does not need to touch the
PIC explicitly - it will be done by the prolog/epilog code in the kernel.

Max


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

I believe the DDK Sample ‘ParPort’ has a good example of a WDM driver
for a PCI device. Especially refer to the function
‘PptPnpStartScanPciCardCmResourceList’ in the file ‘pnpUtils.c’ for an
example of how to get your translated resources.

Regards,
Youssef

-----Original Message-----
From: Roddy, Mark [mailto:xxxxx@stratus.com]
Sent: Thursday, May 17, 2001 1:06 PM
To: NT Developers Interest List
Subject: [ntdev] RE: ISR of WDM

Right, you don’t do either of these. You instead need to re-consider
‘port a
VxD to WDM’ and instead think about writing a WDM driver using your
existing
VXD as a guide to how your hardware device works, and nothing more. I
suggest that you go get Walter Oney’s WDM driver book and read it before
you
do anything else. Then read as much of the DDK as you can. Then look at
the
sample drivers in the DDK, although I think NONE OF THEM ARE PCI
HARDWARE
DRIVERS. I think OSR (www.osr.com ) has a sample PCI WDM driver you can
download.

-----Original Message-----
From: M V [mailto:xxxxx@yahoo.com]
Sent: Thursday, May 17, 2001 2:47 PM
To: NT Developers Interest List
Subject: [ntdev] ISR of WDM

Hi,

I need to port a VxD to a WDM for a FIFO card on the
PCI bus. In the ISR of the VxD, _STI and
VPICD_Phys_EOI() are used to clear the interrupt. Is
there any equivalent for this to be used in the WDM
or is there no need to use these ?

Thanks in advance,
MV


Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/


You are currently subscribed to ntdev as: xxxxx@stratus.com To
unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: xxxxx@microsoft.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