Nathan Binkert
|
0d58d32ad5
|
multiattrdict: make multilevel nesting work properly
|
2009-09-22 15:24:16 -07:00 |
|
Nathan Binkert
|
eec67312b5
|
attrdict: add pickle support to attrdict
|
2009-09-22 15:24:16 -07:00 |
|
Nathan Binkert
|
aa78db4ada
|
code_formatter: use __builtin__ which is correct, not __builtins__
|
2009-09-22 15:24:16 -07:00 |
|
Korey Sewell
|
b7094ec38b
|
mips: fix command line arguments
arguments were not being saved correctly into M5 memory
|
2009-09-17 15:59:43 -04:00 |
|
Korey Sewell
|
6f7e196113
|
inorder-mdu: multiplier latency fix
mdu was workign incorrectly for 4+ latency due to incorrectly assuming
multiply was finished the next stage
|
2009-09-17 15:45:27 -04:00 |
|
Gabe Black
|
931405da2f
|
X86: Fix the expected size of the immediate offset in MOV_MI.
|
2009-09-17 02:56:06 -07:00 |
|
Gabe Black
|
c876a781a5
|
X86: Sign extend the immediate of wripi like the register version.
|
2009-09-16 19:29:51 -07:00 |
|
Gabe Black
|
7a0ef6c36f
|
X86: Make the imm8 member of immediate microops really 8 bits consistently.
|
2009-09-16 19:28:57 -07:00 |
|
Gabe Black
|
239f1dea31
|
X86: Fix checking the NT bit during an IRET.
|
2009-09-16 19:28:30 -07:00 |
|
Gabe Black
|
eec6bfaa9d
|
X86: Fix setting the busy bit in the task descriptor in LTR.
|
2009-09-16 19:28:01 -07:00 |
|
Soumyaroop Roy
|
83eebe0464
|
inorder-smt: remove hardcoded values
allows for the 2T hello world example to work in inorder model
|
2009-09-16 09:47:38 -04:00 |
|
Vince Weaver
|
9b8e61beb3
|
Syscalls: Implement sysinfo() syscall.
|
2009-09-15 22:36:47 -07:00 |
|
Vince Weaver
|
0f569b4d9d
|
SPARC: Make resTemp in udivcc wide enough to hold all the bits we need.
|
2009-09-15 05:48:20 -07:00 |
|
Vince Weaver
|
9900ac95b5
|
[mq]: x86syscalls.patch
|
2009-09-15 05:30:08 -07:00 |
|
Korey Sewell
|
badb2382a8
|
inorder-alpha-fs: edit inorder model to compile FS mode
|
2009-09-15 01:44:48 -04:00 |
|
Polina Dudnik
|
c7f0cf9803
|
Added new MESI files
|
2009-09-11 16:19:31 -05:00 |
|
Polina Dudnik
|
8cdd7265ce
|
Config adjustments for MESI
|
2009-09-11 11:07:22 -05:00 |
|
Polina Dudnik
|
fc9ebc60db
|
Somayeh's MESI protocol with Polina's bug fixes
|
2009-09-11 11:04:55 -05:00 |
|
Polina Dudnik
|
7ef3e3b2c2
|
MI data corruption bug fix
|
2009-09-11 10:59:35 -05:00 |
|
Polina Dudnik
|
353a69eae7
|
Object print bug fix
|
2009-09-11 10:59:08 -05:00 |
|
Polina Dudnik
|
2af2e590e1
|
MOESI data corruption bug fix
|
2009-09-11 10:58:37 -05:00 |
|
Polina Dudnik
|
ca0e0c3683
|
SCons fix to always make MemTest object
|
2009-09-01 10:38:25 -05:00 |
|
Polina Dudnik
|
041a8cefc7
|
[mq]: MOESI_patch
|
2009-08-31 16:38:22 -05:00 |
|
Polina Dudnik
|
a02dbd61f9
|
Reset the atomics flags if RMW_Read is not followed by a RMW_Read or RMW_Write
|
2009-08-28 15:09:41 -05:00 |
|
Polina Dudnik
|
95da6dc84c
|
imported patch mi_patch
|
2009-08-28 15:04:55 -05:00 |
|
Gabe Black
|
e251b42c59
|
Merge with head.
|
2009-08-23 14:19:14 -07:00 |
|
Gabe Black
|
d0d597004f
|
X86: Preserve the NO_ACCESS flag when giving CDA a specialized interface.
|
2009-08-23 14:16:58 -07:00 |
|
Gabe Black
|
ce63e50364
|
Atomic CPU: Respect the NO_ACCESS request flag.
|
2009-08-23 14:15:15 -07:00 |
|
Nathan Binkert
|
890be77362
|
X86: fix some simple compile issues
static should not be used for constants that are not inside a class definition.
|
2009-08-21 09:10:25 -07:00 |
|
Gabe Black
|
f6bb7ec4eb
|
RTC: Make calls to writeData update the RTCs internal representation of time.
|
2009-08-20 23:09:03 -07:00 |
|
Gabe Black
|
da3c3bfa98
|
X86: Make the real time clock actually keep track of time.
|
2009-08-20 00:42:43 -07:00 |
|
Gabe Black
|
e8c0ca5cd1
|
X86: Fix the decoding for and fill out FST and FSTP.
|
2009-08-20 00:42:14 -07:00 |
|
Gabe Black
|
843d064668
|
X86: Add microassembler symbols for floating point stack register operands.
|
2009-08-20 00:41:27 -07:00 |
|
Gabe Black
|
bc67396ada
|
X86: Don't insist on binary encoding for the RTC since we implement BCD.
|
2009-08-20 00:40:14 -07:00 |
|
Gabe Black
|
ed088ed15e
|
X86: Decode the immediate byte opcode extension for 3dNow! instructions.
|
2009-08-18 00:52:47 -07:00 |
|
Gabe Black
|
fd45c04cad
|
X86: Decode three byte opcodes.
|
2009-08-18 00:52:45 -07:00 |
|
Gabe Black
|
a1ea10d7ba
|
Merge with head.
|
2009-08-17 22:39:10 -07:00 |
|
Gabe Black
|
8f49cd1123
|
X86: Move the simulated date in X86_FS forward to 2012.
|
2009-08-17 20:25:15 -07:00 |
|
Gabe Black
|
9df74ab401
|
X86: Double check the two byte portion of the decoder and fix bugs/clean up.
|
2009-08-17 20:25:15 -07:00 |
|
Gabe Black
|
92867cac95
|
X86: Implement MOVNTI.
|
2009-08-17 20:25:15 -07:00 |
|
Gabe Black
|
6415252a0f
|
X86: Initialize the MXCSR in SE mode.
|
2009-08-17 20:25:14 -07:00 |
|
Gabe Black
|
56d87cdc08
|
X86: Implement MOVQ2DQ.
|
2009-08-17 20:25:14 -07:00 |
|
Gabe Black
|
317a9ac6d1
|
X86: Implement MOVDQ2Q.
|
2009-08-17 20:25:14 -07:00 |
|
Gabe Black
|
1606663aa9
|
X86: Implement the media instructions that convert fp values to ints.
|
2009-08-17 20:25:14 -07:00 |
|
Gabe Black
|
e3ef432a55
|
X86: Implement a microop for converting fp values to ints.
|
2009-08-17 20:25:14 -07:00 |
|
Gabe Black
|
123ea3b229
|
X86: Implement the instructions that compare fp values and write a mask as a result.
|
2009-08-17 20:25:14 -07:00 |
|
Gabe Black
|
288f428632
|
X86: Implement a microop that compares fp values and writes a mask as a result.
|
2009-08-17 20:25:14 -07:00 |
|
Gabe Black
|
87ad677209
|
X86: Implement the instructions that compare fp values and write to rflags.
|
2009-08-17 20:25:14 -07:00 |
|
Gabe Black
|
2c9ee52c37
|
X86: Implement a microop that compares fp values and writes to rflags.
|
2009-08-17 20:25:14 -07:00 |
|
Gabe Black
|
7d4db7266e
|
X86: Implement MOVSS.
|
2009-08-17 20:25:14 -07:00 |
|