]> xenbits.xensource.com Git - pvdrivers/win/xencons.git/commit
Add boilerplate frontend
authorOwen Smith <owen.smith@citrix.com>
Fri, 2 Mar 2018 11:43:00 +0000 (11:43 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Fri, 2 Mar 2018 11:45:46 +0000 (11:45 +0000)
commitdc582489c89cf204380e68d5a53a11c14dd5c0c6
tree9960d7694c401ea080c6998f48d1c0201baa50f7
parent277fa6e471b10610a9ee30d4099d0dd2bcb38eb2
Add boilerplate frontend

* Frontend is used for non-default consoles
* State changes are disabled for now, as there is insufficient
  implementation to handle the state model (no evtchn/gnttab changes)
* Reads "protocol" and "name" xenstore fields

Signed-off-by: Owen Smith <owen.smith@citrix.com>
Re-worked create/destroy code and renamed some items

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
21 files changed:
include/xen-types.h [new file with mode: 0644]
include/xen-version.h [new file with mode: 0644]
include/xen-warnings.h [new file with mode: 0644]
include/xen.h [new file with mode: 0644]
include/xen/public/arch-x86/xen-x86_32.h [new file with mode: 0644]
include/xen/public/arch-x86/xen-x86_64.h [new file with mode: 0644]
include/xen/public/arch-x86/xen.h [new file with mode: 0644]
include/xen/public/errno.h [new file with mode: 0644]
include/xen/public/grant_table.h [new file with mode: 0644]
include/xen/public/io/console.h [new file with mode: 0644]
include/xen/public/io/ring.h [new file with mode: 0644]
include/xen/public/io/xenbus.h [new file with mode: 0644]
include/xen/public/trace.h [new file with mode: 0644]
include/xen/public/xen-compat.h [new file with mode: 0644]
include/xen/public/xen.h [new file with mode: 0644]
include/xen/xen/errno.h [new file with mode: 0644]
src/xencons/frontend.c [new file with mode: 0644]
src/xencons/frontend.h [new file with mode: 0644]
src/xencons/pdo.c
vs2015/xencons/xencons.vcxproj
vs2017/xencons/xencons.vcxproj