summaryrefslogtreecommitdiff
path: root/src/arch/sparc/faults.cc
AgeCommit message (Expand)Author
2016-11-09syscall_emul: [patch 4/22] remove redundant M5_pid field from processBrandon Potter
2016-11-09style: [patch 1/22] use /r/3648/ to reorganize includesBrandon Potter
2014-09-27arch: Use const StaticInstPtr references where possibleAndreas Hansson
2013-02-19scons: Add warning for missing field initializersAndreas Hansson
2012-02-11SPARC: Make PSTATE and HPSTATE a BitUnion.Gabe Black
2012-01-29Implement Ali's review feedback.Gabe Black
2011-10-31SE/FS: Remove the last uses of FULL_SYSTEM from SPARC.Gabe Black
2011-10-30SE/FS: Make getProcessPtr available in both modes, and get rid of FULL_SYSTEMs.Gabe Black
2011-10-13SPARC: Narrow the scope of #if FULL_SYSTEM in SPARC's faults.Gabe Black
2011-09-09Stack: Tidy up some comments, a warning, and make stack extension consistent.Gabe Black
2010-11-11SPARC: Clean up some historical style issues.Gabe Black
2010-10-31ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors.Gabe Black
2010-09-13Faults: Pass the StaticInst involved, if any, to a Fault's invoke method.Gabe Black
2008-09-27gcc: Add extra parens to quell warnings.Nathan Binkert
2007-10-25TLB: Fix serialization issues with the tlb entries and make the page table st...Gabe Black
2007-08-26Address Translation: Make SE mode use an actual TLB/MMU for translation like FS.Gabe Black
2007-03-07Move the magic m5 PageTableFault into sim/faults.[hh,cc] since it's the same ...Gabe Black
2007-03-07*MiscReg->*MiscRegNoEffect, *MiscRegWithEffect->*MiscRegAli Saidi
2007-03-03Merge zizzer:/bk/newmemAli Saidi
2007-03-03Implement Niagara I/O interface and rework interruptsAli Saidi
2007-02-28Make trap instructions always generate TrapInstruction Fault objects which ca...Gabe Black
2007-01-24Merge zizzer:/bk/newmemGabe Black
2007-01-23use pstate.am to mask off PC/NPC where it needs to +beAli Saidi
2007-01-22Merge zizzer.eecs.umich.edu:/bk/newmemGabe Black
2007-01-22clean up fault code a little bitAli Saidi
2007-01-08some formatting changes, and update how I do bitfields for HPSTATE and PSTATE...Lisa Hsu
2007-01-05set the softint appropriately on an timer compare interruptAli Saidi
2006-12-16Merge zizzer:/bk/newmemGabe Black
2006-12-09Allocate the correct number of global registersAli Saidi
2006-12-07get legion/m5 to first tlb miss faultAli Saidi
2006-12-07Change how Page Faults work in SPARC. It now prints the faulting address, and...Gabe Black
2006-12-05Move the SyscallReturn class into sim/syscallreturn.hh. Also move some miscre...Gabe Black
2006-11-20Set the pstate.priv bit to 1 in hyperpriveleged mode. The description in the ...Gabe Black
2006-11-14Make sure a POR doesn't clobber the value of the hpstate.Gabe Black
2006-11-10fix endian issues with condition codesAli Saidi
2006-11-10Touched up faults, and made POR actually do something.Gabe Black
2006-11-09Fix a couple uninitialized variables.Gabe Black
2006-11-08First cut at full blown SPARC faults. There are a few details that are missing.Gabe Black
2006-11-08Sorted faults by the trap type constant, expanded their names, added in new f...Gabe Black
2006-11-08Merge zeep.eecs.umich.edu:/home/gblack/m5/newmemGabe Black
2006-11-08Major clean up of the fault code.Gabe Black
2006-11-08The new global level is computed with min, not max.Gabe Black
2006-11-03Calling syscalls from within the trap instruction's invoke method won't work ...Gabe Black
2006-11-03Move around misc reg codeGabe Black
2006-10-31Get rid of old, commented out code.Gabe Black
2006-10-26Got rid of some debug outputGabe Black
2006-10-25Implemented the SPARC fill and spill handlers.Gabe Black
2006-06-26add syscall emulation page table fault so we can allocate more stack pagesAli Saidi
2006-06-12Removed syscall function from thread_context.hh. ThreadContext is the interf...Kevin Lim
2006-06-06Change ExecContext to ThreadContext. This is being renamed to differentiate ...Kevin Lim