|
4fb804ac44
|
ips: fix declarations of virtual member functions
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-12-05 09:36:42 +01:00 |
|
|
c2437b51cf
|
smaller code-style fixes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-12-05 09:35:33 +01:00 |
|
|
3b8949afe9
|
core: move configuration of polling mode to parse()
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-12-05 09:35:32 +01:00 |
|
|
09af6d9e88
|
refactor Core::configure() to Core::parse()
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-12-05 09:35:32 +01:00 |
|
|
0959809573
|
code style fixes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-12-05 09:35:32 +01:00 |
|
|
14c7e57a8a
|
fix parsing of IP parameters
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-12-05 09:35:32 +01:00 |
|
|
75bfb6ff34
|
fix Markdown rendering of copyright section
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-12-05 09:35:32 +01:00 |
|
Niklas Eiling
|
1fecb66fb3
|
bump common subrepo and use shared pointers for vfio::Container
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2022-12-05 09:31:37 +01:00 |
|
Niklas Eiling
|
404bc9c8be
|
fix throwing an error in villas-fpga-cat leading to abort, because of wrong deconstructor order
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2022-12-03 15:16:24 +01:00 |
|
Niklas Eiling
|
f26656a90d
|
bump common subrepo, use debug logging in villas-fpga-cat
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2022-12-02 13:52:32 +01:00 |
|
Niklas Eiling
|
74ad0783f6
|
bump common subrepo and use new interface
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2022-12-02 13:52:32 +01:00 |
|
Niklas Eiling
|
905d28d1e4
|
ips/dma: use destructor to reset DMA controller
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2022-12-02 13:52:31 +01:00 |
|
Niklas Eiling
|
fd3c51ccc0
|
update contact and copyright notice
|
2022-11-29 14:51:54 +01:00 |
|
Niklas Eiling
|
0d0aae090d
|
add villas-fpga-xbar-select; improve DMA parameters in ips/dma
|
2022-11-29 14:51:54 +01:00 |
|
Niklas Eiling
|
6a900ba5e4
|
fix villas-fpga-cat interpreting floats wrong
|
2022-11-29 14:51:54 +01:00 |
|
Niklas Eiling
|
f105b08144
|
clean up and comment ips/dma.cpp
|
2022-11-29 14:51:53 +01:00 |
|
Niklas Eiling
|
34c8458500
|
villas-fpga-cat: fix double value being constructed wrong
|
2022-11-29 14:51:53 +01:00 |
|
Niklas Eiling
|
0c6c30dda3
|
ips/dma: comment debug outputs to improve villas-fpga-cat performance
fix rebase artifacts
|
2022-11-29 14:51:53 +01:00 |
|
Niklas Eiling
|
fb48e36a0b
|
add villas-fpga-cat app that outputs a stream of data
|
2022-11-29 14:51:53 +01:00 |
|
Niklas Eiling
|
e029963839
|
move helper functions from villas-fpga-pipe into separate file
|
2022-11-29 14:51:53 +01:00 |
|
Niklas Eiling
|
2ffd15989f
|
fix image reference in gitlab.yml
|
2022-11-17 15:49:10 +01:00 |
|
Niklas Eiling
|
791ece434b
|
migrate dockerfile to rocky9
|
2022-11-17 14:40:10 +01:00 |
|
|
ba16653820
|
minor code-style fixes
|
2022-11-11 05:03:43 -05:00 |
|
Niklas Eiling
|
e4a469f99f
|
ips/dma: fix hasScatterGather using wrong member variable; Throw error used on unconfigured Dma
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
49db359851
|
ips: fix some formatting issues
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
dfb2a967d8
|
ips/dma: use NodeFactory's configureJson to setup memory graph
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
7b4176a710
|
ips/dma: use json_unpack
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
bac0b7309a
|
add card config option "polling" to configure polling mode in IP cores; add json parsing of hwdef to dma IP core to replace hardcoded DMA settings.
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
7b2f0f3d96
|
ip/dma: fix spelling
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
5acf4f96e9
|
ips/dma: acknowledge interrupts in DMA controller and correctly set coalescing parameter.
|
2022-11-11 04:53:58 -05:00 |
|
Niklas Eiling
|
da483d8d3a
|
make dma.cpp use interrupts instead of polling
|
2022-11-11 04:53:58 -05:00 |
|
|
5060f07067
|
move VILLASnode configs to VILLASnode repo
|
2022-11-11 03:16:04 -05:00 |
|
|
e82234c93e
|
update VILLAScommon submodule
|
2022-11-11 03:13:29 -05:00 |
|
|
5fc556523c
|
add libxil as a submodule
|
2022-11-11 03:12:53 -05:00 |
|
|
228d929840
|
updated VILLAScommon submodule
|
2022-10-28 11:42:12 -04:00 |
|
|
2a068ec3a6
|
core: avoid reversing initialization order list
|
2022-10-28 11:32:18 -04:00 |
|
|
3f8a38adce
|
dma: first successful test with scatter gather
(Aurora IPs still broken?)
|
2022-10-28 11:32:01 -04:00 |
|
|
dbf25a6d8e
|
adapt villas-fpga-pipe to new DMA code
|
2022-10-28 08:19:00 -04:00 |
|
|
7be3b049c7
|
update IPs config for new bitstream using MSI IRQs
|
2022-10-28 08:18:47 -04:00 |
|
|
0dfffb94c4
|
dma: added second version of scatter-gather support
|
2022-10-28 08:18:24 -04:00 |
|
|
2f7107753a
|
update gitignore
|
2022-10-28 08:17:58 -04:00 |
|
|
ab3cb2303b
|
minor code style and comment fixes
|
2022-10-28 08:17:26 -04:00 |
|
|
7e0848b7d5
|
dma: throw exception in makeAccesibleFromVA instead of returning bool
|
2022-10-28 08:16:58 -04:00 |
|
|
ab994f2c87
|
fix script to reset PCIe card
|
2022-10-28 08:08:30 -04:00 |
|
|
add8dad95b
|
remove useless includes
|
2022-10-28 08:06:57 -04:00 |
|
|
894460cd7b
|
intc: fix VLNV for Niklas' new bistream
|
2022-10-28 08:05:48 -04:00 |
|
|
2d21432a5f
|
aurora: fix names of AXI-S interfaces
|
2022-10-28 08:05:30 -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 |
|