Pascal Bauer
|
118a806e49
|
Format comment
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
3654076c0c
|
add ignored ips
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
97f2f18aa9
|
addIrq method
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
5d883bda74
|
platform intc
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
7cc05f9e17
|
platform irq draft
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
7e53452767
|
refactor
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
6c1a70d44f
|
remove blank line
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
aedeca5c3b
|
refactor ip_device_reader
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
7fe15cbd05
|
update comment
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
2151865048
|
change copy to direct initialization
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
53baa788a1
|
adjust to driver rework
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
43d0132857
|
add to utils
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
d8eab8455b
|
add to cmake
|
2024-11-15 10:36:57 +00:00 |
|
Pascal Bauer
|
768284549b
|
add platform card
|
2024-11-15 10:36:35 +00:00 |
|
Pascal Bauer
|
f7af9763b3
|
add to vfio pcie
|
2024-11-15 10:36:35 +00:00 |
|
Pascal Bauer
|
096202673d
|
add connect to vfio
|
2024-11-15 10:36:35 +00:00 |
|
Pascal Bauer
|
dde382c382
|
add json parser
|
2024-11-15 10:36:35 +00:00 |
|
Pascal Bauer
|
41a1edf07a
|
add card parser
|
2024-11-15 10:36:35 +00:00 |
|
Pascal Bauer
|
0ffda1b994
|
add zynq ip
|
2024-11-15 10:36:35 +00:00 |
|
Niklas Eiling
|
9afee0b044
|
fpga: remove exceptions from AxisCache
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-11-13 11:00:22 +01:00 |
|
Niklas Eiling
|
394e8a6592
|
fpga: improve code style
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-11-13 11:00:22 +01:00 |
|
Niklas Eiling
|
9814543d6c
|
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>
|
2024-11-13 11:00:22 +01:00 |
|
Niklas Eiling
|
35a1d72e0d
|
fpga/ip/i2c: remove dead code and improve comment.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-11-13 11:00:22 +01:00 |
|
Niklas Eiling
|
6b38f90fee
|
fpga: improve comments
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-11-13 11:00:22 +01:00 |
|
Niklas Eiling
|
781a9bcc1b
|
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>
|
2024-11-13 11:00:22 +01:00 |
|
Niklas Eiling
|
9111caf1ce
|
fpga: Clean up dino.cpp
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-11-13 11:00:22 +01:00 |
|
Niklas Eiling
|
19dfac280b
|
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>
|
2024-11-13 11:00:22 +01:00 |
|
Niklas Eiling
|
580591ca86
|
fpga: Add axis_cache.cpp to CMakeLists.txt
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-11-13 11:00:22 +01:00 |
|
Niklas Eiling
|
97090e9de5
|
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>
|
2024-11-13 11:00:22 +01:00 |
|
Niklas Eiling
|
56969defbf
|
fpga: Add driver for new register interface of axis cache IP
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-11-13 11:00:22 +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 |
|
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
|
1520743f73
|
fix: Formatting with clang-format
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
|
2024-10-31 12:18:20 +01: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
|
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
|
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 |
|
Niklas Eiling
|
97fccd604d
|
PCIeCard: load correct kernel module
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-08-26 10:09:01 +02:00 |
|
Niklas Eiling
|
eeeb9b1d7b
|
dino: fix wrong copyright notice in dino.cpp
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-08-26 10:09:01 +02:00 |
|
IgnoreWarnings
|
2bc2eaed28
|
ensure loading of vfio modules
Signed-off-by: IgnoreWarnings <pascal.bauer@rwth-aachen.de>
|
2024-08-09 09:14:47 +02:00 |
|
Niklas Eiling
|
f25e1dd689
|
log: fix undefined intitialization order of static objects. fixes #799.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-08-05 14:57:13 +02:00 |
|
Pascal Bauer
|
74155d9685
|
add optional indicator
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-07-31 11:54:16 +02:00 |
|
Pascal Bauer
|
9e89ba32c2
|
make baseaddress optional, remove debug output
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-07-31 11:54:16 +02:00 |
|
Niklas Eiling
|
5f44e16ced
|
fpga: remove dead code and improve comments in Dino IP
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-07-29 13:50:36 +02:00 |
|
Niklas Eiling
|
7128da24c3
|
fpga: make dma able to handle sequence numbers generated in the FPGA
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-07-29 13:50:36 +02:00 |
|