diff --git a/src_Core/RISCY_OOO/coherence/src/IBank.bsv b/src_Core/RISCY_OOO/coherence/src/IBank.bsv index 44b60d3..4ce0636 100644 --- a/src_Core/RISCY_OOO/coherence/src/IBank.bsv +++ b/src_Core/RISCY_OOO/coherence/src/IBank.bsv @@ -12,6 +12,8 @@ // // This work was supported by NCSC programme grant 4212611/RFA 15971 ("SafeBet"). //- +// Prefetcher modifications: +// Copyright (c) 2023 Karlis Susters // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/src_Core/RISCY_OOO/coherence/src/ICRqMshr.bsv b/src_Core/RISCY_OOO/coherence/src/ICRqMshr.bsv index 7db5c5a..2e5d398 100644 --- a/src_Core/RISCY_OOO/coherence/src/ICRqMshr.bsv +++ b/src_Core/RISCY_OOO/coherence/src/ICRqMshr.bsv @@ -13,6 +13,8 @@ // // This work was supported by NCSC programme grant 4212611/RFA 15971 ("SafeBet"). //- +// Prefetcher modifications: +// Copyright (c) 2023 Karlis Susters // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/src_Core/RISCY_OOO/coherence/src/L1Bank.bsv b/src_Core/RISCY_OOO/coherence/src/L1Bank.bsv index 9989a09..1d20eb0 100644 --- a/src_Core/RISCY_OOO/coherence/src/L1Bank.bsv +++ b/src_Core/RISCY_OOO/coherence/src/L1Bank.bsv @@ -13,6 +13,8 @@ // // This work was supported by NCSC programme grant 4212611/RFA 15971 ("SafeBet"). //- +// Prefetcher modifications: +// Copyright (c) 2023 Karlis Susters // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/src_Core/RISCY_OOO/coherence/src/LLBank.bsv b/src_Core/RISCY_OOO/coherence/src/LLBank.bsv index 6ae40d8..10690ef 100644 --- a/src_Core/RISCY_OOO/coherence/src/LLBank.bsv +++ b/src_Core/RISCY_OOO/coherence/src/LLBank.bsv @@ -13,6 +13,8 @@ // // This work was supported by NCSC programme grant 4212611/RFA 15971 ("SafeBet"). //- +// Prefetcher modifications: +// Copyright (c) 2023 Karlis Susters // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation diff --git a/src_Core/RISCY_OOO/coherence/src/Prefetcher.bsv b/src_Core/RISCY_OOO/coherence/src/Prefetcher.bsv index 6327106..ffd18c7 100644 --- a/src_Core/RISCY_OOO/coherence/src/Prefetcher.bsv +++ b/src_Core/RISCY_OOO/coherence/src/Prefetcher.bsv @@ -1,3 +1,25 @@ +// Copyright (c) 2023 Karlis Susters +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the "Software"), to deal in the Software without +// restriction, including without limitation the rights to use, copy, +// modify, merge, publish, distribute, sublicense, and/or sell copies +// of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. + import ISA_Decls :: *; import CrossBar::*; import GetPut::*; diff --git a/src_Testbench/Unit/Prefetcher_test.bsv b/src_Testbench/Unit/Prefetcher_test.bsv index 5f80beb..b5562f2 100644 --- a/src_Testbench/Unit/Prefetcher_test.bsv +++ b/src_Testbench/Unit/Prefetcher_test.bsv @@ -1,3 +1,25 @@ +// Copyright (c) 2023 Karlis Susters +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the "Software"), to deal in the Software without +// restriction, including without limitation the rights to use, copy, +// modify, merge, publish, distribute, sublicense, and/or sell copies +// of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. + import Prefetcher::*; import RWBramCore::*; import StmtFSM::*;