]> xenbits.xensource.com Git - pvdrivers/win/xenhid.git/commit
Remove CoInstaller from INF
authorOwen Smith <owen.smith@cloud.com>
Mon, 2 Oct 2023 12:53:07 +0000 (13:53 +0100)
committerPaul Durrant <pdurrant@amazon.com>
Mon, 2 Oct 2023 16:11:29 +0000 (17:11 +0100)
commitd68b466ed9be5aa1ecc947cb2e4eebc8243f1d74
treea16c6ea700cfee3750302abdd8b941f1cc3d6811
parentdb7d41ca9263e9f5f55346fbc1fcc4ada1486c55
Remove CoInstaller from INF

Windows 11 22H2 WHQL requires INF files pass "InfVerif /k", which highlights
several issues
- PnpLockdown=1 needs to be specified
- CoInstallers are no longer allowed

The CoInstaller has several functions that will need alternative solutions:
- The AllowUpdate mechanism is no longer possible
- The safety checks that ensure interface versionings remain compatible

Interface safety checks need to be handled by changes to child device bindings,
and assuming upgrade via emulated devices is safe.

Signed-off-by: Owen Smith <owen.smith@cloud.com>
src/xenhid.inf