Alexandra
26fd31d792
feat: smu node-type
...
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2025-01-16 14:21:18 +00:00
Niklas Eiling
0b49ca9afe
fix: remove armhf image from push latest tag
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-16 13:42:20 +01:00
Niklas Eiling
278a64209a
fix: latest:docker:latest not removing manifest in .gitlab-ci.yml
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-16 13:42:20 +01:00
Matthias Marcus Nowak
693cfee4d8
fixed formatting, suggestions by @stv0g
...
Signed-off-by: Matthias Marcus Nowak <marcus.nowak@rwth-aachen.de>
2024-12-09 11:33:43 +01:00
matthiasnowak
bf50f232f9
added uldaq config to enable external clock source
...
Signed-off-by: Matthias Marcus Nowak <marcus.nowak@rwth-aachen.de>
2024-12-09 11:33:43 +01:00
Niklas Eiling
6f82ce39b6
Fix missing copyright year in README.md
...
Co-authored-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-11-18 09:26:55 +01:00
Niklas Eiling
9c10d8836e
readme: update copyright years
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-11-18 09:26:55 +01:00
Niklas Eiling
18791fe90f
contributing: add reference to contributing guidelines in documentation
...
replaces current CONTRIBUTING.md with reference to documentation and adds a section in README.md referencing the same.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-11-18 09:26:55 +01:00
Niklas Eiling
26e6d69bfe
fpga: add --timestep option to villas-fpga-ctrl
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-11-13 10:44:34 +01:00
e5ab276566
fix: Formatting
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-11-04 10:30:14 +01:00
bc3ee49911
fix(nix): Remove shellHook
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-11-03 11:08:23 +01:00
Steffen Vogel
124e59ecc7
feat(ci): Build Docker image via Nix
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-11-03 10:32:31 +01:00
Steffen Vogel
3ca49fa591
fix(ci): Nix bundle
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-11-03 10:32:31 +01:00
Steffen Vogel
87513caece
fix(ci): Nix builds have no dependencies in the pipeline
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-11-03 10:32:31 +01:00
Steffen Vogel
0210c0bb2f
feat: Test GitLab CI cache for /nix/store
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-11-03 10:32:31 +01:00
Steffen Vogel
50d86941b6
feat(ci): Build with Nix in CI
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-11-03 10:32:31 +01:00
Pascal Bauer
d521b5567f
feat: add json parsing of iplist
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-31 15:21:30 +01:00
Pascal Bauer
c577e8a2a1
review: remove comment, change loglevel
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-31 15:21:30 +01:00
Pascal Bauer
5e23100df9
feat: add parsing for ip-ignorelist
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-31 15:21:30 +01:00
Pascal Bauer
ee83bb197b
feat: ips can be ignored to be initialized in corefactory
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-31 15:21:30 +01:00
Steffen Vogel
b4c3ef8ac0
fix(opal): Restructure OPAL-RT clients
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-10-31 13:29:31 +01:00
Steffen Vogel
f6d5674e35
fix(opal): Update RT-LAB project configs
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-10-31 13:29:31 +01:00
Steffen Vogel
ff76b59185
fix(opal): Unresolved references
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-10-31 13:29:31 +01:00
Steffen Vogel
9bcb03d06c
fix: Default clock for tasks to be monotonic
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-10-31 12:45:09 +01:00
Niklas Eiling
a96ba9b9d8
fix comments in memory, ethercat and rtp
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-10-31 12:45:09 +01:00
1bb217100e
add functions for stack and heap prefaulting
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
Co-authored-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-10-31 12:45:09 +01:00
3e483de030
more checks against errors
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
Co-authored-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-10-31 12:45:09 +01:00
11069e782b
use CLOCK_MONOTONIC
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
Co-authored-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-10-31 12:45:09 +01:00
Steffen Vogel
1520743f73
fix: Formatting with clang-format
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-10-31 12:18:20 +01:00
Pascal Bauer
914ea0bac6
Refactor FPGA device and drivers
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-31 12:18:20 +01:00
Steffen Vogel
706bc635ef
deps: Install libnice
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-10-31 12:14:19 +01:00
Steffen Vogel
01568aef51
fix(ci): Add missing dependency in deploy:docker stage
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-10-31 11:58:52 +01:00
Alexandra
9b780e2809
include arm64 and small letters pi5
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-10-31 11:58:52 +01:00
Calvin Katt
1923e01a2a
Updated deploy:docker CI job to fix broken dependency on changed packaging job
...
Signed-off-by: Calvin Katt <katt.calvin@gmail.com>
2024-10-31 11:58:52 +01:00
Calvin Katt
25651c4491
Updated CI packaging stage to use a different runner tag per job to allow choosing of different runners for different architectures (e.g. RPi5 for arm64)
...
Signed-off-by: Calvin Katt <katt.calvin@gmail.com>
2024-10-31 11:58:52 +01:00
60b397dc29
Remove broken opal node-type
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-10-31 11:07:52 +01:00
9a9c890c09
lab18: Apply suggestions from code review
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-10-25 12:30:04 +02:00
Alexandra
b42f6d747b
Add license and correct typo
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-10-25 12:30:04 +02:00
Alexandra
6c1f303332
added config files according to docu
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-10-25 12:30:04 +02:00
Philipp Jungkamp
802f86090b
node-ethercat: Fix #include after opened namespace
...
The `ethercat_config.hpp` header was included from `ethercat.hpp`
after opening the `villas::node` namespace. This made all definitions
originating from that header including the transitive definitions
from ethercat's `ecrt.h` part of the `villas::node` namespace.
The especially problematic part was that `ecrt.h` itself has an
`#include <netinet/in.h>` introduced in [1]. This caused the libc
definitions for `sa_familt_t`, `sockaddr_in` and `sockaddr_in6` to be
moved into the `villas::node` namespace, causing build error on recent
`ethercat` versions.
[1]: c2f9baf96a
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
2024-10-16 21:59:41 +02:00
Steffen Vogel
28d354cb84
Fix formatting with clang-format
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-10-15 19:31:49 +02:00
Pascal Bauer
23af32d25e
add get method getNumberIrqs()
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-09-25 15:15:24 +02:00
Pascal Bauer
83e95f88a5
Refactor: change namespace pci to devices
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-08-30 12:23:02 +02:00
Pascal Bauer
c41f91f1ca
refactor: rename DeviceList to PciDeviceList
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-08-30 12:23:02 +02:00
Pascal Bauer
7ec6b44550
update codeowner
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-08-30 12:23:02 +02:00
Pascal Bauer
975c02dc7d
Refactor: rename pci class to pci_device
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-08-30 12:23:02 +02:00
Pascal Bauer
91b541943e
Refactor: Move pci to devices/pci_device
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-08-30 12:23:02 +02:00
Philipp Jungkamp
40440f2466
ethercat: Shuffle includes to fix failing Nix builds
...
Signed-off-by: Philipp Jungkamp <p.jungkamp@gmx.net>
2024-08-28 23:20:52 +02:00
Niklas Eiling
6697e2eb72
Protobuf: Remove include dependency on generated header
...
This allows easier reuse of ProtobufFormat.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-08-27 06:44:47 +02:00
Niklas Eiling
18cdd2a636
protobuf: Clean up CMakeLists
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-08-26 10:09:01 +02:00