|
7fd6599ea6
|
update copyright years
|
2018-06-25 15:33:14 +02:00 |
|
Daniel Krebs
|
a1daf95202
|
lib/card: lookup IP by identifier
|
2018-06-04 14:20:06 +02:00 |
|
Daniel Krebs
|
5097827757
|
fix include paths, use <villas/...> style
|
2018-06-04 13:24:57 +02:00 |
|
Daniel Krebs
|
f823dde0f4
|
card: don't try to create a VFIO mapping if IOMMU is disabled
In this case, VFIO cannot create DMA mappings.
|
2018-05-15 18:04:24 +02:00 |
|
Daniel Krebs
|
f644a9faa8
|
ips/pcie: move BAR0 mapping from card into PCIe IP
|
2018-05-15 18:04:24 +02:00 |
|
Daniel Krebs
|
364b137156
|
fpga/card: make pci device a class member (needed later)
|
2018-05-15 18:04:24 +02:00 |
|
Daniel Krebs
|
60882f1086
|
lib/memory: implement memory handling with allocators and blocks
This commit is 2/2 of a series of patches and not working on its own.
|
2018-03-26 16:17:20 +02:00 |
|
Daniel Krebs
|
b01a50184c
|
kernel/vfio: port to C++
This commit is 1/2 of a series of patches and not working on its own.
|
2018-03-26 16:16:42 +02:00 |
|
Daniel Krebs
|
ef5f6fa3a8
|
lib/card: use memory manager to store vfio mapping
|
2018-02-14 07:27:37 +01:00 |
|
Daniel Krebs
|
5b0013b335
|
lib/card: add IP lookup by VLNV
|
2018-02-14 07:27:37 +01:00 |
|
Daniel Krebs
|
c3382b9e18
|
lib/card: pass string as const reference to lookupIp()
|
2018-02-14 07:27:37 +01:00 |
|
daniel-k
|
05131258d4
|
lib/card: use new logger
|
2018-01-16 14:52:09 +01:00 |
|
daniel-k
|
82204990cd
|
lib/card: remove unused C code
|
2018-01-16 14:46:59 +01:00 |
|
daniel-k
|
f987c29d71
|
lib/ip: change interface: start() -> init()
|
2018-01-16 14:46:00 +01:00 |
|
daniel-k
|
3cf50db98d
|
logging: use new spdlog library in favor of Logger
|
2018-01-10 15:49:53 +01:00 |
|
daniel-k
|
8345a15db0
|
lib/card: implement IP lookup
Search for an initialized IP by name.
|
2018-01-10 11:02:08 +01:00 |
|
daniel-k
|
a5b5e317d4
|
wip implementing dependency parsing and proper memeory handling
works and compiles so for. next is to implement different IP interfaces
(Model, Interface, DataMover, Infrastructure, ...)
|
2018-01-10 11:02:08 +01:00 |
|
daniel-k
|
e590d1a350
|
add namespace villas::fpga and villas::fpga::ip and some renaming
|
2018-01-10 11:02:08 +01:00 |
|
daniel-k
|
09815a661e
|
rough implementation of a C++ style logger class
with many sharp edges :)
|
2018-01-10 11:02:08 +01:00 |
|
daniel-k
|
b0e55e6fb2
|
current wip implementing card, many changes in ip too
|
2018-01-10 11:02:08 +01:00 |
|
daniel-k
|
7d883089c2
|
lib/card: copy C->C++ and just make it compile
|
2018-01-10 11:02:08 +01:00 |
|