]> xenbits.xensource.com Git - pvdrivers/win/xeniface.git/commit
Add a new CConvCreator object to handle laptop/slate mode switch
authorPaul Durrant <paul.durrant@citrix.com>
Wed, 29 Mar 2017 12:47:49 +0000 (13:47 +0100)
committerPaul Durrant <paul.durrant@citrix.com>
Mon, 3 Apr 2017 16:52:32 +0000 (17:52 +0100)
commit0a64935d0ea62187bab99dbf14214c23fa81b303
tree5eff4ecf391ac6185f8b74cce914be7d8de8b2a5
parent7defd1433b0ccc12b95867652aba05b67d773fc6
Add a new CConvCreator object to handle laptop/slate mode switch

This patch adds a new object derived from IDeviceCreator to interact
with the laptop/slate mode switch interface provided by a Windows
driver that binds to the ACPI CONV device.

It also adds code to support the documented PV interface for triggering
laptop/slate mode switch [1].

http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=3bdb1400

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
src/xenagent/convdevice.cpp [new file with mode: 0644]
src/xenagent/convdevice.h [new file with mode: 0644]
src/xenagent/devicelist.cpp
src/xenagent/devicelist.h
src/xenagent/messages.mc
src/xenagent/service.cpp
src/xenagent/service.h
vs2012/xenagent/xenagent.vcxproj
vs2013/xenagent/xenagent.vcxproj
vs2015/xenagent/xenagent.vcxproj