summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2009-07-15Tester updatePolina Dudnik
2009-07-13Changed the state machine to generate code such that multiple processors can ...Polina Dudnik
2009-07-131. Got rid of unused functions in DirectoryMemoryPolina Dudnik
2009-07-13Changes to add tracing and replaying command-line optionsPolina Dudnik
2009-07-13Locked requests should actually be converted to ST rather than ATOMIC, becaus...Polina Dudnik
2009-07-13Added atomics implementation which would work for MI_examplePolina Dudnik
2009-07-13Minor fixes for compilingPolina Dudnik
2009-07-13Replaced RMW with Locked. RMW will be used for the coherence-aided atomics ot...Polina Dudnik
2009-07-13Moved the lock check and clearing the lock into makeRequestPolina Dudnik
2009-07-13Forgot to replace one of the RubyRequest_RMWPolina Dudnik
2009-07-13Reintegrated Derek's functional implementation of atomics with a minor change...Polina Dudnik
2009-07-10ISAs: Get rid of the IControl operand type.Gabe Black
2009-07-10SPARC: Set up a lookup table for integer register flattening.Gabe Black
2009-07-09X86: Fold the MiscRegFile all the way into the ISA object.Gabe Black
2009-07-09SPARC: Fold the MiscRegFile all the way into the ISA object.Gabe Black
2009-07-09MIPS: Fold the MiscRegFile all the way into the ISA object.Gabe Black
2009-07-09ARM: Fold the MiscRegFile all the way into the ISA object.Gabe Black
2009-07-09Alpha: Missed a file in an earlier changeset.Gabe Black
2009-07-08Get rid of the unused get(Data|Inst)Asid and (inst|data)Asid functions.Gabe Black
2009-07-08Alpha: Pull the MiscRegFile fully into the ISA object.Gabe Black
2009-07-08Registers: Add a registers.hh file as an ISA switched header.Gabe Black
2009-07-08Registers: Collapse ARM and MIPS regfile directories.Gabe Black
2009-07-08Alpha: Move reg_redir into its own files, and move some constants into regfil...Gabe Black
2009-07-08Registers: Eliminate the ISA defined RegFile class.Gabe Black
2009-07-08Alpha: Get rid of function prototypes with no implementations.Gabe Black
2009-07-08Registers: Move the PCs out of the ISAs and into the CPUs.Gabe Black
2009-07-08ARM, Simple CPU: Fix an index and add assert checks.Gabe Black
2009-07-08MIPS: Get rid of an orphaned MIPS .cc file.Gabe Black
2009-07-08Alpha: Phase out Alpha's intregfile.hh and intregfile.cc.Gabe Black
2009-07-08SPARC: Phase out SPARC's intregfile.hh.Gabe Black
2009-07-08X86: Phase out x86's intregfile.hh.Gabe Black
2009-07-08MIPS: Phase out MIPS's int_regfile.hh.Gabe Black
2009-07-08ARM: Flush out the ARM's int_regfile.hh.Gabe Black
2009-07-08Registers: Eliminate the ISA defined integer register file.Gabe Black
2009-07-08Registers: Eliminate the ISA defined floating point register file.Gabe Black
2009-07-08Registers: Get rid of the float register width parameter.Gabe Black
2009-07-08Registers: Add an ISA object which replaces the MiscRegFile.Gabe Black
2009-07-08ARM: Use custom read/write code to alias R15 with the PC.Gabe Black
2009-07-08ISA parser: Allow alternative read/write code for operands.Gabe Black
2009-07-08ARM: Move the remaining microops out of the decoder and into the ISA desc.Gabe Black
2009-07-08ARM: Move the memory microops out of the decoder and into the ISA desc.Gabe Black
2009-07-08ARM: Move the integer microops out of the decoder and into the ISA desc.Gabe Black
2009-07-08ARM: Improve memory instruction disassembly.Gabe Black
2009-07-08ARM: Tune up predicated instruction decoding.Gabe Black
2009-07-08ARM: Get rid of the MemAcc and EAComp static insts.Gabe Black
2009-07-08ARM: Get rid of end_addr in the ArmMacroStore constructor.Gabe Black
2009-07-08ARM: Add an AddrMode2 format for memory instructions that use address mode 2.Gabe Black
2009-07-08ARM: Don't always update CPSR.Gabe Black
2009-07-08ARM: Add an AddrMode3 format for memory instructions that use address mode 3.Gabe Black
2009-07-08ARM: Add load/store double instructions.Gabe Black