summaryrefslogtreecommitdiff
path: root/src/cpu/thread_state.cc
AgeCommit message (Expand)Author
2016-11-09style: [patch 1/22] use /r/3648/ to reorganize includesBrandon Potter
2015-07-07sim: Refactor the serialization base classAndreas Sandberg
2014-11-14arm: Fixes based on UBSan and static analysisAndreas Hansson
2013-07-18mem: Set the cache line size on a system levelAndreas Hansson
2012-07-10cpu: added assertions to ensure the correct proxies are usedBrad Beckmann
2012-03-30CPU: Unify initMemProxies across CPUs and simulation modesAndreas Hansson
2012-02-24MEM: Make port proxies use references rather than pointersAndreas Hansson
2012-02-24CPU: Round-two unifying instr/data CPU ports across modelsAndreas Hansson
2012-02-12cpu: add separate stats for insts/ops both globally and per cpu modelAnthony Gutierrez
2012-01-29Implement Ali's review feedback.Gabe Black
2012-01-28Merge with the main repo.Gabe Black
2012-01-17MEM: Add port proxies instead of non-structural portsAndreas Hansson
2011-11-18SE/FS: Get rid of FULL_SYSTEM in the CPU directory.Gabe Black
2011-10-31SE/FS: Make the functions available from the TC consistent between SE and FS.Gabe Black
2011-10-30SE/FS: Build the base process class in FS.Gabe Black
2011-10-16SE/FS: Include getMemPort in FS.Gabe Black
2011-10-16SE/FS: Build/expose vport in SE mode.Gabe Black
2011-10-16CPU: Make physPort and getPhysPort available in SE mode.Gabe Black
2010-09-13CPU: Get rid of the now unnecessary getInst/setInst family of functions.Gabe Black
2009-07-08Get rid of the unused get(Data|Inst)Asid and (inst|data)Asid functions.Gabe Black
2009-07-08Registers: Move the PCs out of the ISAs and into the CPUs.Gabe Black
2009-05-26types: add a type for thread IDs and try to use it everywhereNathan Binkert
2009-04-15ThreadState: initialize status to Halted in constructor.Steve Reinhardt
2008-11-04get rid of all instances of readTid() and getThreadNum(). Unify and eliminateLisa Hsu
2008-11-02make BaseCPU the provider of _cpuId, and cpuId() instead of being scatteredLisa Hsu
2008-10-09eventq: convert all usage of events to use the new API.Nathan Binkert
2008-07-01Make the cached virtPort have a thread context so it can do everything that a...Ali Saidi
2008-06-28Backed out changeset 94a7bb476fca: caused memory leak.Steve Reinhardt
2008-06-21Generate more useful error messages for unconnected ports.Steve Reinhardt
2008-06-17ThreadState: Ensure that kernelStats is properly initializedNathan Binkert
2007-05-09fix the translating ports so it can add a page on a faultAli Saidi
2007-03-08stop m5 from leaking like a sieveAli Saidi
2006-11-29Change the connecting of the physPort and virtPort to the memory object below...Kevin Lim
2006-11-19Update Virtual and Physical ports.Kevin Lim
2006-11-07Put kernel_stats back into arch.Gabe Black
2006-11-02More proper handling of the ports.Kevin Lim
2006-10-31Merge ktlim@zizzer:/bk/newmemKevin Lim
2006-10-31Remove mem parameter. Now the translating port asks the CPU's dcache's peer ...Kevin Lim
2006-10-29An attempt to serialize the state of the micro code mechanism in the simple cpu.Gabe Black
2006-10-16Fix up microcode support.Gabe Black
2006-07-06Various serialization changes to make it possible for the O3CPU to checkpoint.Kevin Lim
2006-06-22Change ThreadState constructor ordering to match the rest of the ThreadStates.Kevin Lim
2006-06-09Two minor fixes.Kevin Lim
2006-06-08Creation of translating port pushed off to CPU.Kevin Lim
2006-06-07Update copyright.Kevin Lim
2006-06-07Reorganization/renaming of CPUExecContext. Now it is called SimpleThread in ...Kevin Lim