This patch adds a directory for para-driver support in unmodified linux. The event channel is made to a pci device, the event is delivered by this device. The build script will create the symbol link to linux-sparse tree for all the front end driver. A prinstine kernel path shall be given in compile.sh. Signed-off-by: Xiaofeng Ling Signed-off-by: Arun Sharma unmodified-sparse/Makefile | 33 ++++ unmodified-sparse/README | 12 + unmodified-sparse/balloon/Makefile | 2 unmodified-sparse/blkfront/Makefile | 8 + unmodified-sparse/compile.sh | 2 unmodified-sparse/evtchn-pci/Makefile | 10 + unmodified-sparse/evtchn-pci/debuginfo.h | 56 +++++++ unmodified-sparse/evtchn-pci/evtchn-pci.c | 330 +++++++++++++++++++++++++++++++++++++++++++++++ unmodified-sparse/evtchn-pci/evtchn-pci.h | 91 ++++++++++++ unmodified-sparse/evtchn-pci/evtchn.c | 119 ++++++++++++++++ unmodified-sparse/evtchn-pci/xen-support.c | 79 +++++++++++ unmodified-sparse/include/asm/smp_alt.h | 6 unmodified-sparse/mkbuildtree | 19 ++ unmodified-sparse/netfront/Makefile | 8 + unmodified-sparse/xenbus/Makefile | 12 + 15 files changed, 787 insertions(+)