The source files in this repo correspond to the components described in the Masters Thesis "Memory and Network Interface Virtualization for Multi-Tenant Reconfigurable Compute Devices." Note, the "NMUs" directory corresponds to the paper "The Network Management Unit (NMU): Securing Network Access for Direct-Connected FPGAs," presented at FPGA 2019 in Monterey California.