1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
Commit graph

593 commits

Author SHA1 Message Date
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
bab9e22fdb update submodule urls 2020-06-11 12:37:53 +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
4005a0b40e Merge branch 'master' of git.rwth-aachen.de:acs/public/villas/VILLASfpga 2020-06-02 00:54:54 +02:00
Hatim Kanchwala
bf67a2e5f0 Add initial Aurora driver 2020-06-02 00:54:31 +02:00
02f60eb86e add a writeMemory function to IpCore class 2020-05-26 15:24:15 +02:00
Hatim Kanchwala
73e85f2e5a Add intial header file for Aurora 2020-05-26 14:46:35 +02:00
dd1a17c4a5 update bitstream configs 2019-08-15 13:57:29 +02:00
44d63cd4b0 update common submodule 2019-08-15 13:57:17 +02:00
30dff972f2 several fixes for villas-fpga-pipe 2019-08-15 13:55:39 +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
3326c83fc7 add note to cite our publication 2018-09-20 11:19:23 +02: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
d191a86c18 do not call copy-ctor of villas::HostRamAllocator 2018-08-21 14:25:42 +02:00
8b45a8bcac fix include paths 2018-08-21 14:25:20 +02:00
ea4b453250 tests: remove obsolete unit tests which have been moved to VILLAScommon 2018-08-21 13:54:21 +02:00
2112038d70 Merge branch 'feature/hls-rtds2gpu' into develop 2018-08-21 13:51:32 +02:00
5c7f167617 pipe: rename streamer to pipe (closes #19) 2018-08-21 13:40:38 +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
5e8c602c8d ci: use Centos 7 based Docker Image with CUDA dev env from Nvidia 2018-08-21 12:39:39 +02:00
d0ff063e70 ci: use relative path in gitmodules for proper access rights 2018-08-21 12:24:50 +02:00
9b0c0226c3 update common submodule 2018-08-21 12:22:51 +02:00
f8de9425fe streamer: use new memory api 2018-08-21 11:10:09 +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
b2698c8bd5 rtds2gpu: update register type to work for more complex payloads 2018-07-26 16:49:06 +02:00
Daniel Krebs
c44aedd6a9 gpu: update to recent GDRcopy 2018-07-20 16:52:09 +02:00
Daniel Krebs
26abf44d2f villas/memory: add sanity check to deny allocating zero-sized memory 2018-07-20 16:50:54 +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
Daniel Krebs
375b6b5cd3 common/memory: let allocators own a memory block
This is useful when we sub-delegate management of a memory block
to another allocator.
2018-07-20 16:44:50 +02:00
Daniel Krebs
0cdc05c3d5 rtds2gpu: add struct for memory layout of rtds2gpu buffer 2018-07-11 16:06:48 +02:00
Daniel Krebs
98c98b6855 tests: add missing gpu kernels 2018-07-11 14:00:20 +02:00
63a1eb2f7f remove some obsolete C code files 2018-06-25 17:22:31 +02:00
7409d2024d add more copyright / license headers 2018-06-25 17:03:09 +02:00
acd9412f6e add Daniel to README 2018-06-25 16:43:15 +02:00
9d57983934 added submodule to VILLASfpga-hardware repo 2018-06-25 16:38:48 +02:00
55c9131958 update Fedora version in Dockerfile 2018-06-25 16:01:54 +02:00
fb6a7178b7 add pcimem.c 2018-06-25 16:01:38 +02:00
7fd6599ea6 update copyright years 2018-06-25 15:33:14 +02:00
63e523de46 do not store bitstreams here 2018-06-25 15:27:06 +02:00
Daniel Krebs
d853d5e0d3 wip GPU RTT 2018-06-06 09:55:14 +02:00