Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-08 | tlb: More fixing of unified TLB | Nathan Binkert | |
2009-04-08 | tlb: Don't separate the TLB classes into an instruction TLB and a data TLB | Gabe Black | |
2009-04-08 | style: fix style hook for some newer versions of mercurial. | Nathan Binkert | |
2009-04-06 | Merge ARM into the head. ARM will compile but may not actually work. | Gabe Black | |
2009-04-05 | arm: add ARM support to M5 | Stephen Hines | |
2009-03-25 | CPA: Fix a typo that managed to sneak in. | Ali Saidi | |
2009-03-17 | includes: add ext to the includes path. | Nathan Binkert | |
move dnet to the correct place so that we use this --HG-- rename : ext/dnet/dnet/addr.h => ext/dnet/addr.h rename : ext/dnet/dnet/arp.h => ext/dnet/arp.h rename : ext/dnet/dnet/blob.h => ext/dnet/blob.h rename : ext/dnet/dnet/eth.h => ext/dnet/eth.h rename : ext/dnet/dnet/fw.h => ext/dnet/fw.h rename : ext/dnet/dnet/icmp.h => ext/dnet/icmp.h rename : ext/dnet/dnet/intf.h => ext/dnet/intf.h rename : ext/dnet/dnet/ip.h => ext/dnet/ip.h rename : ext/dnet/dnet/ip6.h => ext/dnet/ip6.h rename : ext/dnet/dnet/os.h => ext/dnet/os.h rename : ext/dnet/dnet/rand.h => ext/dnet/rand.h rename : ext/dnet/dnet/route.h => ext/dnet/route.h rename : ext/dnet/dnet/tcp.h => ext/dnet/tcp.h rename : ext/dnet/dnet/udp.h => ext/dnet/udp.h | |||
2009-03-17 | ply: put the absolute path to ply in the environment, not a relative one | Nathan Binkert | |
2009-03-16 | stats: fix compiler error | Nathan Binkert | |
2009-03-16 | Very minor regression stats updates due top previous changeset. | Steve Reinhardt | |
Setting dirty bit on swaps added a handful of writebacks in a few of the longer-running SPARC_SE benchmarks. | |||
2009-03-11 | cache: set dirty bit on swaps (oops!) | Steve Reinhardt | |
2009-03-11 | cpu: fix minor endian issue with trace output | Steve Reinhardt | |
(no functional change) | |||
2009-03-11 | tests: use env.Execute instead of Execute to pick up env vars. | Steve Reinhardt | |
2009-03-10 | prefetch: don't panic on requests w/o contextID (e.g., writebacks). | Steve Reinhardt | |
2009-03-07 | build: fix compiler warnings in g++ 3.4 | Nathan Binkert | |
2009-03-07 | Minor tweak to regression exit status message. | Steve Reinhardt | |
2009-03-07 | Fix up regression execution to better handle tests that end abnormally. | Steve Reinhardt | |
E.g., mark aborts due to assertion failures as failed tests, but those that get killed by the user as needing to be rerun, etc. | |||
2009-03-07 | tests: update tests because of changes in stat names and in the stats package | Nathan Binkert | |
2009-03-07 | stats: fix duplicate statistics names. | Nathan Binkert | |
This generally requires providing a more meaningful name() function for a class. | |||
2009-03-07 | stats: cleanup text output stuff and fix mysql output | Nathan Binkert | |
2009-03-07 | scons: fix the library path stuff | Nathan Binkert | |
2009-03-07 | build: fix errors for compilers other than g++ 4.3 | Nathan Binkert | |
2009-03-05 | stats: create an enable phase, and a prepare phase. | Nathan Binkert | |
Enable more or less takes the place of check, but also allows stats to do some other configuration. Prepare moves all of the code that readies a stat for dumping into a separate function in preparation for supporting serialization of certain pieces of statistics data. While we're at it, clean up the visitor code and some of the python code. | |||
2009-03-05 | stats: clean up how templates are used on the data side. | Nathan Binkert | |
This basically works by taking advantage of the curiously recurring template pattern in an intelligent way so as to reduce the number of lines of code and hopefully make things a little bit clearer. | |||
2009-03-05 | stats: Fix all stats usages to deal with template fixes | Nathan Binkert | |
2009-03-05 | stats: remove the template wart left over from the ancient binning stuff | Nathan Binkert | |
2009-03-05 | stats: stick the distribution's fancy parameter into the parameters structure. | Nathan Binkert | |
2009-03-05 | stats: Add a wrapper class for the information side of things. | Nathan Binkert | |
This provides an easy way to provide the callbacks into the data side of things from the info side of things. Rename Wrap to DataWrap so it is more easily distinguishable from InfoWrap | |||
2009-03-05 | stats: better naming of template parameters for the wrapper stuff | Nathan Binkert | |
Parent and Child are bad names. Derived and Base are better. | |||
2009-03-05 | stats: get rid of meaningless uses of virtual | Nathan Binkert | |
2009-03-05 | stats: miscellaneous cleanup | Nathan Binkert | |
2009-03-05 | serialize: Allow floats and doubles to be serialized | Nathan Binkert | |
2009-03-05 | Get rid of 'using namespace' declarations in headers. | Steve Reinhardt | |
2009-03-05 | SCons: Fix bug with .hg dir not existing. | Ali Saidi | |
2009-03-04 | InOrderCPU: Clean up Constructors to initialize variables correctly (i.e. in ↵ | Korey Sewell | |
a way for the compiler to play *nice*) | |||
2009-03-04 | Give each resource in InOrder it's own TraceFlag instead of just standard ↵ | Korey Sewell | |
'Resource' flag | |||
2009-03-04 | Remove unused functions/comments cluttering up the code. | Korey Sewell | |
2009-03-04 | make handling of interstage buffers (i.e. StageQueues) more consistent: ↵ | Korey Sewell | |
(1)number from 0-n, not 1-n+1, (2) always check nextStageValid before a stageNum+1 and prevStageValid for a stageNum-1 reference (3) add skidSize() to get StageQueue size for all threads | |||
2009-03-04 | InOrder didnt have all it's params set to a default value, which is now ↵ | Korey Sewell | |
required for M5 objects; Also, a # of values need to be reset to 0 (or the appropriate value) before we assume they are OK for use. | |||
2009-03-04 | Give TimeBuffer an ID that can be set. Necessary because InOrder uses ↵ | Korey Sewell | |
generic stages so w/o an ID there is no way to differentiate buffers when debugging | |||
2009-03-04 | use numCycles instead of simTicks to determine CPI stat in InOrder | Korey Sewell | |
2009-03-04 | O3: Make numThreads error message more helpful. | Steve Reinhardt | |
2009-02-28 | Fix Num_Syscall_Descs check bug in non-x86 ISAs. | Steve Reinhardt | |
(See cset d35d2b28df38 for x86 fix.) | |||
2009-02-27 | quell gcc 4.3 warning | Nathan Binkert | |
2009-02-27 | X86: Install the exit system call. | Gabe Black | |
2009-02-27 | X86: Install the 32 bit write system call. | Gabe Black | |
2009-02-27 | X86: Implement shrd. | Gabe Black | |
2009-02-27 | X86: Add a structure to allow mapping between the host and guest fstat formats. | Gabe Black | |
2009-02-27 | X86: Don't treat the REX prefixes as prefixes in 32 bit modes. These are ↵ | Gabe Black | |
inc/dec instructions. | |||
2009-02-27 | X86: Set address size to 64 bits when generating addresses internally. | Gabe Black | |