summaryrefslogtreecommitdiff
path: root/src/arch/x86
AgeCommit message (Expand)Author
2010-08-23X86: Mark serializing macroops and regular instructions as such.Gabe Black
2010-08-23X86: Add a .serializing directive that makes a macroop serializing.Gabe Black
2010-08-23X86: Consolidate extra microop flags into one parameter.Gabe Black
2010-08-23Loader: Make the load address mask be a parameter of the system rather than a...Ali Saidi
2010-08-22X86: Get rid of unused file arguments.hh.Gabe Black
2010-08-22X86: Get rid of the unused getAllocator on the python base microop class.Gabe Black
2010-08-17x86: minor checkpointing bug fixesSteve Reinhardt
2010-08-17sim: revamp unserialization procedureSteve Reinhardt
2010-07-21Fix x86 XCHG macro-op to use locked micro-ops for all memory accessesTushar Krishna
2010-06-25X86: Fix div2 flag calculation.Gabe Black
2010-06-03More minor gdb-related cleanup.Steve Reinhardt
2010-05-25x86: put back code that I accidentally deletedNathan Binkert
2010-05-23copyright: Change HP copyright on x86 code to be more friendlyNathan Binkert
2010-05-12X86: Make the cvti2f microop sign extend its integer source correctly.Gabe Black
2010-05-12X86: Actual change that fixes div. How did that happen?Gabe Black
2010-05-03X86: Update the base aux vector X86 processes install.Gabe Black
2010-05-02X86: Sometimes CPUID depends on ecx, so pass that in.Gabe Black
2010-05-02X86: Finally fix a division corner case.Gabe Black
2010-02-12O3PCU: Split loads and stores that cross cache line boundaries.Timothy M. Jones
2009-11-05compile: compile on 32 bit hardwareNathan Binkert
2009-12-19X86: Add a common named flag for signed media operations.Gabe Black
2009-12-19X86: Create a common flag with a name to indicate high multiplies.Gabe Black
2009-12-19X86: Create a common flag with a name to indicate scalar media instructions.Gabe Black
2009-11-11X86: add ULL to 1's being shifted in 64-bit valuesVince Weaver
2009-11-10Merge with the head.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-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-08compile: wrap 64bit numbers with ULL() so 32bit compiles workNathan Binkert
2009-11-04X86: Fix problem with movhps instructionVince Weaver
2009-11-04build: fix compile problems pointed out by gcc 4.4Nathan Binkert
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: Make system calls access arguments like a stack, not an array.Gabe Black
2009-10-27X86: Replace "DISPLACEMENT" with disp in movhpd.Gabe Black
2009-10-27Fix problem with the x86 sse movhpd instruction.Vince Weaver
2009-10-21Implement X86 sse2 movdqu and movdqa instructionsVince Weaver
2009-10-20hook up stat syscall on 64-bit x86_SEVince Weaver
2009-10-20hook up stat64 syscall on 32-bit X86_SEVince Weaver
2009-10-20Fix stat64 structure on 32-bit X86_SEVince Weaver
2009-10-19Enable getuid and getgid related syscalls on X86_SEVince Weaver
2009-10-16Ignore rt_sigaction() syscalls on x86 and x86_64Vince Weaver
2009-10-10Hook up the munmap() syscall for 32-bit x86.Vince Weaver
2009-10-02X86: Make successive anonymous mmaps move down in 32 bit SE mode Linux.Gabe Black