Pascal Bauer
37d5739c5a
chore: update comment
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-03-13 10:20:20 +01:00
Pascal Bauer
cd2851679c
feat: vfio automask
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-03-13 10:20:20 +01:00
Pascal Bauer
9989f8ffa3
chore: update copyright year
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-03-12 15:42:34 +01:00
Pascal Bauer
e4dac01537
fix: import card instead of platform card
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-03-12 15:42:34 +01:00
Pascal Bauer
90ac764e24
chore: fix intendation from tab to space
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-03-12 15:42:34 +01:00
Pascal Bauer
0da8812511
feat: add Zynq IP
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-03-12 15:42:34 +01:00
Pascal Bauer
07b199aa51
fix: rename "dinoif_fast" to "dinoif_adc"
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-03-11 16:32:32 +01:00
Pascal Bauer
226354a9c0
fix: move member "doReset" from pcieCard to card parent
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-03-11 16:32:32 +01:00
Pascal Bauer
7f7920876e
refactor: move single vfio device requirement to pciecard.
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-03-06 14:09:58 +01:00
Pascal Bauer
3bcf5576e9
refactor: Move loading of switch to function.
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-02-25 10:58:19 +01:00
Pascal Bauer
d668ba0875
chore: fix typo
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-02-25 10:58:19 +01:00
Pascal Bauer
b3e0f41cf3
chore: remove unused header
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-02-25 10:58:19 +01:00
Pascal Bauer
fad17d5f3e
refactor: Move loading of ips to a function.
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-02-25 10:58:19 +01:00
Pascal Bauer
c01d5b2167
chore: clarify comments
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-02-25 10:56:14 +01:00
Pascal Bauer
f267f85f0f
Change "device conncection" function names to camelcase.
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-02-25 10:56:14 +01:00
Pascal Bauer
833886c373
Move "device_connection" implementation to .cpp
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-02-25 10:56:14 +01:00
Pascal Bauer
f9e97750fb
chore: formatting
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-02-25 10:56:14 +01:00
Pascal Bauer
229e1ad12c
feat: device connection
...
Add a connection to devicetree devices via vfio.
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-02-25 10:56:14 +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