1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-16 00:00:02 +01:00
Commit graph

6340 commits

Author SHA1 Message Date
Pascal Bauer
7cc05f9e17 platform irq draft 2024-11-15 10:36:57 +00:00
Pascal Bauer
3d9d376180 format file 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
4e5f23ea66 add device ip matcher 2024-11-15 10:36:35 +00:00
Pascal Bauer
f335d40b98 add ip_device reader 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
a0078dd46c add platform interrupt 2024-11-15 10:36:35 +00:00
Pascal Bauer
0ce4e67bed add bitstreams 2024-11-15 10:36:35 +00:00
Pascal Bauer
0ffda1b994 add zynq ip 2024-11-15 10:36:35 +00:00
Pascal Bauer
c2ee8ecfbd update gitignore 2024-11-15 10:36:35 +00:00
Pascal Bauer
e8c4d1964c add miob conf 2024-11-15 10:36:35 +00:00
Pascal Bauer
00f28582d8 apply driver refactor
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
9898d98c80 adjust utils to refactor
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
ce96260e87 update namespace
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
db89e7fdc4 adjust to new interface
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
2186081e57 add include
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
97f57dbfc4 remove semicolon
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
9d16687539 implement probe
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
30db5090db format
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
1be07a7ed1 implement path
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
8fb3de87aa implement override_path
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
285f3296f9 format
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
73fc214ead removed unused code
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
a33d67b34a implement name
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
d43caed903 implement iommu_group
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
c4d414c2af implement driver()
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
b5f5e51bee inherit from device interface
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
201a5f27c7 rename Platform driver to GenericDriver
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
0a353a0660 remove unused code
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
1077caf9ce fix broken includes
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
594bd938a9 Driver Interface
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
585998761e initial commit
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
f8b8b7af29 rename generic_driver to linux_driver
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
125c30cd32 rename GenericDriver to LinuxDriver
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
65f60425c9 fix read names in directory method
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
00ac2ee60c Use std::filestytem
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
IgnoreWarnings
7e7b9e4918 Update comment
Co-authored-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: IgnoreWarnings <119685519+IgnoreWarnings@users.noreply.github.com>
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
badce54e5e remove dead header
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
7aa1ea37e8 Use villas exception
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00