1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-30 00:00:11 +01:00
VILLASnode/fpga/include/villas
Daniel Krebs 13fd3f3c2a gpu: implement basic GPU plugin that can do DMA to and from its memory
Using CUDA, memory can be allocated on the GPU and shared to peers on
the PCIe bus such as the FPGA. Furthermore, the DMA on the GPU can also
be used to read and write to/from other memory on the PCIe bus, such as
BRAM on the FPGA.
2018-05-15 18:15:17 +02:00
..
fpga ips/dma: let user deal with making memory accessible to DMA 2018-05-15 18:04:24 +02:00
kernel kernel/pci: parse BAR regions 2018-05-15 18:04:24 +02:00
common.h imported source code from VILLASfpga repo and made it compile 2017-11-21 21:31:08 +01:00
config.h imported source code from VILLASfpga repo and made it compile 2017-11-21 21:31:08 +01:00
directed_graph.hpp directed-graph: add dumping to dot-file (graphviz) 2018-05-15 18:04:24 +02:00
list.h lib/card: copy C->C++ and just make it compile 2018-01-10 11:02:08 +01:00
log.h simple renames to not use reserved names 2018-01-10 11:02:08 +01:00
log.hpp log: provide more macros for text colors 2018-01-23 14:42:26 +01:00
log_config.h imported source code from VILLASfpga repo and made it compile 2017-11-21 21:31:08 +01:00
memory.hpp common/memory: add host DMA memory allocator using udmabuf 2018-05-15 18:04:24 +02:00
memory_manager.hpp common/memory: expose method to dump memory graph to file 2018-05-15 18:04:24 +02:00
plugin.hpp gpu: implement basic GPU plugin that can do DMA to and from its memory 2018-05-15 18:15:17 +02:00
utils.h utils: read_random() now returns the number of bytes written 2018-03-26 16:17:26 +02:00
utils.hpp common/memory: add check-callback to getPath() to select desired path 2018-05-15 18:04:24 +02:00