add8dad95b
remove useless includes
2022-10-28 08:06:57 -04:00
0e0197a3be
fix coding style
2022-10-28 08:03:57 -04:00
7ccb23d8b4
remove old C code
2022-10-28 02:18:21 -04:00
72cfade589
dma: start implementing scatter-gather support
2022-10-27 06:02:45 -04:00
0a93da7bad
adjust DMA IP core to new DMA parameters of Niklas' bitstream
2022-09-13 03:25:17 -04:00
d6c7e69866
add missing parentheses
2022-08-30 12:22:40 -04:00
9ef01d068e
update year in copyright notices
2022-08-30 12:22:40 -04:00
fb824a82f9
cleanup of comments
2022-08-30 12:21:46 -04:00
5c68a22ffe
add new IP core for standard Xilinx Aurora cores
2022-08-30 12:21:46 -04:00
8a6832edc3
card: allow loading IPs devicetree from extra file
2022-08-30 12:21:46 -04:00
c90b1c1f3e
fix format strings
2022-03-04 03:33:47 -05:00
49572d0a74
adapt to new plugin registry
2022-03-04 03:33:07 -05:00
2bbe5bc0ab
cmake: allow linking libxil from non-standard location
2020-11-12 00:19:55 +01:00
8ec16094f2
fix code-style
2020-07-27 16:48:53 +02:00
e5545aa17e
emc: add initial code to flash FPGA bitstream via PCIe
2020-07-08 17:16:43 +02:00
08114652d6
emc: add stub IP
2020-07-08 15:20:05 +02:00
Hatim Kanchwala
8a4e95d75c
Use sensible colour scheme for error status output
2020-07-04 15:11:01 +02:00
6c225c8fae
update VILLAScommon submodule
2020-06-15 21:21:05 +02:00
74f55fa98c
refactor: more code-style improvements
2020-06-15 21:08:49 +02:00
d938bd95b1
cmake: fixups for inclusion into VILLASnode
2020-06-14 22:11:58 +02:00
a9f9dc4a37
refactor: no namespace scoeps in source files
2020-06-14 22:11:26 +02:00
8b7bbe27c6
refactor: whitespaces for references
2020-06-14 22:03:50 +02:00
6b3164dd26
refactor IpNode and IpCore class names
2020-06-12 00:05:03 +02:00
7c92a30ab4
several cleanups and bugfixes
2020-06-11 23:55:05 +02:00
bb8a711f02
use new getter for graph
2020-06-11 23:40:12 +02:00
b7e5bfead2
harmonize codestyle
2020-06-11 18:38:46 +02:00
77b55f65f7
use new plugin mechanism
2020-06-11 18:19:03 +02:00
86f8997b05
gpio: add new IP for AXI programmable GPIO
2020-06-11 15:58:02 +02:00
d5b1012b75
intc: fix name of register space
2020-06-11 15:57:05 +02:00
c906116d86
update to latest VILLAScommon submodule
2020-06-11 14:20:33 +02:00
3b28eea7d2
aurora_axis: add two functions to reset counters and configure loopback mode
2020-06-11 13:08:42 +02:00
1596208bb6
aurora_axis: dump frame counters
2020-06-11 13:01:44 +02:00
3d15323376
aurora_axis: harmonize with HDL changes
2020-06-11 13:01:27 +02:00
Hatim Kanchwala
448068082f
Improve comments for status/control register bits
2020-06-08 00:55:33 +02:00
Hatim Kanchwala
0a7c6cc31c
Define register addresses and bits
2020-06-05 23:41:08 +02:00
Hatim Kanchwala
bf67a2e5f0
Add initial Aurora driver
2020-06-02 00:54:31 +02:00
f6a78bea69
dma: add dump() method
2019-08-15 13:54:58 +02:00
Hatim Kanchwala
bf74db8e79
Debug update
2019-06-24 12:11:44 -04:00
5361c1d20d
move gpu module to top level directory
2018-08-21 15:53:47 +02:00
3f119896e9
ci: some tweaks to fix unit-tests
2018-08-21 15:29:37 +02:00
8b45a8bcac
fix include paths
2018-08-21 14:25:20 +02:00
2112038d70
Merge branch 'feature/hls-rtds2gpu' into develop
2018-08-21 13:51:32 +02:00
106d215dd2
fix gdrcopy submodule
2018-08-21 13:31:56 +02:00
4158ddb792
gpu: fix include paths and some linker settings
2018-08-21 13:28:07 +02:00
76b1695586
move more code to VILLAScommon repo
2018-08-21 13:27:04 +02:00
Daniel Krebs
96cd71a87e
gpu/gdrcopy: rebase on current upstream master and update
2018-08-21 13:12:51 +02:00
df89b63368
fix include paths
2018-08-21 11:07:53 +02:00
de566d441d
move common code to VILLAScommon submodule
2018-08-21 01:14:18 +02:00
Daniel Krebs
c44aedd6a9
gpu: update to recent GDRcopy
2018-07-20 16:52:09 +02:00
Daniel Krebs
8a06e96e92
gpu: always allocate page-sized chunks, then use LinearAllocator
...
This was neccessary in order to make the memory available via GDRcopy
when multiple small allocations were made. cudaMalloc() would return
multiple memory chunks located in the same GPU page, which GDRcopy
pretty much dislikes (`gdrdrv:offset != 0 is not supported`).
As a side effect, this will keep the number of BAR-mappings done
via GDRcopy low, because they seem to be quite limited.
2018-07-20 16:46:55 +02:00