diff --git a/fpga/include/villas/fpga/card.hpp b/fpga/include/villas/fpga/card.hpp index 3f0e3891d..63cced5d4 100644 --- a/fpga/include/villas/fpga/card.hpp +++ b/fpga/include/villas/fpga/card.hpp @@ -21,6 +21,8 @@ class Card { public: bool polling; + + std::shared_ptr vfioContainer; std::shared_ptr vfioDevice; // Slave address space ID to access the PCIe address space from the @@ -32,13 +34,12 @@ public: // card. MemoryManager::AddressSpaceId addrSpaceIdHostToDevice; - std::list > ips; + std::list> ips; virtual ~Card(); - bool mapMemoryBlock(const std::shared_ptr block); - bool unmapMemoryBlock(const MemoryBlock &block); - std::shared_ptr vfioContainer; + virtual bool mapMemoryBlock(const std::shared_ptr block); + virtual bool unmapMemoryBlock(const MemoryBlock &block); std::shared_ptr lookupIp(const std::string &name) const; std::shared_ptr lookupIp(const Vlnv &vlnv) const;