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

6182 commits

Author SHA1 Message Date
Alexandra
bdfb1841b4 -DWITH_RTP=OFF
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-03 11:57:47 +00:00
Alexandra
b832049282 more -DWITH_RTP=OFF
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-03 11:57:06 +00:00
Alexandra
db4da99e1e -DWITH_RTP=OFF 2
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-03 09:51:38 +00:00
Alexandra
7e163a3dc1 -DWITH_RTP=OFF
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-03 08:36:31 +00:00
Alexandra
08321ff7be rpath cmake
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 16:19:14 +00:00
Alexandra
e0842bcb8e prefix original app
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 16:09:30 +00:00
Alexandra
02bab02a02 prefix 2
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 12:53:29 +00:00
Alexandra
869db02d34 prefix
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 12:45:12 +00:00
Alexandra
6e369b9407 -DCMAKE_INSTALL_RPATH=/app/lib/aarch64-linux-gnu
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 12:27:03 +00:00
Alexandra
4c04b9c63e link directories
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 12:14:08 +00:00
Alexandra
320b2648ec -rpath
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 12:08:18 +00:00
Alexandra
89d1776b16 ENV LD_LIBRARY_PATH
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 11:50:08 +00:00
Alexandra
9757b3c8b9 add debug output 2
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 11:33:24 +00:00
Alexandra
33d78feee8 comment linux/arm/v7
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 10:25:17 +00:00
Alexandra
888daf571b fix annot find -lre
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 10:21:11 +00:00
Alexandra
367bda9dab fix annot find -lre
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 10:20:13 +00:00
Alexandra
b203789647 fix annot find -lre
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 10:19:26 +00:00
Alexandra
231b147569 fix annot find -lre
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 10:12:45 +00:00
Alexandra
8dd31a8f8d fix cannot find -lre
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 09:46:23 +00:00
Alexandra
1d6f9846dd fix cannot find -lre
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 09:45:37 +00:00
Alexandra
0c55d82893 ENV LD_LIBRARY_PATH
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 08:16:19 +00:00
Alexandra
54b420d045 -DWITH_RTP=OFF
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 08:05:24 +00:00
Alexandra
f7ba5e01bd ldconfig
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 07:52:53 +00:00
Alexandra
985386ef75 -DCMAKE_PREFIX_PATH=/usr/local/lib
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 07:46:33 +00:00
Alexandra
048a8e9cab uncomment arm64
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 07:37:35 +00:00
Alexandra
4c3d621f4b -DVILLAS_COMPILE_WARNING_AS_ERROR=OFF
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 07:32:19 +00:00
Alexandra
a58c25d17e include linux/arm64/v8 platform
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-05-02 06:36:27 +00:00
Alexandra
39ab223c3e make reuse compliant
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 15:07:32 +00:00
Alexandra
b8b6a0e585 change permission
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 12:44:05 +00:00
Alexandra
04515e8206 add integration test for smu node-type
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 12:32:59 +00:00
Alexandra
42e366a6f2 add copyright to example configuration for smu node-type
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 12:12:37 +00:00
Alexandra
ce77164e74 add example configuration for smu node-type
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 12:08:39 +00:00
Alexandra
ea99bc0e73 add initalizations in constructor
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 12:08:03 +00:00
Alexandra
e7865c424a adapt write function
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-22 11:47:20 +00:00
Alexandra
9cd8729646 Merge remote-tracking branch 'origin/master' into node-smu 2024-04-22 06:59:31 +00:00
Niklas Eiling
ed05671a51 fpga: improve comments in register.cpp
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
c151be5cca fpga: fix includes and various comments
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
f1776f8be4 fpga: improve comments for fastRead and fastWrite
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
a2ff0aca43 fix formatting in fpga
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
9cf926d84e fpga: add lowLatencyMode setting
This setting improves latency by remove various checks.
Use with caution! Requires read cache in FPGA design!
The common use case in VILLASfpga is that we have exactly
one write for every read and the number of exchanged signals
do not change. If this is the case, we can reuse the buffer
descriptors during reads and write, thus avoidng freeing,
reallocating and setting them up.
We set up the descriptors in start, and in write or read,
we only reset the complete bit in the buffer descriptor and
write to the tdesc register to start the DMA transfer.
Improves read/write latency by approx. 40%.

Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
f498518236 fpga: update ips json in fpga.conf
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
2cc8cad115 fpga: expose methods for finer control over DMA data path
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
248a4b3a0d fpga: improve dma latency
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
483293aec8 fpga: turn off all interrupts when using polling
this improves the latency by at least 4 us in my setup.

Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Niklas Eiling
57d7396c09 fpga: optimize sg descriptor rings
we are now using only one memory block for both sg rings. This is
required so that the SG interface can benefit from a read cache

Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-19 10:09:47 +02:00
Alexandra
652cf079ff Merge branch 'master' into node-smu 2024-04-18 18:11:19 +00:00
Alexandra
a2550540ba Merge branch 'node-smu' of https://github.com/VILLASframework/node into node-smu
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-18 18:06:09 +00:00
Alexandra
f7a0dad558 Merge branch 'master' into node-smu
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-04-18 17:56:48 +00:00
Niklas Eiling
9d1c45440c Update .gitlab-ci.yml
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-15 07:52:03 +02:00
2529c7b2d7 Remove superfluous includes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 18:56:28 +02:00