From 9ef01d068ea27b233f0057738a1d9fbd45be795e Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Tue, 30 Aug 2022 12:15:17 -0400 Subject: [PATCH] update year in copyright notices --- fpga/CMakeLists.txt | 2 +- fpga/Dockerfile | 2 +- fpga/etc/fpga-simple.conf | 2 +- fpga/etc/fpgas.json | 10 ++++++++++ fpga/gpu/CMakeLists.txt | 2 +- fpga/gpu/include/villas/gpu.hpp | 2 +- fpga/gpu/kernels.hpp | 2 +- fpga/gpu/src/gpu.cpp | 2 +- fpga/gpu/src/kernels.cu | 2 +- fpga/include/villas/fpga/card.hpp | 2 +- fpga/include/villas/fpga/config.h | 2 +- fpga/include/villas/fpga/core.hpp | 2 +- fpga/include/villas/fpga/ips/aurora.hpp | 2 +- fpga/include/villas/fpga/ips/aurora_xilinx.hpp | 2 +- fpga/include/villas/fpga/ips/bram.hpp | 2 +- fpga/include/villas/fpga/ips/dft.h | 2 +- fpga/include/villas/fpga/ips/dma.hpp | 2 +- fpga/include/villas/fpga/ips/fifo.hpp | 2 +- fpga/include/villas/fpga/ips/intc.hpp | 2 +- fpga/include/villas/fpga/ips/model.h | 2 +- fpga/include/villas/fpga/ips/pcie.hpp | 2 +- fpga/include/villas/fpga/ips/rtds.hpp | 2 +- fpga/include/villas/fpga/ips/switch.hpp | 2 +- fpga/include/villas/fpga/ips/timer.hpp | 2 +- fpga/include/villas/fpga/node.hpp | 2 +- fpga/include/villas/fpga/vlnv.hpp | 2 +- fpga/lib/CMakeLists.txt | 2 +- fpga/lib/card.cpp | 2 +- fpga/lib/core.cpp | 2 +- fpga/lib/ips/aurora.cpp | 2 +- fpga/lib/ips/aurora_xilinx.cpp | 2 +- fpga/lib/ips/bram.cpp | 2 +- fpga/lib/ips/dft.c | 2 +- fpga/lib/ips/dma.cpp | 2 +- fpga/lib/ips/fifo.cpp | 2 +- fpga/lib/ips/intc.cpp | 2 +- fpga/lib/ips/model.c | 2 +- fpga/lib/ips/pcie.cpp | 2 +- fpga/lib/ips/rtds.cpp | 2 +- fpga/lib/ips/switch.cpp | 2 +- fpga/lib/ips/timer.cpp | 2 +- fpga/lib/memory.cpp | 2 +- fpga/lib/node.cpp | 2 +- fpga/lib/vlnv.cpp | 2 +- fpga/scripts/non_root.sh | 2 +- fpga/scripts/rebind_device.sh | 2 +- fpga/scripts/reset_pci_device.sh | 2 +- fpga/src/CMakeLists.txt | 2 +- fpga/src/bench-datamovers.c | 2 +- fpga/src/bench-jitter.c | 2 +- fpga/src/bench-latency.c | 2 +- fpga/src/bench-memcpy.c | 2 +- fpga/src/bench-overruns.c | 2 +- fpga/src/bench.c | 2 +- fpga/src/bench.h | 2 +- fpga/src/fpga.c | 2 +- fpga/src/pcimem.c | 5 +++-- fpga/src/villas-fpga-pipe.cpp | 2 +- fpga/tests/unit/CMakeLists.txt | 2 +- fpga/tests/unit/dma.cpp | 2 +- fpga/tests/unit/fifo.cpp | 2 +- fpga/tests/unit/fpga.cpp | 2 +- fpga/tests/unit/global.hpp | 2 +- fpga/tests/unit/gpu.cpp | 2 +- fpga/tests/unit/hls.c | 2 +- fpga/tests/unit/intc.c | 2 +- fpga/tests/unit/logging.cpp | 2 +- fpga/tests/unit/main.cpp | 2 +- fpga/tests/unit/rtds.cpp | 2 +- fpga/tests/unit/rtds2gpu.cpp | 2 +- fpga/tests/unit/rtds_rtt.cpp | 2 +- fpga/tests/unit/timer.cpp | 2 +- fpga/tests/unit/xsg.c | 2 +- 73 files changed, 84 insertions(+), 73 deletions(-) create mode 100644 fpga/etc/fpgas.json diff --git a/fpga/CMakeLists.txt b/fpga/CMakeLists.txt index f80c63392..266871406 100644 --- a/fpga/CMakeLists.txt +++ b/fpga/CMakeLists.txt @@ -1,7 +1,7 @@ ## CMakeLists.txt # # @author Daniel Krebs -# @copyright 2018, RWTH Institute for Automation of Complex Power Systems (ACS) +# @copyright 2018-2022, Institute for Automation of Complex Power Systems, EONERC # @license GNU General Public License (version 3) # # VILLASfpga diff --git a/fpga/Dockerfile b/fpga/Dockerfile index 6cb5790f2..a9409826c 100644 --- a/fpga/Dockerfile +++ b/fpga/Dockerfile @@ -9,7 +9,7 @@ # make docker # # @author Steffen Vogel -# @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC +# @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC # @license GNU General Public License (version 3) # # VILLASfpga diff --git a/fpga/etc/fpga-simple.conf b/fpga/etc/fpga-simple.conf index b1d82adfd..abf3738cd 100644 --- a/fpga/etc/fpga-simple.conf +++ b/fpga/etc/fpga-simple.conf @@ -5,7 +5,7 @@ * http://www.hyperrealm.com/libconfig/libconfig_manual.html#Configuration-Files * * @author Steffen Vogel - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/etc/fpgas.json b/fpga/etc/fpgas.json new file mode 100644 index 000000000..f50f037b2 --- /dev/null +++ b/fpga/etc/fpgas.json @@ -0,0 +1,10 @@ +{ + "fpgas": { + "vc707": { + "id": "10ee:7021", + "slot": "0000:88:00.0", + "do_reset": true, + "ips": "etc/vc707-xbar-pcie/vc707-xbar-pcie.json" + } + } +} diff --git a/fpga/gpu/CMakeLists.txt b/fpga/gpu/CMakeLists.txt index 67ea86dec..f0609d79f 100644 --- a/fpga/gpu/CMakeLists.txt +++ b/fpga/gpu/CMakeLists.txt @@ -1,7 +1,7 @@ ## CMakeLists.txt # # @author Daniel Krebs -# @copyright 2018, RWTH Institute for Automation of Complex Power Systems (ACS) +# @copyright 2018-2022, Institute for Automation of Complex Power Systems, EONERC # @license GNU General Public License (version 3) # # VILLASfpga diff --git a/fpga/gpu/include/villas/gpu.hpp b/fpga/gpu/include/villas/gpu.hpp index 2192f7aac..bd861ccd3 100644 --- a/fpga/gpu/include/villas/gpu.hpp +++ b/fpga/gpu/include/villas/gpu.hpp @@ -2,7 +2,7 @@ * * @file * @author Daniel Krebs - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/gpu/kernels.hpp b/fpga/gpu/kernels.hpp index 7e08ca3cd..1bc871b47 100644 --- a/fpga/gpu/kernels.hpp +++ b/fpga/gpu/kernels.hpp @@ -2,7 +2,7 @@ * * @file * @author Daniel Krebs - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/gpu/src/gpu.cpp b/fpga/gpu/src/gpu.cpp index e0c64a445..449155326 100644 --- a/fpga/gpu/src/gpu.cpp +++ b/fpga/gpu/src/gpu.cpp @@ -2,7 +2,7 @@ * * @file * @author Daniel Krebs - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/gpu/src/kernels.cu b/fpga/gpu/src/kernels.cu index db0c96cd0..c74fd977f 100644 --- a/fpga/gpu/src/kernels.cu +++ b/fpga/gpu/src/kernels.cu @@ -2,7 +2,7 @@ * * @file * @author Daniel Krebs - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/card.hpp b/fpga/include/villas/fpga/card.hpp index 568844294..f16923c39 100644 --- a/fpga/include/villas/fpga/card.hpp +++ b/fpga/include/villas/fpga/card.hpp @@ -5,7 +5,7 @@ * @file * @author Steffen Vogel * @author Daniel Krebs - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/config.h b/fpga/include/villas/fpga/config.h index 427b52f47..67c90b008 100644 --- a/fpga/include/villas/fpga/config.h +++ b/fpga/include/villas/fpga/config.h @@ -5,7 +5,7 @@ * * @file * @author Steffen Vogel - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/core.hpp b/fpga/include/villas/fpga/core.hpp index 24e70eb0f..0f048fef1 100644 --- a/fpga/include/villas/fpga/core.hpp +++ b/fpga/include/villas/fpga/core.hpp @@ -5,7 +5,7 @@ * @file * @author Steffen Vogel * @author Daniel Krebs - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/ips/aurora.hpp b/fpga/include/villas/fpga/ips/aurora.hpp index aec351bee..2a7d1b407 100644 --- a/fpga/include/villas/fpga/ips/aurora.hpp +++ b/fpga/include/villas/fpga/ips/aurora.hpp @@ -2,7 +2,7 @@ * * @file * @author Hatim Kanchwala - * @copyright 2020, Hatim Kanchwala + * @copyright 2020-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/ips/aurora_xilinx.hpp b/fpga/include/villas/fpga/ips/aurora_xilinx.hpp index 28b54ab58..722800d9c 100644 --- a/fpga/include/villas/fpga/ips/aurora_xilinx.hpp +++ b/fpga/include/villas/fpga/ips/aurora_xilinx.hpp @@ -1,7 +1,7 @@ /** Driver for wrapper around standard Xilinx Aurora (xilinx.com:ip:aurora_8b10b) * * @author Steffen Vogel - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/ips/bram.hpp b/fpga/include/villas/fpga/ips/bram.hpp index eae15546b..3d5e99f21 100644 --- a/fpga/include/villas/fpga/ips/bram.hpp +++ b/fpga/include/villas/fpga/ips/bram.hpp @@ -1,7 +1,7 @@ /** Block-Raam related helper functions * * @author Daniel Krebs - * @copyright 2018, Daniel Krebs + * @copyright 2018-2022, Daniel Krebs * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/ips/dft.h b/fpga/include/villas/fpga/ips/dft.h index f232e4351..c885a8cda 100644 --- a/fpga/include/villas/fpga/ips/dft.h +++ b/fpga/include/villas/fpga/ips/dft.h @@ -2,7 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/ips/dma.hpp b/fpga/include/villas/fpga/ips/dma.hpp index 4b417ff8c..3903a4e93 100644 --- a/fpga/include/villas/fpga/ips/dma.hpp +++ b/fpga/include/villas/fpga/ips/dma.hpp @@ -1,7 +1,7 @@ /** DMA driver * * @author Daniel Krebs - * @copyright 2018, RWTH Institute for Automation of Complex Power Systems (ACS) + * @copyright 2018-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/ips/fifo.hpp b/fpga/include/villas/fpga/ips/fifo.hpp index 1d4694035..3375a399a 100644 --- a/fpga/include/villas/fpga/ips/fifo.hpp +++ b/fpga/include/villas/fpga/ips/fifo.hpp @@ -4,7 +4,7 @@ * * @author Steffen Vogel * @author Daniel Krebs - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/ips/intc.hpp b/fpga/include/villas/fpga/ips/intc.hpp index dff8181a6..4df053c87 100644 --- a/fpga/include/villas/fpga/ips/intc.hpp +++ b/fpga/include/villas/fpga/ips/intc.hpp @@ -3,7 +3,7 @@ * @file * @author Steffen Vogel * @author Daniel Krebs - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/ips/model.h b/fpga/include/villas/fpga/ips/model.h index 95ec86ccc..0cc565a3b 100644 --- a/fpga/include/villas/fpga/ips/model.h +++ b/fpga/include/villas/fpga/ips/model.h @@ -2,7 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/ips/pcie.hpp b/fpga/include/villas/fpga/ips/pcie.hpp index 083222317..b277783a6 100644 --- a/fpga/include/villas/fpga/ips/pcie.hpp +++ b/fpga/include/villas/fpga/ips/pcie.hpp @@ -5,7 +5,7 @@ * @file * @author Steffen Vogel * @author Daniel Krebs - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/ips/rtds.hpp b/fpga/include/villas/fpga/ips/rtds.hpp index affe34353..f9163b613 100644 --- a/fpga/include/villas/fpga/ips/rtds.hpp +++ b/fpga/include/villas/fpga/ips/rtds.hpp @@ -2,7 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/ips/switch.hpp b/fpga/include/villas/fpga/ips/switch.hpp index 8fa9d81d0..ca076ba31 100644 --- a/fpga/include/villas/fpga/ips/switch.hpp +++ b/fpga/include/villas/fpga/ips/switch.hpp @@ -5,7 +5,7 @@ * @file * @author Steffen Vogel * @author Daniel Krebs - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/ips/timer.hpp b/fpga/include/villas/fpga/ips/timer.hpp index b0aee3f9c..da8c254f5 100644 --- a/fpga/include/villas/fpga/ips/timer.hpp +++ b/fpga/include/villas/fpga/ips/timer.hpp @@ -4,7 +4,7 @@ * * @author Steffen Vogel * @author Daniel Krebs - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/node.hpp b/fpga/include/villas/fpga/node.hpp index a5eec2965..4b009bdd6 100644 --- a/fpga/include/villas/fpga/node.hpp +++ b/fpga/include/villas/fpga/node.hpp @@ -5,7 +5,7 @@ * @file * @author Steffen Vogel * @author Daniel Krebs - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/include/villas/fpga/vlnv.hpp b/fpga/include/villas/fpga/vlnv.hpp index 5e524acd0..e3d34b334 100644 --- a/fpga/include/villas/fpga/vlnv.hpp +++ b/fpga/include/villas/fpga/vlnv.hpp @@ -2,7 +2,7 @@ * * @file * @author Daniel Krebs - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/CMakeLists.txt b/fpga/lib/CMakeLists.txt index 762f4bbe6..50e4b753d 100644 --- a/fpga/lib/CMakeLists.txt +++ b/fpga/lib/CMakeLists.txt @@ -1,7 +1,7 @@ ## CMakeLists.txt # # @author Daniel Krebs -# @copyright 2018, RWTH Institute for Automation of Complex Power Systems (ACS) +# @copyright 2018-2022, Institute for Automation of Complex Power Systems, EONERC # @license GNU General Public License (version 3) # # VILLASfpga diff --git a/fpga/lib/card.cpp b/fpga/lib/card.cpp index aa5cd12e9..36bda92c3 100644 --- a/fpga/lib/card.cpp +++ b/fpga/lib/card.cpp @@ -1,7 +1,7 @@ /** FPGA card. * * @author Steffen Vogel - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/core.cpp b/fpga/lib/core.cpp index bed423b68..8d55e3383 100644 --- a/fpga/lib/core.cpp +++ b/fpga/lib/core.cpp @@ -1,7 +1,7 @@ /** FPGA IP component. * * @author Steffen Vogel - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/ips/aurora.cpp b/fpga/lib/ips/aurora.cpp index 345c5bf10..de02e0b2e 100644 --- a/fpga/lib/ips/aurora.cpp +++ b/fpga/lib/ips/aurora.cpp @@ -1,7 +1,7 @@ /** Driver for wrapper around Aurora (acs.eonerc.rwth-aachen.de:user:aurora) * * @author Hatim Kanchwala - * @copyright 2020, Hatim Kanchwala + * @copyright 2020-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/ips/aurora_xilinx.cpp b/fpga/lib/ips/aurora_xilinx.cpp index e15e28153..0ce525cfd 100644 --- a/fpga/lib/ips/aurora_xilinx.cpp +++ b/fpga/lib/ips/aurora_xilinx.cpp @@ -1,7 +1,7 @@ /** Driver for wrapper around standard Xilinx Aurora (xilinx.com:ip:aurora_8b10b) * * @author Steffen Vogel - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/ips/bram.cpp b/fpga/lib/ips/bram.cpp index d1c2faf1a..92ca57559 100644 --- a/fpga/lib/ips/bram.cpp +++ b/fpga/lib/ips/bram.cpp @@ -1,7 +1,7 @@ /** Block RAM IP. * * @author Daniel Krebs - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/ips/dft.c b/fpga/lib/ips/dft.c index 9b33d2fd5..14610a6f3 100644 --- a/fpga/lib/ips/dft.c +++ b/fpga/lib/ips/dft.c @@ -1,7 +1,7 @@ /** Moving window / Recursive DFT implementation based on HLS * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/ips/dma.cpp b/fpga/lib/ips/dma.cpp index a17442062..736a33e19 100644 --- a/fpga/lib/ips/dma.cpp +++ b/fpga/lib/ips/dma.cpp @@ -1,7 +1,7 @@ /** DMA driver * * @author Daniel Krebs - * @copyright 2018, RWTH Institute for Automation of Complex Power Systems (ACS) + * @copyright 2018-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/ips/fifo.cpp b/fpga/lib/ips/fifo.cpp index ac8f7911b..4f2b79ad2 100644 --- a/fpga/lib/ips/fifo.cpp +++ b/fpga/lib/ips/fifo.cpp @@ -4,7 +4,7 @@ * * @author Steffen Vogel * @author Daniel Krebs - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/ips/intc.cpp b/fpga/lib/ips/intc.cpp index e8636ad6f..77ac66338 100644 --- a/fpga/lib/ips/intc.cpp +++ b/fpga/lib/ips/intc.cpp @@ -1,7 +1,7 @@ /** AXI-PCIe Interrupt controller * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/ips/model.c b/fpga/lib/ips/model.c index aaee6b367..9d3470d81 100644 --- a/fpga/lib/ips/model.c +++ b/fpga/lib/ips/model.c @@ -1,7 +1,7 @@ /** Interface to Xilinx System Generator Models via PCIe * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/ips/pcie.cpp b/fpga/lib/ips/pcie.cpp index 068be4b83..b68ba87c7 100644 --- a/fpga/lib/ips/pcie.cpp +++ b/fpga/lib/ips/pcie.cpp @@ -1,7 +1,7 @@ /** AXI PCIe bridge * * @author Daniel Krebs - * @copyright 2018, RWTH Institute for Automation of Complex Power Systems (ACS) + * @copyright 2018-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/ips/rtds.cpp b/fpga/lib/ips/rtds.cpp index 35ed8aca7..503e8e094 100644 --- a/fpga/lib/ips/rtds.cpp +++ b/fpga/lib/ips/rtds.cpp @@ -1,7 +1,7 @@ /** Driver for AXI Stream wrapper around RTDS_InterfaceModule (rtds_axis ) * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/ips/switch.cpp b/fpga/lib/ips/switch.cpp index 9a9852f32..1f38f8ba8 100644 --- a/fpga/lib/ips/switch.cpp +++ b/fpga/lib/ips/switch.cpp @@ -4,7 +4,7 @@ * * @author Steffen Vogel * @author Daniel Krebs - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/ips/timer.cpp b/fpga/lib/ips/timer.cpp index b162cb62f..ede1e405e 100644 --- a/fpga/lib/ips/timer.cpp +++ b/fpga/lib/ips/timer.cpp @@ -4,7 +4,7 @@ * * @author Steffen Vogel * @author Daniel Krebs - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/memory.cpp b/fpga/lib/memory.cpp index a2b8b2737..3e9de73df 100644 --- a/fpga/lib/memory.cpp +++ b/fpga/lib/memory.cpp @@ -1,7 +1,7 @@ /** Memory managment. * * @author Daniel Krebs - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/node.cpp b/fpga/lib/node.cpp index 107a600e9..ee5858409 100644 --- a/fpga/lib/node.cpp +++ b/fpga/lib/node.cpp @@ -1,7 +1,7 @@ /** An IP node. * * @author Daniel Krebs - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/lib/vlnv.cpp b/fpga/lib/vlnv.cpp index 85a866ef0..6f915113e 100644 --- a/fpga/lib/vlnv.cpp +++ b/fpga/lib/vlnv.cpp @@ -1,7 +1,7 @@ /** Vendor, Library, Name, Version (VLNV) tag * * @author Steffen Vogel - * @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC + * @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/scripts/non_root.sh b/fpga/scripts/non_root.sh index 2cff33617..74ecf9000 100755 --- a/fpga/scripts/non_root.sh +++ b/fpga/scripts/non_root.sh @@ -3,7 +3,7 @@ # Setup VFIO for non-root users # # @author Steffen Vogel -# @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC +# @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC # @license GNU General Public License (version 3) # # VILLASnode diff --git a/fpga/scripts/rebind_device.sh b/fpga/scripts/rebind_device.sh index b0b7013f1..af0784626 100755 --- a/fpga/scripts/rebind_device.sh +++ b/fpga/scripts/rebind_device.sh @@ -3,7 +3,7 @@ # Detach and rebind a PCI device to a PCI kernel driver # # @author Steffen Vogel -# @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC +# @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC # @license GNU General Public License (version 3) # # VILLASnode diff --git a/fpga/scripts/reset_pci_device.sh b/fpga/scripts/reset_pci_device.sh index 6846c31d5..e7fde495a 100755 --- a/fpga/scripts/reset_pci_device.sh +++ b/fpga/scripts/reset_pci_device.sh @@ -3,7 +3,7 @@ # Reset PCI devices like FPGAs after a reflash # # @author Steffen Vogel -# @copyright 2017-2018, Institute for Automation of Complex Power Systems, EONERC +# @copyright 2017-2022, Institute for Automation of Complex Power Systems, EONERC # @license GNU General Public License (version 3) # # VILLASnode diff --git a/fpga/src/CMakeLists.txt b/fpga/src/CMakeLists.txt index 4acc2c54e..51048b155 100644 --- a/fpga/src/CMakeLists.txt +++ b/fpga/src/CMakeLists.txt @@ -1,7 +1,7 @@ ## CMakeLists.txt # # @author Daniel Krebs -# @copyright 2018, RWTH Institute for Automation of Complex Power Systems (ACS) +# @copyright 2018-2022, Institute for Automation of Complex Power Systems, EONERC # @license GNU General Public License (version 3) # # VILLASfpga diff --git a/fpga/src/bench-datamovers.c b/fpga/src/bench-datamovers.c index bc7a47035..7f9d7883b 100644 --- a/fpga/src/bench-datamovers.c +++ b/fpga/src/bench-datamovers.c @@ -1,7 +1,7 @@ /** Data mover benchmarks. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/src/bench-jitter.c b/fpga/src/bench-jitter.c index 59a73faf1..1914c0068 100644 --- a/fpga/src/bench-jitter.c +++ b/fpga/src/bench-jitter.c @@ -1,7 +1,7 @@ /** Jitter benchmarks. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/src/bench-latency.c b/fpga/src/bench-latency.c index 632a34602..8e0ffad9a 100644 --- a/fpga/src/bench-latency.c +++ b/fpga/src/bench-latency.c @@ -1,7 +1,7 @@ /** Latency benchmarks. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/src/bench-memcpy.c b/fpga/src/bench-memcpy.c index e98c5fc55..92e50e0d9 100644 --- a/fpga/src/bench-memcpy.c +++ b/fpga/src/bench-memcpy.c @@ -1,7 +1,7 @@ /** Memcpy benchmarks. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/src/bench-overruns.c b/fpga/src/bench-overruns.c index a9fa4c39d..6f1acb3b5 100644 --- a/fpga/src/bench-overruns.c +++ b/fpga/src/bench-overruns.c @@ -1,7 +1,7 @@ /** Benchmarks for VILLASfpga: LAPACK & BLAS * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/src/bench.c b/fpga/src/bench.c index c6eaed070..c7399b3be 100644 --- a/fpga/src/bench.c +++ b/fpga/src/bench.c @@ -1,7 +1,7 @@ /** Benchmarks for VILLASfpga * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/src/bench.h b/fpga/src/bench.h index aebb37ff8..6f24e0eac 100644 --- a/fpga/src/bench.h +++ b/fpga/src/bench.h @@ -1,7 +1,7 @@ /** Benchmarks for VILLASfpga * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/src/fpga.c b/fpga/src/fpga.c index 6e775edbc..99bbfbe26 100644 --- a/fpga/src/fpga.c +++ b/fpga/src/fpga.c @@ -1,7 +1,7 @@ /** VILLASfpga utility for tests and benchmarks * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/src/pcimem.c b/fpga/src/pcimem.c index d1cc74cf1..8c3814667 100644 --- a/fpga/src/pcimem.c +++ b/fpga/src/pcimem.c @@ -1,9 +1,10 @@ /** Simple program to read/write from/to a pci device from userspace. * - * @Copyright 2010, Bill Farrow (bfarrow@beyondelectronics.us) + * @copyright 2010, Bill Farrow (bfarrow@beyondelectronics.us) + * @copyright 2022, Institute for Automation of Complex Power Systems, EONERC * * Based on the devmem2.c code - * @copyright 2000, Jan-Derk Bakker (J.D.Bakker@its.tudelft.nl) + * @copyright 2000, Jan-Derk Bakker (J.D.Bakker@its.tudelft.nl) * * VILLASfpga * diff --git a/fpga/src/villas-fpga-pipe.cpp b/fpga/src/villas-fpga-pipe.cpp index 51e815469..d8c5f7c9a 100644 --- a/fpga/src/villas-fpga-pipe.cpp +++ b/fpga/src/villas-fpga-pipe.cpp @@ -1,7 +1,7 @@ /** Streaming data from STDIN/OUT to FPGA. * * @author Daniel Krebs - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/CMakeLists.txt b/fpga/tests/unit/CMakeLists.txt index d43aac4d1..b74100321 100644 --- a/fpga/tests/unit/CMakeLists.txt +++ b/fpga/tests/unit/CMakeLists.txt @@ -1,7 +1,7 @@ ## CMakeLists.txt # # @author Daniel Krebs -# @copyright 2018, RWTH Institute for Automation of Complex Power Systems (ACS) +# @copyright 2018-2022, Institute for Automation of Complex Power Systems, EONERC # @license GNU General Public License (version 3) # # VILLASfpga diff --git a/fpga/tests/unit/dma.cpp b/fpga/tests/unit/dma.cpp index 7a47b1adc..7145b8305 100644 --- a/fpga/tests/unit/dma.cpp +++ b/fpga/tests/unit/dma.cpp @@ -1,7 +1,7 @@ /** DMA unit test. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/fifo.cpp b/fpga/tests/unit/fifo.cpp index 869e89efa..9ce52e419 100644 --- a/fpga/tests/unit/fifo.cpp +++ b/fpga/tests/unit/fifo.cpp @@ -1,7 +1,7 @@ /** FIFO unit test. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/fpga.cpp b/fpga/tests/unit/fpga.cpp index 19e2799b7..47841bdd9 100644 --- a/fpga/tests/unit/fpga.cpp +++ b/fpga/tests/unit/fpga.cpp @@ -1,7 +1,7 @@ /** FPGA related code for bootstrapping the unit-tests * * @author Steffen Vogel - * @copyright 2018, Steffen Vogel + * @copyright 2018-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/global.hpp b/fpga/tests/unit/global.hpp index 4cf9d5ea7..8a4b1b67e 100644 --- a/fpga/tests/unit/global.hpp +++ b/fpga/tests/unit/global.hpp @@ -1,7 +1,7 @@ /** Global include for tests. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/gpu.cpp b/fpga/tests/unit/gpu.cpp index 833b14981..5608e8037 100644 --- a/fpga/tests/unit/gpu.cpp +++ b/fpga/tests/unit/gpu.cpp @@ -1,7 +1,7 @@ /** GPU unit tests. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/hls.c b/fpga/tests/unit/hls.c index e8f1ec698..898483b7a 100644 --- a/fpga/tests/unit/hls.c +++ b/fpga/tests/unit/hls.c @@ -1,7 +1,7 @@ /** HLS unit test. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/intc.c b/fpga/tests/unit/intc.c index a0e79aa66..ee335b9cf 100644 --- a/fpga/tests/unit/intc.c +++ b/fpga/tests/unit/intc.c @@ -1,7 +1,7 @@ /** Intc unit test. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/logging.cpp b/fpga/tests/unit/logging.cpp index 95340c39a..6075d0c35 100644 --- a/fpga/tests/unit/logging.cpp +++ b/fpga/tests/unit/logging.cpp @@ -1,7 +1,7 @@ /** Logging utilities for unit test. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/main.cpp b/fpga/tests/unit/main.cpp index c87e74e77..1ecd007d3 100644 --- a/fpga/tests/unit/main.cpp +++ b/fpga/tests/unit/main.cpp @@ -1,7 +1,7 @@ /** Main Unit Test entry point. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/rtds.cpp b/fpga/tests/unit/rtds.cpp index 877a7d609..216996a8c 100644 --- a/fpga/tests/unit/rtds.cpp +++ b/fpga/tests/unit/rtds.cpp @@ -2,7 +2,7 @@ * * @author Steffen Vogel * @author Daniel Krebs - * @copyright 2018, Steffen Vogel, Daniel Krebs + * @copyright 2018-2022, Steffen Vogel, Daniel Krebs * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/rtds2gpu.cpp b/fpga/tests/unit/rtds2gpu.cpp index cb600a511..98cbf3b09 100644 --- a/fpga/tests/unit/rtds2gpu.cpp +++ b/fpga/tests/unit/rtds2gpu.cpp @@ -2,7 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2017, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/rtds_rtt.cpp b/fpga/tests/unit/rtds_rtt.cpp index 7fdd9cf52..b1ca02eec 100644 --- a/fpga/tests/unit/rtds_rtt.cpp +++ b/fpga/tests/unit/rtds_rtt.cpp @@ -1,7 +1,7 @@ /** RTDS AXI-Stream RTT unit test. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/timer.cpp b/fpga/tests/unit/timer.cpp index 4b1d2ed3c..dabff6be6 100644 --- a/fpga/tests/unit/timer.cpp +++ b/fpga/tests/unit/timer.cpp @@ -1,7 +1,7 @@ /** Timer/Counter unit test. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga diff --git a/fpga/tests/unit/xsg.c b/fpga/tests/unit/xsg.c index f0d427764..901aaf7d8 100644 --- a/fpga/tests/unit/xsg.c +++ b/fpga/tests/unit/xsg.c @@ -1,7 +1,7 @@ /** System Generator unit test. * * @author Steffen Vogel - * @copyright 2017-2018, Steffen Vogel + * @copyright 2017-2022, Steffen Vogel * @license GNU General Public License (version 3) * * VILLASfpga