summaryrefslogtreecommitdiff
path: root/src/cpu/o3/commit_impl.hh
AgeCommit message (Expand)Author
2011-02-06mcpat: Adds McPAT performance countersJoel Hestness
2011-01-18O3: Keep around the last committed instruction and use for squashing.Ali Saidi
2011-01-18O3: Fix mispredicts from non control instructions.Matt Horsnell
2011-01-18O3: Fixes fetch deadlock when the interrupt clears before CPU handles it.Min Kyu Jeong
2011-01-07Replace curTick global variable with accessor functions.Steve Reinhardt
2011-01-03Move sched_list.hh and timebuf.hh from src/base to src/cpu.Steve Reinhardt
2010-12-07O3: Support squashing all state after special instructionAli Saidi
2010-12-07O3: Make all instructions that write a misc. register not perform the write u...Giacomo Gabrielli
2010-10-31ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors.Gabe Black
2010-09-20CPU: Fix O3 and possible InOrder segfaults in FS.Gabe Black
2010-09-13CPU: Get rid of the now unnecessary getInst/setInst family of functions.Gabe Black
2010-09-13Faults: Pass the StaticInst involved, if any, to a Fault's invoke method.Gabe Black
2009-09-26O3: Add flag to control whether faulting instructions are traced.Steve Reinhardt
2009-09-23arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hhNathan Binkert
2009-05-26types: add a type for thread IDs and try to use it everywhereNathan Binkert
2009-02-26CPA: Add code to automatically record function symbols as CPU executes.Ali Saidi
2008-12-06eventq: use the flags data structureNathan Binkert
2008-10-21style: Use the correct m5 style for things relating to interrupts.Nathan Binkert
2008-10-09eventq: convert all usage of events to use the new API.Nathan Binkert
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-02-06Make the Event::description() a const functionStephen Hines
2007-10-02CPU: Make the cpus check the pc event queues in SE mode.Gabe Black
2007-09-28Rename cycles() function to ticks()Ali Saidi
2007-06-30Event descriptions should not end in "event"Steve Reinhardt
2007-05-09Merge zizzer.eecs.umich.edu:/bk/newmemGabe Black
2007-04-26Remove unnecessary check.Kevin Lim
2007-04-14Add support for microcode and pull out the special branch delay slot handling...Gabe Black
2007-04-13Remove most of the special handling for delay slots since they have to be squ...Gabe Black
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
2007-03-24Update for new trace data behavior.Kevin Lim
2007-03-23Merge ktlim@zizzer:/bk/newmemKevin Lim
2007-03-23Updates for commit.Kevin Lim
2007-02-10Clean up tracing stuff more, get rid of the trace log sinceNathan Binkert
2007-01-27Merge zizzer:/bk/newmemGabe Black
2007-01-26eliminate cpu checkInterrupts bool, it is redundant and unnecessary.Lisa Hsu
2007-01-03Merge zizzer:/bk/newmemGabe Black
2006-12-30Fix up previous commit to proper logic.Kevin Lim
2006-12-26Remove some #if FULL_SYSTEMs so MP stuff works even in SE mode.Kevin Lim
2006-12-20don't use (*activeThreads).begin(), use activeThreads->blah().Nathan Binkert
2006-12-18Make sure you only handle branch delay slots specially when there actually wa...Gabe Black
2006-12-16Made branch delay slots get squashed, and passed back an NPC and NNPC to star...Gabe Black
2006-12-12Merge zizzer:/bk/newmem/Gabe Black
2006-12-06Fix for MIPS_SE/m5.fast compile.Kevin Lim
2006-12-06Merge zizzer:/bk/newmemGabe Black
2006-12-06Change how optional delay slot instructions are detected and squashed.Gabe Black
2006-12-02Fixes for MIPS_SE compiling. Regressions seem to work, but Korey should make...Kevin Lim
2006-11-13More interrupt reworking.Kevin Lim
2006-11-12Fix for non-FS compile.Kevin Lim