Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-17 | ISA: Fix compilation. | Gabe Black | |
2009-10-15 | fixed MC146818 checkpointing bug and added isa serialization calls to ↵ | Brad Beckmann | |
simple_thread | |||
2009-10-10 | Hook up the munmap() syscall for 32-bit x86. | Vince Weaver | |
This is straightforward, as munmapFunc() doesn't do anything. I've tested it with code running munmap() just in case. | |||
2009-10-06 | mips: update hello-ruby stats | Korey Sewell | |
2009-10-03 | bus: add assertion to catch illegal retry | Steve Reinhardt | |
on mem-inhibited transaction. | |||
2009-10-02 | X86: Make successive anonymous mmaps move down in 32 bit SE mode Linux. | Gabe Black | |
2009-10-02 | SE mode: Make the direction anonymous mmaps move through memory configurable. | Gabe Black | |
2009-10-01 | inorder-debug: print out workload | Korey Sewell | |
2009-09-29 | commit Soumyaroop's bug catch about max_insts_all_threads | Lisa Hsu | |
2009-09-26 | python: Fix m5.defines so grabbing flags works correctly | Nathan Binkert | |
2009-09-26 | rundiff: Don't flush stdout until after postcontext is printed. | Steve Reinhardt | |
2009-09-26 | O3: Add flag to control whether faulting instructions are traced. | Steve Reinhardt | |
When enabled, faulting instructions appear in the trace twice (once when they fault and again when they're re-executed). This flag is set by the Exec compound flag for backwards compatibility. | |||
2009-09-26 | Minor cleanup: Use the blockAlign() method where it applies in the cache. | Steve Reinhardt | |
2009-09-26 | Force prefetches to check cache and MSHRs immediately prior to issue. | Steve Reinhardt | |
This prevents redundant prefetches from being issued, solving the occasional 'needsExclusive && !blk->isWritable()' assertion failure in cache_impl.hh that several people have run into. Eliminates "prefetch_cache_check_push" flag, neither setting of which really solved the problem. | |||
2009-09-26 | O3: Mark fetch stage as active if it faults. | Steve Reinhardt | |
Otherwise if the rest of the pipeline is idle then fault will never propagate to commit to be handled, causing CPU to deadlock. | |||
2009-09-25 | inorder-debug: fix cpu tick debug message | Korey Sewell | |
2009-09-24 | mips-stats: update regressions of arguments fix | Korey Sewell | |
2009-09-23 | isa_parser: Turn the ISA Parser into a subclass of Grammar. | Nathan Binkert | |
This is to prepare for future cleanup where we allow SCons to create a separate grammar class for each ISA | |||
2009-09-23 | ply grammar: Fixup Tokenizer class so you can get lexer arguments | Nathan Binkert | |
2009-09-23 | ruby: Disable all debug output by default | Nathan Binkert | |
2009-09-23 | arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hh | Nathan Binkert | |
2009-09-22 | slicc: Pure python implementation of slicc. | Nathan Binkert | |
This is simply a translation of the C++ slicc into python with very minimal reorganization of the code. The output can be verified as nearly identical by doing a "diff -wBur". Slicc can easily be run manually by using util/slicc | |||
2009-09-22 | params: small cleanup to param description internals | Nathan Binkert | |
2009-09-22 | scons: add slicc and ply to sys.path and PYTHONPATH so everyone has access | Nathan Binkert | |
2009-09-22 | python: Move more code into m5.util allow SCons to use that code. | Nathan Binkert | |
Get rid of misc.py and just stick misc things in __init__.py Move utility functions out of SCons files and into m5.util Move utility type stuff from m5/__init__.py to m5/util/__init__.py Remove buildEnv from m5 and allow access only from m5.defines Rename AddToPath to addToPath while we're moving it to m5.util Rename read_command to readCommand while we're moving it Rename compare_versions to compareVersions while we're moving it. --HG-- rename : src/python/m5/convert.py => src/python/m5/util/convert.py rename : src/python/m5/smartdict.py => src/python/m5/util/smartdict.py | |||
2009-09-22 | multiattrdict: make multilevel nesting work properly | Nathan Binkert | |
2009-09-22 | attrdict: add pickle support to attrdict | Nathan Binkert | |
2009-09-22 | code_formatter: use __builtin__ which is correct, not __builtins__ | Nathan Binkert | |
2009-09-17 | mips: fix command line arguments | Korey Sewell | |
arguments were not being saved correctly into M5 memory | |||
2009-09-17 | inorder-mdu: multiplier latency fix | Korey Sewell | |
mdu was workign incorrectly for 4+ latency due to incorrectly assuming multiply was finished the next stage | |||
2009-09-17 | X86: Fix the expected size of the immediate offset in MOV_MI. | Gabe Black | |
2009-09-16 | X86: Sign extend the immediate of wripi like the register version. | Gabe Black | |
2009-09-16 | X86: Make the imm8 member of immediate microops really 8 bits consistently. | Gabe Black | |
2009-09-16 | X86: Fix checking the NT bit during an IRET. | Gabe Black | |
2009-09-16 | X86: Fix setting the busy bit in the task descriptor in LTR. | Gabe Black | |
2009-09-16 | inorder-smt: remove hardcoded values | Soumyaroop Roy | |
allows for the 2T hello world example to work in inorder model | |||
2009-09-16 | inorder-configs: update se.py | Korey Sewell | |
fix bug with 'numThreads=len(workloads)' which was counting characters of command-line not counting threads as intended. Update numThreads for inorder/o3 cases and default to 1 for all other cases. | |||
2009-09-16 | configs: add maxinsts option on command line | Korey Sewell | |
-option to allow threads to run to a max_inst_any_thread which is more useful/quicker in a lot of cases then always having to figure out what tick to run your simulation to. | |||
2009-09-15 | Syscalls: Implement sysinfo() syscall. | Vince Weaver | |
2009-09-15 | SPARC: Make resTemp in udivcc wide enough to hold all the bits we need. | Vince Weaver | |
2009-09-15 | [mq]: x86syscalls.patch | Vince Weaver | |
2009-09-15 | inorder-alpha-fs: edit inorder model to compile FS mode | Korey Sewell | |
2009-09-14 | Add an I/O cache to FS config even if there's just an "L2" cache. | Steve Reinhardt | |
2009-09-11 | Added new MESI files | Polina Dudnik | |
2009-09-11 | Config adjustments for MESI | Polina Dudnik | |
2009-09-11 | Somayeh's MESI protocol with Polina's bug fixes | Polina Dudnik | |
2009-09-11 | MI data corruption bug fix | Polina Dudnik | |
2009-09-11 | Object print bug fix | Polina Dudnik | |
2009-09-11 | MOESI data corruption bug fix | Polina Dudnik | |
2009-09-01 | SCons fix to always make MemTest object | Polina Dudnik | |