summaryrefslogtreecommitdiff
path: root/src/arch/sparc
AgeCommit message (Expand)Author
2006-11-10The reset function of the MiscRegFile really resets it now. This function is ...Gabe Black
2006-11-10Set the ASI register to be something explicitly so that simulation is determi...Gabe Black
2006-11-10Fix up instructions to read and write control registers, and got rid of the c...Gabe Black
2006-11-09Moved the Alpha MiscRegFile into it's own file, and got rid of the Alpha spec...Gabe Black
2006-11-09Fix a couple uninitialized variables.Gabe Black
2006-11-09Get SPARC to the point that it starts running. Add ability to load the ROM bi...Ali Saidi
2006-11-08First cut at full blown SPARC faults. There are a few details that are missing.Gabe Black
2006-11-08Move the check to see if you're in user mode into the isa directory.Gabe Black
2006-11-08Sorted faults by the trap type constant, expanded their names, added in new f...Gabe Black
2006-11-08Fix for slightly mangled merge.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-08Changed the getReg and setReg functions so that they work like netbsd. Appare...Gabe Black
2006-11-08Put the ProcessInfo and StackTrace objects into the ISA namespaces.Gabe Black
2006-11-08Stubs for SPARC's tlbsGabe Black
2006-11-08Replaced getArg with a SPARC implementation.Gabe Black
2006-11-07Put kernel_stats back into arch.Gabe Black
2006-11-07A dummy implementation of stacktrace.cc to clear up linker errors.Gabe Black
2006-11-07Arguments class for SPARC. This is basically just a copy of Alpha'sGabe Black
2006-11-07Added a stub implementation of fixFuncEventAddr to get past linker errors.Gabe Black
2006-11-07The normal spill and fill faults only need to behave specially in SE.Gabe Black
2006-11-07Added in alot of missing source files.Gabe Black
2006-11-07Broke remote_gdb into a base class and architecture specific derived classes.Gabe Black
2006-11-06Merge zizzer.eecs.umich.edu:/bk/newmem/Gabe Black
2006-11-06Stub for SPARC interrupt handling object.Gabe Black
2006-11-06Remote GDB support has been changed to use inheritance. Alpha should work, bu...Gabe Black
2006-11-04fixes so that M5 will compile under solarisAli Saidi
2006-11-03Make things compile in SE again.Gabe Black
2006-11-03Use a PowerOnReset to initialize the cpu.Gabe Black
2006-11-03Calling syscalls from within the trap instruction's invoke method won't work ...Gabe Black
2006-11-03Gutted out the old Alpha stuff.Gabe Black
2006-11-03Added a stub initCPU function. This would be a good place to force in a Power...Gabe Black
2006-11-03Compilation fixes.Gabe Black
2006-11-03Add the syscall number as the second parameter for the trap fault. This could...Gabe Black
2006-11-03Add an invoke function for PowerOnResetGabe Black
2006-11-03Move around misc reg codeGabe Black
2006-11-03removed ua2005.cc since it's been obsorbed into the miscregfile, and added sy...Gabe Black
2006-11-03Fixed a commentGabe Black
2006-11-01Adjustments for the AlphaTLB changing to AlphaISA::TLB and changing register ...Gabe Black
2006-10-31Get rid of old, commented out code.Gabe Black
2006-10-29Move the mem classes into util.isa so that multiple inheritance can be used i...Gabe Black
2006-10-29Fix when the IsDelayedCommit flag is set.Gabe Black
2006-10-29Bring casa and casxa up to dateGabe Black
2006-10-29Fixed ldstub to use the right format, and made the load/store operations use ...Gabe Black
2006-10-29Add an integer microcode register.Gabe Black
2006-10-27Got rid of some outdated comments.Gabe Black
2006-10-27Made the regfile compatible with the new definitions in MiscRegFileGabe Black
2006-10-27Clean up MiscRegFileGabe Black
2006-10-26Reorganized the MiscRegFileGabe Black