├── README.md ├── XDMA.sln ├── exe ├── desciptor_bypass │ ├── descriptor_bypass.c │ └── descriptor_bypass.vcxproj ├── performance │ ├── performance.c │ └── performance.vcxproj ├── simple_dma │ ├── simple_dma.c │ └── simple_dma.vcxproj ├── streaming_dma │ ├── streaming_dma.cpp │ └── streaming_dma.vcxproj ├── user_event │ ├── user_event.cpp │ └── user_event.vcxproj ├── xdma_info │ ├── xdma_info.cpp │ └── xdma_info.vcxproj ├── xdma_rw │ ├── datafile4K.bin │ ├── xdma_rw.c │ └── xdma_rw.vcxproj └── xdma_test │ ├── xdma_test.cpp │ └── xdma_test.vcxproj ├── inc └── xdma_public.h ├── libxdma ├── device.c ├── device.h ├── dma_engine.c ├── dma_engine.h ├── interrupt.c ├── interrupt.h ├── libxdma.vcxproj ├── pcie_common.h ├── reg.h ├── trace.h └── xdma.h └── sys ├── XDMA.inx ├── XDMA_Driver.vcxproj ├── driver.c ├── driver.h ├── file_io.c ├── file_io.h └── trace.h /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/README.md -------------------------------------------------------------------------------- /XDMA.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/XDMA.sln -------------------------------------------------------------------------------- /exe/desciptor_bypass/descriptor_bypass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/desciptor_bypass/descriptor_bypass.c -------------------------------------------------------------------------------- /exe/desciptor_bypass/descriptor_bypass.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/desciptor_bypass/descriptor_bypass.vcxproj -------------------------------------------------------------------------------- /exe/performance/performance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/performance/performance.c -------------------------------------------------------------------------------- /exe/performance/performance.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/performance/performance.vcxproj -------------------------------------------------------------------------------- /exe/simple_dma/simple_dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/simple_dma/simple_dma.c -------------------------------------------------------------------------------- /exe/simple_dma/simple_dma.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/simple_dma/simple_dma.vcxproj -------------------------------------------------------------------------------- /exe/streaming_dma/streaming_dma.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/streaming_dma/streaming_dma.cpp -------------------------------------------------------------------------------- /exe/streaming_dma/streaming_dma.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/streaming_dma/streaming_dma.vcxproj -------------------------------------------------------------------------------- /exe/user_event/user_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/user_event/user_event.cpp -------------------------------------------------------------------------------- /exe/user_event/user_event.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/user_event/user_event.vcxproj -------------------------------------------------------------------------------- /exe/xdma_info/xdma_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/xdma_info/xdma_info.cpp -------------------------------------------------------------------------------- /exe/xdma_info/xdma_info.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/xdma_info/xdma_info.vcxproj -------------------------------------------------------------------------------- /exe/xdma_rw/datafile4K.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/xdma_rw/datafile4K.bin -------------------------------------------------------------------------------- /exe/xdma_rw/xdma_rw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/xdma_rw/xdma_rw.c -------------------------------------------------------------------------------- /exe/xdma_rw/xdma_rw.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/xdma_rw/xdma_rw.vcxproj -------------------------------------------------------------------------------- /exe/xdma_test/xdma_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/xdma_test/xdma_test.cpp -------------------------------------------------------------------------------- /exe/xdma_test/xdma_test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/exe/xdma_test/xdma_test.vcxproj -------------------------------------------------------------------------------- /inc/xdma_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/inc/xdma_public.h -------------------------------------------------------------------------------- /libxdma/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/libxdma/device.c -------------------------------------------------------------------------------- /libxdma/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/libxdma/device.h -------------------------------------------------------------------------------- /libxdma/dma_engine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/libxdma/dma_engine.c -------------------------------------------------------------------------------- /libxdma/dma_engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/libxdma/dma_engine.h -------------------------------------------------------------------------------- /libxdma/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/libxdma/interrupt.c -------------------------------------------------------------------------------- /libxdma/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/libxdma/interrupt.h -------------------------------------------------------------------------------- /libxdma/libxdma.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/libxdma/libxdma.vcxproj -------------------------------------------------------------------------------- /libxdma/pcie_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/libxdma/pcie_common.h -------------------------------------------------------------------------------- /libxdma/reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/libxdma/reg.h -------------------------------------------------------------------------------- /libxdma/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/libxdma/trace.h -------------------------------------------------------------------------------- /libxdma/xdma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/libxdma/xdma.h -------------------------------------------------------------------------------- /sys/XDMA.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/sys/XDMA.inx -------------------------------------------------------------------------------- /sys/XDMA_Driver.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/sys/XDMA_Driver.vcxproj -------------------------------------------------------------------------------- /sys/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/sys/driver.c -------------------------------------------------------------------------------- /sys/driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/sys/driver.h -------------------------------------------------------------------------------- /sys/file_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/sys/file_io.c -------------------------------------------------------------------------------- /sys/file_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/sys/file_io.h -------------------------------------------------------------------------------- /sys/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiyaowen/xdma_driver_win/HEAD/sys/trace.h --------------------------------------------------------------------------------