Pascal Bauer
0cf5db08c1
fix #832 : Set CI timeout to 15 min
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-02-24 17:20:53 +01:00
Niklas Eiling
7b21c67b08
chore: use @stv0g and @n-eiling as catchall codeowners
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-02-20 19:08:06 +01:00
Niklas Eiling
f92430bda7
chore: add n-eiling as codeowner of all kernel files
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-02-20 19:08:06 +01:00
Niklas Eiling
1e497ad1eb
chore: remove catchall codeowner
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-02-20 19:08:06 +01:00
Niklas Eiling
ae94d1ffdd
Update CODEOWNERS
...
Fix typo in CODEOWNERS and add n-eiling as CODEOWNER of /common/villas/kernel/devices
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-02-20 19:03:14 +01:00
34d9ac1a00
fix: Remove trailing commas
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-02-20 18:57:36 +01:00
Alexandra
d254e4c4bb
Fix: add copyright
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2025-02-20 18:57:36 +01:00
Jitpanu Maneeratpongsuk
54e4c821bc
feat: add lab20.conf for socket TCP
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-20 18:57:36 +01:00
Pascal Bauer
c76c623b57
fix: change Dino ip name "dinoif_fast" to "dinoif_adc"
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-02-20 14:20:36 +01:00
Leonardo Carreras
6a4b0d8df5
Apply PR suggestions about style and import criteria
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
94fcaa3dd7
Avoid special case for ARM64 in TSC
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
66756698d0
Supress checkcpp unknownMacro error foor tests in queue unit test
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
5f28fb38e3
Update container file for Ubuntu bumping to 24.04
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
bacfebab30
Fix return value in TSC init
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
cae48a7dfa
Fix missing villas kernel header in TSC
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
3e62fa9b6f
Adapt the queue test to be architecture-agnostic
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
15f51dc9bb
Adapt the kernel test to allow ARM aarch64
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
5c2fe58a3e
Make the TSC architecture-agnostic and adjust CMakeLists
...
- Add a separate section for architecture-agnostic timing using CLOCK MONOTONIC (Linux specific)
- Add a specific variant for the initialization of the TSC structure
- Move the file to the linux-only section in the CMakeLists file
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
e2b090b270
Bump redis++ version and in lib nice add setuptools to virtual environment
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Jitpanu Maneeratpongsuk
c60ef75070
fix: Broken error checking
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
6d279280e8
fix: Comment format
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
f28f802619
fix: Remove sleep from socket integration test
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
7a2d689199
fix: Add error checking
...
fix: Naming and comment
fix: Remove socket_tcp_connection from header file
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
d3cbf876cf
fix: Uninitialize variable
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
c07679bc32
feat: Extended integration test for socket TCP connection
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
b23c12aab1
feat: Add TCP to the OpenAPI spec of socket node type
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
7befa75390
fix: Add reconnect attempt after the connection is broken.
...
Move the establishment of tcp connection out of socket_start so that it will not block other node.
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
5587fbde29
fix: Comment format and naming
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
5df3fabcd1
feat: Add basic tcp connection to socket node type
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Pascal Bauer
560af2961a
Change accessibility of getMemoryBlocks() method of core to public.
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-01-30 14:21:07 +01:00
Niklas Eiling
9ba78f1fe3
fix: move task to villas namespace
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-29 14:18:09 +01:00
Pascal Bauer
297fbc511c
fix formatting
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-01-28 17:49:54 +01:00
Pascal Bauer
22a5f54428
add from_directory method
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-01-28 17:49:54 +01:00
Niklas Eiling
ed6cd78b2f
feat: make cast hook support writes
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-28 17:44:24 +01:00
Niklas Eiling
b433219af2
chore: update copyright in README
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-28 17:36:16 +01:00
Niklas Eiling
16b6a21512
fpga: make hwdef-parse.py correctly detect interrupt on zynq designs
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
9bf8f24695
fpga: update example jsons
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
d905d16b74
fpga: add dinoif_adc to hwdef-parse.py
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
780dffb9ab
fpga: fix configCrossBar crashing if src or dest are nullptr
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
cee5f62c2d
fpga: remove exceptions from AxisCache
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
5dd12eafc4
fpga: Apply suggestions from code review
...
Co-authored-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
0d6946bae9
fpga/ip/i2c: remove dead code and improve comment.
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
2d8b3fccd5
fpga: consolidate and update FPGA config examples
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
e9b1a4a528
fpga: improve comments
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
a7427d7cc0
fpga/ips: add invalidate method to AxisCache and whitelist the IP in hwdef-parse.py
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
ce0959d4ba
fpga: Clean up dino.cpp
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
afcfe08576
fpga: Fix I2c causing an error when Dino FMC is not connected. We loose the self check, but this is not really possible if there is no Dino FMC.
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
3300e7b2cd
fpga: Add axis_cache.cpp to CMakeLists.txt
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
bf2b18bf47
fpga: Add new Dino configuration register that allows triggering the DAC before the time step to dino.cpp
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
6b0b11e720
fpga: Add driver for new register interface of axis cache IP
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00