The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.
Check out The OSR Learning Library at: https://www.osr.com/osr-learning-library/
Hi, I'm looking for adding the filter to modify the config space access. I tried to add the filter driver (tried checking with lower and upper) till the first one listed with the !pcitree.
But I ending up with 2 cases:
1. Upper/Lower filter driver is always loading after the actual PCI device object created
-- Please confirm, is that the filter drivers would be loaded actual device driver?
2. Before the first PDO been created (top one from the list !pcitree), when I tried to check with the config space of my device using !pci 121 able to notice that config space is already available through windbg
-- How the config space of the device is available with !pci command even before first PDO with the !pcitree been created?
-- How to capture the first config space read access? so that I can get opportunity to modify the values
|Upcoming OSR Seminars|
|OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!|
|Writing WDF Drivers||7 Dec 2020||LIVE ONLINE|
|Internals & Software Drivers||25 Jan 2021||LIVE ONLINE|
|Developing Minifilters||8 March 2021||LIVE ONLINE|