summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2009-11-15ARM: Create a new type of load uop that restores spsr into cpsr.Gabe Black
2009-11-14ARM: Check in the actual change from the last commit.Gabe Black
2009-11-14ARM: Fix up the implmentation of the msr instruction.Gabe Black
2009-11-14ARM: Define a mask to differentiate purely CPSR bits from CondCodes bits.Gabe Black
2009-11-14ARM: Add a bitfield to indicate if an immediate should be used.Gabe Black
2009-11-14ARM: Write some functions to write to the CPSR and SPSR for instructions.Gabe Black
2009-11-14ARM: Fix up the implmentation of the mrs instruction.Gabe Black
2009-11-14ARM: More accurately describe the effects of using the control operands.Gabe Black
2009-11-14ARM: Hook up the moded versions of the SPSR.Gabe Black
2009-11-14SE: Fix SE mode OS X compilation.Ali Saidi
2009-11-14ARM: Move around decoder to properly decode CP15Ali Saidi
2009-11-11X86: add ULL to 1's being shifted in 64-bit valuesVince Weaver
2009-11-10ARM: Fix some bugs in the ISA desc and fill out some instructions.Gabe Black
2009-11-10Merge with the head.Gabe Black
2009-11-10Mem: Eliminate the NO_FAULT request flag.Gabe Black
2009-11-10ARM: Implement fault classes.Gabe Black
2009-11-10ARM: Fix the integer register indexes.Gabe Black
2009-11-10X86: Fix bugs in movd implementation.Vince Weaver
2009-11-10X86: Remove double-cast in Cvtf2i micro-opVince Weaver
2009-11-09syscall: missing initializer in getcwd callVince Weaver
2009-11-08X86: Don't panic on faults on prefetches in SE mode.Gabe Black
2009-11-08X86: Explain what really didn't work with unmapped addresses in SE mode.Gabe Black
2009-11-08X86: Make x86 use PREFETCH instead of PF_EXCLUSIVE.Gabe Black
2009-11-08automergeNathan Binkert
2009-11-08scons: deal with generated .py files properlySteve Reinhardt
2009-11-08ARM: Support forcing load/store multiple to use user registers.Gabe Black
2009-11-08ARM: Simplify the load/store multiple generation code.Gabe Black
2009-11-08compile: wrap 64bit numbers with ULL() so 32bit compiles workNathan Binkert
2009-11-08ARM: Split the condition codes out of the CPSR.Gabe Black
2009-11-08ARM: Add in more bits for the mon mode.Gabe Black
2009-11-08ARM: Get rid of NumInternalProcRegs.Gabe Black
2009-11-08ARM: Add back in spots for Rhi and Rlo, and use a named constant for LR.Gabe Black
2009-11-08ARM: Get rid of the Raddr operand.Gabe Black
2009-11-08ARM: Initialize processes in user mode.Gabe Black
2009-11-08ARM: Implement the shadow registers using register flattening.Gabe Black
2009-11-08ARM: Set up an intregs.hh for ARM.Gabe Black
2009-11-07ARM: Get rid of some unneeded register indexes.Gabe Black
2009-11-04X86: Fix problem with movhps instructionVince Weaver
2009-11-05slicc: tweak file enumeration for sconsSteve Reinhardt
2009-11-05slicc: whack some of Nate's leftover debug codeSteve Reinhardt
2009-11-04build: fix compile problems pointed out by gcc 4.4Nathan Binkert
2009-11-04o3: get rid of unused physmem pointerSteve Reinhardt
2009-11-04X86: Enable x86_64 vsyscall supportVince Weaver
2009-11-04X86: Hook up time syscall on X86Vince Weaver
2009-10-30X86: Add support for x86 psrldq and pslldq instructionsVince Weaver
2009-10-30X86: Implement movd_Vo_Edp on X86Vince Weaver
2009-10-30X86: Implement the X86 sse2 haddpd instructionVince Weaver
2009-10-30X86: Hookup truncate/ftruncate syscalls on X86Vince Weaver
2009-10-30SysCalls: Implement truncate64 system callVince Weaver
2009-10-31Syscalls: Fix a warning turned error about an unused variable in m5.fast.Gabe Black