I'm developing a Windows driver for proprietary hardware that needs to program a DSP.
My current approach is to program the DSP in the EvtDeviceD0Entry() PnP callback. Additionally, in that callback, I also wait for the DSP to perform a self-test, and once that completes the driver performs an additional validation of the DSP (primarily testing the DSP DDR3).
The problem is that this process takes too much time and increases the system start-up time. Is the EvtDeviceD0Entry() callback the proper place for this functionality? If not, when should these actions be performed?
It looks like you're new here. If you want to get involved, click one of these buttons!
|Upcoming OSR Seminars|
|Developing Minifilters||29 July 2019||OSR Seminar Space|
|Writing WDF Drivers||23 Sept 2019||OSR Seminar Space|
|Kernel Debugging||21 Oct 2019||OSR Seminar Space|
|Internals & Software Drivers||18 Nov 2019||Dulles, VA|