summaryrefslogtreecommitdiff
path: root/src/arch/sparc/faults.cc
AgeCommit message (Expand)Author
2018-03-08sparc: Passify a new g++ warning.Gabe Black
2018-02-13sim: Make Stats truly non-copy-constructibleRekai Gonzalez-Alberquilla
2018-01-23tarch, mem: Abstract the data stored in the SE page tables.Gabe Black
2018-01-20arch, mem: Make the page table lookup function return a pointer.Gabe Black
2017-12-22arch,cpu: "virtualize" the TLB interface.Gabe Black
2017-07-05arch: ISA parser additions of vector registersRekai Gonzalez-Alberquilla
2015-07-20syscall_emul: [patch 13/22] add system call retry capabilityBrandon Potter
2016-11-09syscall_emul: [patch 5/22] remove LiveProcess class and use Process insteadBrandon Potter
2017-02-17sparc: fix bugs caused by cd7f3a1dbf55Brandon Potter
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