summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
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
2009-07-08ARM: Add operands for the load/store double instructions.Gabe Black
2009-07-08X86: Fix a bug in IRET_PROT's microcode. The immediate form of sra was intended.Gabe Black
2009-07-08slicc: fixed MI_example bug. The directory wasn't deallocating the TBE, lead...Derek Hower
2009-07-08ruby: set the default values of the debug object so that nothing is printedDerek Hower
2009-07-08slicc: Fixed MI_example bug. The directory was not writing data to DRAM afte...Derek Hower
2009-07-07removed stray debug printDerek Hower
2009-07-06automergeNathan Binkert
2009-07-06ruby: Fix RubyMemory to work with the newer ruby.Nathan Binkert
2009-07-06ruby: apply some fixes that were overwritten by the recent ruby import.Nathan Binkert
2009-07-06slicc: update parser.py for changes in slicc language.Nathan Binkert
2009-07-06scons: update SCons files for changes in ruby.Nathan Binkert
2009-07-06ruby: Import the latest ruby changes from gems.Nathan Binkert
2009-07-06ruby: replace strings that were missed in original ruby import.Nathan Binkert
2009-07-05SPARC: Fix the parenthesis in inUserMode.Gabe Black
2009-07-02ARM: Fix how address mode bits are handled.Jack Whitham
2009-07-02ARM: Fix the code snippet for mla.Jack Whitham
2009-07-02typo: correct spellingNathan Binkert
2009-07-02attrdict: correct delattrNathan Binkert
2009-07-01ARM: Make DataOps select from a set of ways to set the c and v flags.Gabe Black
2009-07-01ARM: Get rid of some bitfields that aren't used. A few may need to be readded.Gabe Black
2009-07-01ARM: Add a findLsbSet function and use it to implement clz.Gabe Black
2009-07-01ARM: Add defaults for DataOp flag code.Gabe Black
2009-07-01ARM: Get rid of the val2 variable.Gabe Black