I've been searching online to no avail.
I've got a driver that uses some hardware that's integrated into the CPU, but which has no representation in the PnP device tree.
I know that the COM1 serial port, for example, has a node in the device tree because its driver has some magic information in the Registry's Services node and the .INF file. It gets discovered by the PCI Standard ISA Bridge driver. Somehow the PnP manager knows to give the serial device an IRQ and I/O range that it needs to operate the hardware.
Can someone point me to a tutorial or cookbook or examples or otherwise something that I could follow to become a normal PnP citizen? All I want is for PnP to be able to put my device in the device tree and allocate the interrupt vector (I'll provide the desired IRQ and indicate that the vector is shareable and the interrupt is edge-triggered).
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|