summaryrefslogtreecommitdiff
path: root/src/cpu/o3/commit_impl.hh
AgeCommit message (Expand)Author
2017-10-13cpu-o3: Avoid early checker verification for store conditionalsNikos Nikoleris
2017-07-12cpu: Refactor some Event subclasses to lambdasSean Wilson
2017-07-05arch: ISA parser additions of vector registersRekai Gonzalez-Alberquilla
2015-07-20syscall_emul: [patch 13/22] add system call retry capabilityBrandon Potter
2015-12-07probe: Add probe in Fetch, IEW, Rename and CommitRadhika Jagtap
2015-05-05mem, cpu: Add a separate flag for strictly ordered memoryAndreas Sandberg
2015-03-09cpu: o3: another assert instead of checkNilay Vaish
2015-03-09cpu: o3: remove unused stat variables.Nilay Vaish
2015-03-09cpu: o3: combine if with same conditionNilay Vaish
2015-03-09cpu: o3: remove member variable squashCounterNilay Vaish
2014-12-05cpu: Only check for PC events on instruction boundaries.Gabe Black
2014-09-03cpu: Fix o3 drain bugMitch Hayenga
2014-09-03cpu: Fix SMT scheduling issue with the O3 cpuMitch Hayenga
2014-09-03cpu: Fix o3 front-end pipeline interlock behaviorMitch Hayenga
2014-05-31style: eliminate equality tests with true and falseSteve Reinhardt
2014-05-09cpu: add more instruction mix statisticsCurtis Dunham
2014-04-23cpu: Add O3 CPU width checksDam Sunwoo
2014-04-19o3: Fix occupancy checks for SMTFaissal Sleiman
2014-01-24checker: CheckerCPU handling of MiscRegs was incorrectGeoffrey Blake
2014-01-24base: add support for probe points and common probesMatt Horsnell
2013-10-31cpu: Fix O3 issuse with load+barrier instructions.Ali Saidi
2013-10-17cpu: add consistent guarding to *_impl.hh files.Matt Horsnell
2013-03-29o3cpu: commit: changes interrupt handlingNilay Vaish
2013-02-15o3: fix tick used for renaming and issue with range selectionMatt Horsnell
2013-02-15cpu: include set in o3/commit_impl.Ali Saidi
2013-02-15cpu: Fix a livelock in the o3 cpu.Ali Saidi
2013-01-07cpu: Rewrite O3 draining to avoid stopping in microcodeAndreas Sandberg
2013-01-07cpu: Fix broken squashAfter implementation in O3 CPUAndreas Sandberg
2013-01-07cpu: Initialize the O3 pipeline from startup()Andreas Sandberg
2013-01-07cpu: rename the misleading inSyscall to noSquashFromTCAli Saidi
2012-09-25CPU: Add abandoned instructions to O3 Pipe ViewerDjordje Kovacevic
2012-09-12stats: remove duplicate instruction stats from the commit stageAnthony Gutierrez
2012-08-28Clock: Rework clocks to avoid tick-to-cycle transformationsAndreas Hansson
2012-08-15O3,ARM: fix some problems with drain/switchout functionality and add Drain DP...Anthony Gutierrez
2012-06-05O3: Clean up the O3 structures and try to pack them a bit better.Ali Saidi
2012-03-09O3/Ozone: Eliminate dead code counting software prefetch instsGeoffrey Blake
2012-03-09CheckerCPU: Make CheckerCPU runtime selectable instead of compile selectableGeoffrey Blake
2012-02-13BPred: Fix RAS to handle predicated call/return instructions.Mrinmoy Ghosh
2012-02-13BP: Fix several Branch Predictor issues.Mrinmoy Ghosh
2012-02-12cpu: add separate stats for insts/ops both globally and per cpu modelAnthony Gutierrez
2012-02-10O3 CPU: Strengthen condition for handling interruptsNilay Vaish
2012-02-10O3 CPU: Provide the squashing instructionNilay Vaish
2012-01-31Merge with head, hopefully the last time for this batch.Gabe Black
2012-01-31CheckerCPU: Re-factor CheckerCPU to be compatible with current gem5Geoffrey Blake
2012-01-16Merge yet again with the main repository.Gabe Black
2012-01-09O3: Add support of function tracing with O3 CPU.Ali Saidi
2011-11-18SE/FS: Get rid of FULL_SYSTEM in the CPU directory.Gabe Black
2011-09-22event: minor cleanupSteve Reinhardt
2011-08-19Fix bugs due to interaction between SEV instructions and O3 pipelineGeoffrey Blake
2011-08-19LSQ: Add some better dprintfs for storeset predictor.Mrinmoy Ghosh