summaryrefslogtreecommitdiff
path: root/src/cpu/o3/lsq_impl.hh
AgeCommit message (Expand)Author
2019-12-11cpu: Fix coding style (byteEnable->byte_enable)Giacomo Travaglini
2019-10-31cpu-o3: bugfix for partial faults in x86Brandon Potter
2019-09-23cpu, mem: Changing AtomicOpFunctor* for unique_ptr<AtomicOpFunctor>Jordi Vaquero
2019-08-28cpu: Move O3's data port into the LSQ.Gabe Black
2019-07-28cpu-o3: Fix too strict assert condition in writeback()Gabor Dozsa
2019-07-27cpu: Add first-/non-faulting load support to Minor and O3Gabor Dozsa
2019-07-08cpu-o3: Reset fault status for mem access in pushRequestGabor Dozsa
2019-05-11cpu,mem: Add support for partial loads/stores and wide mem. accessesGiacomo Gabrielli
2019-02-22cpu-o3: Add cache read ports limit to LSQGabor Dozsa
2019-02-15cpu: Fix fast build broken due to unused variableGiacomo Travaglini
2019-02-08cpu: support atomic memory request type with AtomicOpFunctorTuan Ta
2019-01-24cpu-o3: O3 LSQ GeneralisationRekai Gonzalez-Alberquilla
2019-01-17cpu-o3: Make the smtLSQPolicy a Param.ScopedEnumNikos Nikoleris
2018-12-03cpu: Change raw pointers to STL ContainersRekai Gonzalez-Alberquilla
2018-11-27arch, base, cpu, gpu, mem: Replace assert(0 or false with panic.Gabe Black
2018-11-16cpu: Fix the usage of const DynInstPtrRekai Gonzalez-Alberquilla
2018-06-11misc: Using smart pointers for memory RequestsGiacomo Travaglini
2016-04-07mem: Remove threadId from memory request classMitch Hayenga
2016-04-06Revert power patch sets with unexpected interactionsAndreas Sandberg
2016-04-05mem: Remove threadId from memory request classMitch Hayenga
2015-03-02mem: Split port retry for all different packet classesAndreas Hansson
2014-12-02cpu, o3: Ignored invalidate causing same-address load reorderingMarco Elver
2014-12-02cpu: Move packet deallocation to recvTimingResp in the O3 CPUStephan Diestelhorst
2014-09-03cpu: Fix cache blocked load behavior in o3 cpuMitch Hayenga
2014-06-21o3: split load & store queue full cases in renameBinh Pham
2013-10-17cpu: add consistent guarding to *_impl.hh files.Matt Horsnell
2013-09-11cpu: Dynamically instantiate O3 CPU LSQUnitsJoel Hestness
2013-01-07cpu: Rewrite O3 draining to avoid stopping in microcodeAndreas Sandberg
2013-01-07cpu: Fix O3 LSQ debug dumping constness and formattingAndreas Sandberg
2012-12-06o3 cpu: remove some unused buggy functions in the lsqNathanael Premillieu
2012-05-01MEM: Separate requests and responses for timing accessesAndreas Hansson
2012-04-14MEM: Separate snoops and normal memory requests/responsesAndreas Hansson
2012-02-24CPU: Round-two unifying instr/data CPU ports across modelsAndreas Hansson
2012-01-17CPU: Moving towards a more general port across CPU modelsAndreas Hansson
2012-01-17MEM: Add port proxies instead of non-structural portsAndreas Hansson
2011-09-13LSQ: Only trigger a memory violation with a load/load if the value changes.Ali Saidi
2011-06-10o3: missing newlines on some dprintfsKorey Sewell
2011-04-15trace: reimplement the DTRACE function so it doesn't use a vectorNathan Binkert
2011-01-07Replace curTick global variable with accessor functions.Steve Reinhardt
2009-05-26types: add a type for thread IDs and try to use it everywhereNathan Binkert
2008-11-02Add in Context IDs to the simulator. From now on, cpuId is almost never used,Lisa Hsu
2008-09-26O3CPU: Fix thread writeback logic.Kevin Lim
2008-08-11params: Convert the CPU objects to use the auto generated param structs.Nathan Binkert
2008-06-28Backed out changeset 94a7bb476fca: caused memory leak.Steve Reinhardt
2008-06-21Generate more useful error messages for unconnected ports.Steve Reinhardt
2007-08-26Merge with headGabe Black
2007-08-21o3: Fix for retry ID bug.Kevin Lim
2007-07-15Fix up a bunch of multilevel coherence issues.Steve Reinhardt
2007-04-04Pass ISA-specific O3 CPU as a constructor parameter instead of using setCPU f...Kevin Lim
2007-04-02Remove/comment out DPRINTFs that were causing a segfault.Kevin Lim