summaryrefslogtreecommitdiff
path: root/src/cpu/simple/base.cc
AgeCommit message (Expand)Author
2008-10-12Turn Interrupts objects into SimObjects. Also, move local APIC state into x86...Gabe Black
2008-08-11params: Convert the CPU objects to use the auto generated param structs.Nathan Binkert
2008-07-01After a checkpoint (and thus a stats reset), the not_idle_fraction/notIdleFra...Ali Saidi
2008-02-14CPU: move the PC Events code to a place where the code won't be executed mult...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-15Get MIPS simple regression working. Take out unecessary functions "setShadowS...Korey Sewell
2007-11-13Add in files from merge-bare-iron, get them compiling in FS and SE modeKorey Sewell
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 cpus check the pc event queues in SE mode.Gabe Black
2007-09-24X86: Get X86_FS to compile.Gabe Black
2007-08-26Simple CPU: Make sure only instructions which complete without faulting are c...Gabe Black
2007-08-26Address Translation: Make SE mode use an actual TLB/MMU for translation like FS.Gabe Black
2007-07-28Turn the instruction tracing code into pluggable sim objects.Gabe Black
2007-07-23Major changes to how SimObjects are created and initialized. Almost allNathan Binkert
2007-06-19Make branches work by repopulating the predecoder every time through. This is...Gabe Black
2007-06-14Modified instruction decode method.Vincentius Robby
2007-06-13Seperate the pc-pc and the pc of the incoming bytes, and get rid of the "more...Gabe Black
2007-06-12Make microOp vs microop and macroOp vs macroop capitilization consistent.Gabe Black
2007-06-04don't be so aggressive with the tracing on #ifAli Saidi
2007-06-02Don't mask the pc because the Alpha predecoder needs it to set the PAL mode b...Gabe Black
2007-06-01cast sizeof(MachInst) to Addr before generating a maskAli Saidi
2007-05-31Merge zizzer.eecs.umich.edu:/bk/newmemGabe Black
2007-05-31Assign traceData to be NULL at BaseSimpleCPU constructor.Vincentius Robby
2007-05-18Merge zizzer.eecs.umich.edu:/bk/newmemGabe Black
2007-05-18Changes to make simple cpu handle pcs appropriately for x86Gabe Black
2007-04-16Fixes for splash, may conflict with Korey's SMT work and doesn't support 03cp...Ron Dreslinski
2007-04-11Use a computed mask to mask out the fetch address and not a hard coded one.Gabe Black
2007-04-11Make the itlb set the PHYSICAL flag on a request when it translates it. This ...Gabe Black
2007-03-16Fix ALPHA_FS compile. The MachInst -> StaticInstPtr constructor is no longer ...Gabe Black
2007-03-15Merge zizzer.eecs.umich.edu:/bk/newmemGabe Black
2007-03-15Make the predecoder an object with it's own switched header file. Start addin...Gabe Black
2007-03-13Replaced makeExtMI with predecode.Gabe Black
2007-03-13fix interrupting during a quisce on sparcAli Saidi
2007-03-05Add x86 version of call to "decode"Gabe Black
2007-02-10Clean up tracing stuff more, get rid of the trace log sinceNathan Binkert
2007-01-26Merge zizzer:/bk/newmemLisa Hsu
2007-01-26eliminate cpu checkInterrupts bool, it is redundant and unnecessary.Lisa Hsu
2007-01-25fix smul and sdiv to sign extend, and handle overflow/underflow corretlyAli Saidi
2007-01-16In the case that we generate a fault (e.g. a tlb miss) on a microcoded instru...Ali Saidi
2006-11-12Updates to support new interrupt processing and removal of PcPAL.Kevin Lim
2006-11-08Move the check to see if you're in user mode into the isa directory.Gabe Black
2006-11-07Put kernel_stats back into arch.Gabe Black
2006-11-07Only include kern/kernel_stats.hh if in full system. This was breaking MIPS_SEGabe Black
2006-11-03Got rid of "inPalMode". Some places are still effectively checking if they ar...Gabe Black
2006-11-03Add a new file which describes an ISA's interrupt handling mechanism. It reco...Gabe Black
2006-11-02Use ISA specific makeExtMI.Kevin Lim
2006-10-31Merge ktlim@zizzer:/bk/newmemKevin Lim