]> xenbits.xensource.com Git - pvdrivers/win/xenvkbd.git/commit
Remove CoInstaller from INF
authorOwen Smith <owen.smith@cloud.com>
Mon, 2 Oct 2023 12:52:06 +0000 (13:52 +0100)
committerPaul Durrant <pdurrant@amazon.com>
Mon, 2 Oct 2023 16:03:52 +0000 (17:03 +0100)
commit03a0b65d54bd134c3fd7035ad8e5481a6dff2d83
treece74d2ebe06ce4b3e1329d952e00b7a2da8f33d5
parent7d3c4be7afbcdf3ef4f1915488631b79719977e8
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.

Also updates the INF bindings to require XenBus with CoInstaller removed to
maintain consistent CoInstaller removal versioning.

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