Skip to content

Commit

Permalink
module: update FLEXUS
Browse files Browse the repository at this point in the history
FLEXUS
- Modified a lot of condition to check against a know type instead of 0
- add some TEMPORAR fix (CAS blackbox + MESI assertion)
- Refactored the uFetch
  • Loading branch information
branylagaffe committed Sep 11, 2024
1 parent bc5d423 commit 5f10b9b
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion flexus
Submodule flexus updated 48 files
+6 −6 components/CMPCache/NonInclusiveMESIPolicy.cpp
+7 −5 components/Decoder/DecoderImpl.cpp
+0 −3,751 components/Decoder/Encodings.cpp
+3 −2 components/Decoder/Instruction.cpp
+1 −1 components/Decoder/OperandCode.hpp
+19 −8 components/Decoder/Operations.cpp
+7 −1 components/Decoder/SemanticActions/ExecuteAction.cpp
+1 −0 components/Decoder/SemanticActions/ReadNZCVAction.cpp
+1 −1 components/Decoder/SemanticActions/WritebackAction.cpp
+6 −2 components/Decoder/SemanticInstruction.cpp
+9 −1 components/Decoder/Validations.cpp
+5 −6 components/Decoder/encodings/Branch.cpp
+0 −50 components/Decoder/encodings/DataProcFp.cpp
+0 −54 components/Decoder/encodings/DataProcFp.hpp
+2 −1 components/Decoder/encodings/DataProcImm.cpp
+6 −2 components/Decoder/encodings/DataProcReg.cpp
+5 −2 components/Decoder/encodings/DataProcReg.hpp
+1 −2 components/Decoder/encodings/Encodings_DataProcFp.cpp
+1 −2 components/Decoder/encodings/Encodings_DataProcImm.cpp
+84 −80 components/Decoder/encodings/LoadStore.cpp
+3 −1 components/DecoupledFeederQEMU/DecoupledFeederImpl.cpp
+2 −2 components/FastCMPCache/FastCMPCacheImpl.cpp
+1 −0 components/MTManager/MTManager.hpp
+2 −2 components/MultiNic/MultiNicXImpl.hpp
+3 −3 components/NetShim/MemoryNetworkImpl.cpp
+0 −6,354 components/uArch/CoreImpl.cpp
+0 −1,122 components/uArch/CoreImpl.hpp
+2 −2 components/uArch/CoreModel/accounting.cpp
+37 −84 components/uArch/CoreModel/arbiter.cpp
+17 −7 components/uArch/CoreModel/coreModelImpl.hpp
+2 −1 components/uArch/CoreModel/coreModelTypes.hpp
+65 −161 components/uArch/CoreModel/cycle.cpp
+1 −2 components/uArch/CoreModel/debug.cpp
+2 −3 components/uArch/CoreModel/memforward.cpp
+32 −15 components/uArch/CoreModel/memreply.cpp
+40 −50 components/uArch/CoreModel/memunit.cpp
+1 −1 components/uArch/CoreModel/registers.cpp
+30 −21 components/uArch/ValueTracker.hpp
+7 −6 components/uArch/microArch.cpp
+6 −2 components/uArch/uArchImpl.cpp
+0 −1 components/uArch/uArchInterfaces.hpp
+107 −0 components/uFetch/SimCache.hpp
+458 −669 components/uFetch/uFetch.cpp
+0 −44 components/uFetch/uFetch.hpp
+65 −103 components/uFetch/uFetchTypes.hpp
+0 −948 core/doxygen.config
+23 −57 core/flexus.cpp
+5 −8 core/flexus.hpp

0 comments on commit 5f10b9b

Please sign in to comment.