[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[win-pv-devel] [PATCH 0/4] Add more IOCTL interfaces



Also fixes a missing IRP handler for IRP_MJ_CLEANUP
Adds IOCTL interfaces for logging, suspend and shared info.
* Suspend GetCount - returns a value which changes over suspend
* Suspend Register - registers an event that is set on resume from suspend
* Suspend Deregister - deregisters a resume from suspend event
* SharedInfo GetTime - returns Xen wallclock time
* Log - writes a user defined string to Xen for logging

Owen Smith (4):
  Call XenIfaceCleanup from IRP_MJ_CLEANUP
  Add Suspend IOCTL interface
  Add SharedInfo IOCTL interface
  Add Log IOCTL

 include/xeniface_ioctls.h        |  61 +++++++++++
 src/xeniface/fdo.c               |  35 ++++++
 src/xeniface/fdo.h               |   3 +
 src/xeniface/ioctl_sharedinfo.c  |  68 ++++++++++++
 src/xeniface/ioctl_suspend.c     | 222 +++++++++++++++++++++++++++++++++++++++
 src/xeniface/ioctls.c            |  87 +++++++++++++++
 src/xeniface/ioctls.h            |  63 +++++++++++
 vs2012/xeniface/xeniface.vcxproj |   2 +
 vs2013/xeniface/xeniface.vcxproj |   2 +
 9 files changed, 543 insertions(+)
 create mode 100644 src/xeniface/ioctl_sharedinfo.c
 create mode 100644 src/xeniface/ioctl_suspend.c

-- 
1.9.4.msysgit.1


_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.