Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-02 | ARM: Detect thumb mode elf images. | Gabe Black | |
2010-05-06 | compile: don't #include unnecessary stuff | Nathan Binkert | |
Time from base/time.hh has a name clash with Time from Ruby's TypeDefines.hh. Eventually Ruby's Time should go away, so instead of fixing this properly just try to avoid the clash. | |||
2010-04-18 | callback: Make helper functions that create callback objects for you | Nathan Binkert | |
clean up callback stuff a little bit while we're at it. | |||
2010-04-02 | refcnt: no default copy contructor or copy operator | Nathan Binkert | |
We shouldn't allow these because the default versions will copy the reference count which is definitely not what we want. | |||
2010-02-23 | stats: this makes some fixes to AverageStat and AverageVector. | Lisa Hsu | |
Also, make Formulas work on AverageVector. First, Stat::Average (and thus Stats::AverageVector) was broken when coming out of a checkpoint and on resets, this fixes that. Formulas also didn't work with AverageVector, but added support for that. | |||
2010-01-23 | build: need to include cstdio | Nathan Binkert | |
2009-11-04 | build: fix compile problems pointed out by gcc 4.4 | Nathan Binkert | |
2009-10-27 | POWER: Add support for the Power ISA | Timothy M. Jones | |
This adds support for the 32-bit, big endian Power ISA. This supports both integer and floating point instructions based on the Power ISA Book I v2.06. | |||
2009-09-23 | arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hh | Nathan Binkert | |
2009-07-27 | ARM: Detect OABI binaries and complain that they're no-longer supported. | Ali Saidi | |
2009-07-01 | ARM: Add a findLsbSet function and use it to implement clz. | Gabe Black | |
2009-06-21 | BitUnion: Add more constiness. | Gabe Black | |
2009-06-05 | cleanup: Make use of types properly and make the loop a little more clear. | Nathan Binkert | |
2009-06-04 | types: clean up types, especially signed vs unsigned | Nathan Binkert | |
2009-05-26 | types: add a type for thread IDs and try to use it everywhere | Nathan Binkert | |
2009-05-17 | includes: sort includes again | Nathan Binkert | |
2009-05-17 | includes: use base/types.hh not inttypes.h or stdint.h | Nathan Binkert | |
2009-05-17 | types: Move stuff for global types into src/base/types.hh | Nathan Binkert | |
--HG-- rename : src/sim/host.hh => src/base/types.hh | |||
2009-05-13 | stats: tidy up the Distribution type a little bit | Nathan Binkert | |
2009-05-13 | stats: fancy is a bad name | Nathan Binkert | |
2009-05-13 | stats: clean up the code for printing stats | Nathan Binkert | |
2009-05-11 | stats: remove a few compat leftovers | Nathan Binkert | |
2009-05-11 | stats: forgot an include for the mysql stuff | Nathan Binkert | |
2009-05-11 | scons: add include guards to info.hh | Nathan Binkert | |
2009-04-22 | stats: Move flags into info.hh and use base/flags.hh to manage the flags | Nathan Binkert | |
2009-04-22 | stats: Shuffle around info stuff so it can be accessed separately | Nathan Binkert | |
2009-04-22 | stats: Rename the info classes to hopefully make things a bit clearer | Nathan Binkert | |
FooInfoBase became FooInfo FooInfo became FooInfoProxy | |||
2009-04-22 | stats: remove simplescalar compatibility for printing | Nathan Binkert | |
2009-04-22 | stats: fix initialization bug in distribution text output | Nathan Binkert | |
2009-01-08 | FastAlloc: track allocation tick in debug mode, | Steve Reinhardt | |
minor enhancements to debug output | |||
2009-04-08 | stats: disallow duplicate statistic names. | Nathan Binkert | |
2009-03-16 | stats: fix compiler error | Nathan Binkert | |
2009-03-07 | stats: cleanup text output stuff and fix mysql output | 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-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-02-26 | CPA: Add new object for gathering critical path annotations. | Ali Saidi | |
2009-02-23 | stats: reorganize how parameters are stored and accessed. | Nathan Binkert | |
2009-02-23 | stats: move the limits stuff into the types.hh file | Nathan Binkert | |
2009-02-23 | stats: get rid of the convoluted 'database' code. | Nathan Binkert | |
Just use the stuff directly and things ought to be more clear | |||
2009-02-23 | stats: Try to make the names of things more intuitive. | Nathan Binkert | |
Basically, this means renaming several things called data to info, which is information about the statistics. Things that are named data now are actual data stored for the statistic. | |||
2009-02-23 | stats: fix text printout for distributions | Nathan Binkert | |