a488edb745
nix: Update to unstable use new nixpkgs-version of libiec61850, lib60870 and libdatachannel
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-06-18 12:39:42 +02:00
a963b5d344
libre: Use CMake in deps.sh
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-06-18 12:39:42 +02:00
358a42e7e5
hook: Fix compiler warning about overloaded virtual function
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-06-18 12:39:42 +02:00
43a9ab532a
rtp: Upgrade libre dependency to v3.6.0
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-06-18 12:39:42 +02:00
eb4bb27bfb
nix: Upgrade to Nixpkgs 23.11
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-06-18 12:39:42 +02:00
1002576481
nix: Remove obsolete option argument
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-06-18 12:39:42 +02:00
8c3a7aab01
nix: Add option to configure config file location for villas-node
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-06-18 12:39:42 +02:00
785fe651c2
protobuf: Add support for new frame flag
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-06-18 12:39:42 +02:00
Niklas Eiling
05b979049d
gitignore: add compile_commands.json to gitignore
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-06-18 12:39:42 +02:00
Niklas Eiling
dae9b5d6bc
fpga: make Dino and Aurora IPs optional in utils
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-06-18 12:39:42 +02:00
Niklas Eiling
d9b3bdb0de
fpga: DMA: poll BD instead of hardware register
...
polling HW is slow (>1us). Polling RAM is faster. This is a first implementation which only polls the first BD that is active. This is why this commit also removes the second read in nodes/fpga. This is not really useful anyways.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-06-18 12:39:42 +02:00
Niklas Eiling
2f0a10c49b
fpga: enable using Xilinx xdma IP as DMA to AXI bridge as required for Ultrascale+ FPGAs
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-06-18 12:39:42 +02:00
Niklas Eiling
2a44342782
fpga: add configurations for alveo FPGA
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-06-18 12:39:42 +02:00
Niklas Eiling
cc5cd1cbed
fpga: do not create the vfio container twice
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-06-18 12:39:42 +02:00
Niklas Eiling
06201c94fa
fpga: default Dino rate should be 20kHz
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-06-18 12:39:42 +02:00
Niklas Eiling
214e45c636
fpga: fpga::createCards not finding a config is not an error
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-06-18 12:39:42 +02:00
Steffen Vogel
353fb545db
node: Fix null-pointer dereference for internal loopback nodes
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-06-18 12:39:42 +02:00
5d4ee25657
ci: Delete Docker manifest before creating one
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-06-18 12:39:42 +02:00
Steffen Vogel
250d016a98
mqtt: Do not attempt validating topics if they are not set
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-06-18 12:39:42 +02:00
Steffen Vogel
30a969c5bc
ci: Disable build of arm64 and armv7 Docker images
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-06-18 12:39:42 +02:00
Steffen Vogel
5cdaad2a54
ci: Another attempt at fixing the tests
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-06-18 12:39:41 +02:00
Steffen Vogel
5287880c85
ci: Use full image name for qus
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-06-18 12:39:41 +02:00
Steffen Vogel
96e90e93b4
ci: Fix tests in unprivileged environment
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-06-18 12:39:41 +02:00
Steffen Vogel
118e2d4bf7
ci: Add QEmu User Static emulation
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-06-18 12:39:41 +02:00
Steffen Vogel
b4926cda31
ci: Attempt fixing cross-platform builds
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-06-18 12:39:41 +02:00
Steffen Vogel
59213619ea
ci: Push/Pull images and remove docker tag
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-06-18 12:39:41 +02:00
pipeacosta
6b1bc2af1b
Implemented code for i_ipDFT and e_ipDFT
...
Signed-off-by: pipeacosta <pipeacosta@gmail.com>
2024-03-18 17:30:52 +00:00
pipeacosta
a08b2fb2d3
Initial commit of the pmu_truncated_ipdft hook
...
Signed-off-by: pipeacosta <pipeacosta@gmail.com>
2024-03-18 11:16:04 +00:00
73ff061ca8
Fix syntax error
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
449e132f27
Remove trailing whitespace
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
535d64a644
Replace last tab indentation with spaces
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
1560f67656
Reformat Python code with black
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
bc24676138
Use spaces for indention of shell scripts
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
b58c2f33ec
Use spaces for indention of Javacript files
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
dc436073a2
Use spaces for indention of C++ comments
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
4b36073711
Use spaces for indention of CMake files
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
1678ec915f
Use spaces for indention of .json files
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
1b1643834c
Use spaces for indention of .conf files
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
bc670254e2
file: Make directories listable when created
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 22:34:35 +01:00
Steffen Vogel
b1ccd6a8f6
Merge pull request #734 from VILLASframework/integrate-fpga-submodule
...
Integrate VILLASfpga submodule
2024-02-29 21:26:36 +01:00
915a6d860b
Fix cppcheck performance warning
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 20:35:00 +01:00
5244d9aec0
Fix cppcheck invocation
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 20:04:53 +01:00
4db21c6ec2
Fix shebangs of bash scripts to work under NixOS
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 20:04:36 +01:00
d2da4e5849
Remove unused license
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 20:04:32 +01:00
38f649a11d
nix: Remove fpga and common inputs
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 19:42:13 +01:00
5f42f09a87
cmake: Only enable FPGA support if libxil submodule is present
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 19:36:27 +01:00
3d73c759ea
Reformat all code with clang-format
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 19:34:27 +01:00
29cf5540a0
Fix some compiler warnings in fpga code
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 19:33:40 +01:00
a2abaa3cda
Merge project files, scripts and CMake files of VILLASfpga
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 19:33:23 +01:00
02a6f1d466
Readd VILLASfpga
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 19:04:37 +01:00