arch, cpu: Add support for flattening misc register indexes.
[gem5.git] / src / cpu / inorder / cpu.cc
2013-10-15 Yasuko Eckertcpu: add a condition-code register class
2013-10-15 Steve Reinhardtcpu/inorder: merge register class enums
2013-10-15 Steve Reinhardtcpu: clean up architectural register classification
2013-04-22 Dam Sunwoosim: separate nextCycle() and clockEdge() in clockedObjects
2013-03-26 Andreas Hanssoncpu: Remove CpuPort and use MasterPort in the CPU classes
2013-02-15 Andreas Sandbergsim: Add a system-global option to bypass caches
2013-02-15 Andreas Sandbergcpu: Refactor memory system checks
2013-01-07 Andreas Sandbergcpu: Rename defer_registration->switched_out
2013-01-07 Andreas Sandbergcpu: Check that the memory system is in the correct...
2013-01-07 Andreas Sandbergarch: Make the ISA class inherit from SimObject
2013-01-07 Ali Saidicpu: rename the misleading inSyscall to noSquashFromTC
2012-08-28 Andreas HanssonClock: Add a Cycles wrapper class and use where applicable
2012-08-28 Andreas HanssonClock: Rework clocks to avoid tick-to-cycle transformations
2012-08-06 Steve Reinhardtprocess: add progName() virtual function
2012-07-09 Andreas HanssonPort: Align port names in C++ and Python
2012-06-05 Anthony Gutierrezcpu: Don't init simple and inorder CPUs if they are...
2012-05-26 Gabe BlackCPU: Merge the predecoder and decoder.
2012-05-25 Gabe BlackDecode: Make the Decoder class defined per ISA.
2012-05-01 Andreas HanssonMEM: Separate requests and responses for timing accesses
2012-04-14 Andreas HanssonMEM: Separate snoops and normal memory requests/responses
2012-03-30 Andreas HanssonCPU: Unify initMemProxies across CPUs and simulation...
2012-03-02 Andreas HanssonCPU: Check that the interrupt controller is created...
2012-02-24 Andreas HanssonCPU: Round-two unifying instr/data CPU ports across...
2012-02-12 Anthony Gutierrezcpu: add separate stats for insts/ops both globally...
2012-02-01 Gabe BlackMerge ... head, hopefully the last time for this batch.
2012-01-31 Koan-Sin Tanclang: Enable compiling gem5 using clang 2.9 and 3.0
2012-01-31 Gabe BlackMerge with main repository.
2012-01-29 Gabe BlackYet another merge with the main repository.
2012-01-28 Gabe BlackMerge with the main repo.
2012-01-16 Gabe BlackMerge yet again with the main repository.
2012-01-17 Andreas HanssonMEM: Add port proxies instead of non-structural ports
2012-01-07 Gabe BlackAnother merge with the main repository.
2012-01-07 Gabe BlackMerge with the main repository again.
2012-01-07 Gabe BlackMerge with main repository.
2011-11-18 Gabe BlackSE/FS: Get rid of FULL_SYSTEM in the CPU directory.
2011-11-01 Gabe BlackSE/FS: Expose the same methods on the CPUs in SE and...
2011-10-31 Gabe BlackSE/FS: Make the functions available from the TC consist...
2011-10-31 Gabe BlackGCC: Get everything working with gcc 4.6.1.
2011-10-30 Gabe BlackSE/FS: Build the base process class in FS.
2011-09-09 Gabe BlackDecode: Pull instruction decoding out of the StaticInst...
2011-06-20 Korey Sewellinorder: se: squash after syscalls
2011-06-20 Korey Sewellinorder: cleanup dprintfs in cache unit
2011-06-20 Korey Sewellinorder: se compile fixes
2011-06-20 Korey Sewellinorder: add necessary debug flag header files
2011-06-20 Korey Sewellinorder: use trapPending flag to manage traps
2011-06-20 Korey Sewellinorder: dont handle multiple faults on same cycle
2011-06-20 Korey Sewellinorder: check for interrupts each tick
2011-06-20 Korey Sewellinorder: explicit fault check
2011-06-20 Korey Sewellinorder: squash and trap behind a tlb fault
2011-06-20 Korey Sewellinorder: make InOrder CPU FS compilable/visible
2011-06-20 Korey Sewellinorder: redefine DynInst FP result type
2011-06-20 Korey Sewellinorder: treat SE mode syscalls as a trapping instruction
2011-06-20 Korey Sewellinorder: cleanup events in resource pool
2011-06-20 Korey Sewellinorder: branch predictor update
2011-06-20 Korey Sewellinorder: no dep. tracking for zero reg
2011-06-20 Korey Sewellimported patch recoverPCfromTrap
2011-06-20 Korey Sewellimported patch squash_from_next_stage
2011-06-20 Korey Sewellinorder: update event priorities
2011-06-20 Korey Sewellinorder: implement trap handling
2011-06-20 Korey Sewellinorder: use setupSquash for misspeculation
2011-06-20 Korey Sewellinorder: make marking of dest. regs an explicit request
2011-06-20 Korey Sewellinorder: simplify handling of split accesses
2011-06-20 Korey Sewellinorder: scheduling for nonspec insts
2011-06-20 Korey Sewellinorder: handle faults at writeback stage
2011-06-20 Korey Sewellinorder: ISA-zero reg handling
2011-06-20 Korey Sewellinorder: update support for branch delay slots
2011-06-20 Korey Sewellinorder: inst. iterator cleanup
2011-06-20 Korey Sewellinorder: add types for dependency checks
2011-06-20 Korey Sewellinorder: use flattenIdx for reg indexing
2011-06-20 Korey Sewellinorder: use m5_hash_map for skedCache
2011-06-10 Korey Sewellsparc: merge regr. updates w/last update
2011-06-09 Korey Sewellsparc: compilation fixes for inorder
2011-04-15 Nathan Binkerttrace: reimplement the DTRACE function so it doesn...
2011-04-15 Nathan Binkertincludes: sort all includes
2011-03-26 Korey Sewellmips: cleanup ISA-specific code
2011-02-22 Brad Beckmannm5: merged in hammer fix
2011-02-18 Korey Sewellm5: merge inorder/release-notes/make_release changes
2011-02-18 Korey Sewellinorder: update graduation unit
2011-02-18 Korey Sewellinorder: cleanup in destructors
2011-02-18 Korey Sewellinorder: remove request map, use request vector
2011-02-18 Korey Sewellinorder: remove reqRemoveList
2011-02-16 Nathan Binkertmerge alpha system files into tree
2011-02-12 Korey Sewellinorder: clean up the old way of inst. scheduling
2011-02-12 Korey Sewellinorder: utilize cached skeds in pipeline
2011-02-12 Korey Sewellinorder: stage scheduler for front/back end schedule...
2011-02-12 Korey Sewellinorder: cache instruction schedules
2011-02-04 Korey Sewellinorder: stage width as a python parameter
2011-01-12 Korey Sewellinorder: fix RUBY_FS build
2011-01-08 Steve ReinhardtReplace curTick global variable with accessor functions.
2011-01-08 Steve Reinhardtinorder: replace schedEvent() code with reschedule().
2011-01-08 Steve Reinhardtinorder: get rid of references to mainEventQueue.
2010-11-08 Ali SaidiARM/Alpha/Cpu: Change prefetchs to be more like normal...
2010-10-31 Gabe BlackISA,CPU,etc: Create an ISA defined PC type that abstrac...
2010-09-20 Gabe BlackCPU: Fix O3 and possible InOrder segfaults in FS.
2010-09-14 Gabe BlackFaults: Pass the StaticInst involved, if any, to a...
2010-08-13 Gabe BlackMerge with head.
2010-08-13 Gabe BlackCPU: Add readBytes and writeBytes functions to the...
2010-06-28 Korey Sewellinorder: remove another debug stat
2010-06-25 Korey Sewellinorder: resource scheduling backend
2010-06-24 Korey Sewellinorder: enforce 78-character rule
next