summaryrefslogtreecommitdiff
path: root/src/cpu
AgeCommit message (Expand)Author
2008-02-27Fix offset in removeThread() function so that float registers start freeing upKorey Sewell
2008-02-26TLB: Make a TLB base class and put a virtual demapPage function in it.Gabe Black
2008-02-14CPU: move the PC Events code to a place where the code won't be executed mult...Ali Saidi
2008-02-10Fix #include lines for renamed cache files.Steve Reinhardt
2008-02-06Make the Event::description() a const functionStephen Hines
2008-02-05Add base ARM code to M5Stephen Hines
2008-01-14The reason is that the event is supposed to put the instructions ready to exe...Ke Meng
2008-01-02Add ReadRespWithInvalidate to handle multi-level coherence situationSteve Reinhardt
2008-01-02Additional comments and helper functions for PrintReq.Steve Reinhardt
2008-01-02Add functional PrintReq command for memory-system debugging.Steve Reinhardt
2007-12-18Checkpointing: Fix a bug in the simulation script when restoring without stan...Ali Saidi
2007-12-16CPU: Update where the simple cpus read their cpu id from the thread context t...Ali Saidi
2007-11-21imported patch pagewalker.patchGabe Black
2007-11-20Simple CPU fix simple mistake in translateDataWriteAddr.Gabe Black
2007-11-15add thread id to misc. reg functionsKorey Sewell
2007-11-15add MicroPC functions back to thread contextKorey Sewell
2007-11-15add microPC stuff back in. got deleted on changeset propragation somehow.Korey Sewell
2007-11-15put the flattenIndex stuff back in O3 AND put fatal() back in faultsKorey Sewell
2007-11-15add core specific parameter to BaseCPU paramsKorey Sewell
2007-11-15Get MIPS simple regression working. Take out unecessary functions "setShadowS...Korey Sewell
2007-11-15branch mergeKorey Sewell
2007-11-13Add in files from merge-bare-iron, get them compiling in FS and SE modeKorey Sewell
2007-11-12X86: Separate out the page table walker into it's own cc and hh.Gabe Black
2007-11-12X86: Work on the page table walker, TLB, and related faults.Gabe Black
2007-11-12X86: Implement a page table walker.Gabe Black
2007-11-12X86: Make the micropc available through the thread context objects.Gabe Black
2007-11-08TimingSimpleCPU: Add some DPRINTFs when the cpu suspends and resumes.Ali Saidi
2007-11-08AtomicSimpleCPU: Refactor resume() code to have a cleaner control path.Ali Saidi
2007-11-08Interrupts: Inline some code and remove duplication.Ali Saidi
2007-11-08CPU: Add function to explictly compare thread contexts after copying.Ali Saidi
2007-11-06O3: Remove unneeded variable.Gabe Black
2007-10-31String constant const-ness changes to placate g++ 4.2.Steve Reinhardt
2007-10-31Traceflags: Add SCons function to created a traceflag instead of having one f...Ali Saidi
2007-10-22CPU: Add functions to the "ExecContext"s that translate a given address.Gabe Black
2007-10-18CPU: Use the ThreadContext cpu id instead of the params cpu id in all cases.Ali Saidi
2007-10-02Merge with head.Gabe Black
2007-10-02Predecoder: Clear out predecoder state on an ITLB fault.Gabe Black
2007-10-02CPU: Make the cpuid parameter get set in SE mode as well.Gabe Black
2007-10-02CPU: Make the cpus check the pc event queues in SE mode.Gabe Black
2007-10-02CPU: Make sure the system parameter gets set in the cpu builders. Other param...Gabe Black
2007-10-01CPU: fix sparc_fs booting with SimpleTimingCPU.Ali Saidi
2007-09-28Update stats for quiesced cyclesAli Saidi
2007-09-28Rename cycles() function to ticks()Ali Saidi
2007-09-28Update statistics to use cycles properly instead of ticksAli Saidi
2007-09-25Merge with head.Gabe Black
2007-09-25SPARC: Fix a stupid mistake which was breaking the SPARC regressions.Gabe Black
2007-09-24X86: Get X86_FS to compile.Gabe Black
2007-09-19X86: Put in the foundation for x87 stack based fp registers.Gabe Black
2007-09-04X86/StateTrace: Make m5 and statetrace track mmx and xmm registers, and actua...Gabe Black
2007-08-31X86: Get x86 to compile again after the simobject constructor change.Gabe Black