summaryrefslogtreecommitdiff
path: root/src/cpu/base_dyn_inst_impl.hh
AgeCommit message (Expand)Author
2019-05-30cpu-o3: Add support for pinned writesGiacomo Gabrielli
2019-05-11cpu: Add a memory access predicateGiacomo Gabrielli
2019-01-24cpu-o3: O3 LSQ GeneralisationRekai Gonzalez-Alberquilla
2018-11-28cpu,arch-arm: Initialise data membersRekai Gonzalez-Alberquilla
2018-11-16cpu: Fix the usage of const DynInstPtrRekai Gonzalez-Alberquilla
2018-06-11misc: Using smart pointers for memory RequestsGiacomo Travaglini
2015-09-15cpu, o3: consider split requests for LSQ checksnoop operationsHongil Yoon
2014-09-27arch: Use const StaticInstPtr references where possibleAndreas Hansson
2014-01-24cpu: Add support for instructions that zero cache lines.Ali Saidi
2013-10-17cpu: add consistent guarding to *_impl.hh files.Matt Horsnell
2012-06-05O3: Clean up the O3 structures and try to pack them a bit better.Ali Saidi
2012-03-09CheckerCPU: Make CheckerCPU runtime selectable instead of compile selectableGeoffrey Blake
2012-03-02DynInst: get rid of dead MyHash code.Steve Reinhardt
2012-01-31CheckerCPU: Re-factor CheckerCPU to be compatible with current gem5Geoffrey Blake
2011-09-13LSQ: Only trigger a memory violation with a load/load if the value changes.Ali Saidi
2011-08-14O3: Add a pointer to the macroop for a microop in the dyninst.Gabe Black
2011-08-02O3: Get rid of the raw ExtMachInst constructor on DynInsts.Gabe Black
2011-04-15trace: reimplement the DTRACE function so it doesn't use a vectorNathan Binkert
2011-04-15includes: sort all includesNathan Binkert
2011-02-11O3: Enhance data address translation by supporting hardware page table walkers.Giacomo Gabrielli
2010-11-08ARM/Alpha/Cpu: Change prefetchs to be more like normal loads.Ali Saidi
2010-10-31ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors.Gabe Black
2010-08-23ARM: mark msr/mrs instructions as SerializeBefore/AfterMin Kyu Jeong
2010-08-23ARM/O3: store the result of the predicate evaluation in DynInst or Threadstate.Min Kyu Jeong
2009-09-23arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hhNathan Binkert
2008-11-10O3CPU: Make the instcount debugging stuff per-cpu.Clint Smullen
2008-03-06O3CPU: Don't call dumpInsts if DEBUG is not definedVilas Sridharan
2007-06-20Fix compiler errors.Gabe Black
2007-04-14Add support for microcode and pull out the special branch delay slot handling...Gabe Black
2007-03-23Two fixes:Kevin Lim
2006-12-16Accidently "cleaned" away the NPC parameter to the constructor.Gabe Black
2006-12-16Added a predicted NPC field, explicitly stored whether the instruction was pr...Gabe Black
2006-10-23Add in support for LL/SC in the O3 CPU. Needs to be fully tested.Kevin Lim
2006-10-08Replace tests of LOCKED/UNCACHEABLE flags with isLocked()/isUncacheable().Steve Reinhardt
2006-08-15Cleaned up include files and got rid of many using directives in header files.Gabe Black
2006-07-23This changeset gets the MIPS ISA pretty much working in the O3CPU. It builds,...Korey Sewell
2006-06-17Split off instantiation into separate CC files for each of the models. This ...Kevin Lim