]> xenbits.xensource.com Git - pvdrivers/win/xencons.git/commit
Implement ring protocol
authorOwen Smith <owen.smith@citrix.com>
Fri, 2 Mar 2018 13:09:10 +0000 (13:09 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Fri, 2 Mar 2018 14:18:43 +0000 (14:18 +0000)
commit1b06f5b2edaf4089fcad9a26be319c64f3d16a38
tree30adb40ed343e192151f07351ab98ca8f7b141df
parent0e1a5d92c56b4bdbc49b87943f7a7d2963feae26
Implement ring protocol

Adds ring.h/.c which implements the console ring protocol and
handles the cancel safe queues for the outstanding read/write IRPs.
Connect the ring with the state protocol in the frontend.
Also fixes frontend state transitions to get allow the ring to
connect and operate correctly.

Signed-off-by: Owen Smith <owen.smith@citrix.com>
src/xencons/frontend.c
src/xencons/ring.c [new file with mode: 0644]
src/xencons/ring.h [new file with mode: 0644]
vs2015/xencons/xencons.vcxproj
vs2017/xencons/xencons.vcxproj