Howdy!
To support OOT driver efforts we'd like to place the following libraries in the partner SDK:
These are test-only libraries that allow test authors to create fake versions of kernel objects and intercept syscalls that accept them to allow for writing hardware and driver related unit tests. They're widely used and have been stable for years with the only change in the last year or so being to make the fakes work over FIDL.
The public interface consists of only three methods to create fakes, along with another two to inspect the state of the objects. I have not prepared a document or presentation yet because I wanted to see if folks felt this warranted a full meeting, or if we should do it offline. I imagine Jocelyn would be a primary stakeholder, but since this is related to test scaffolding I imagine it will be of interest to others as well.
Thanks!