summaryrefslogtreecommitdiff
path: root/src/base
AgeCommit message (Expand)Author
2008-11-10flags: Provide an object for managing boolean flags for an object.Nathan Binkert
2008-11-10safe_cast: add a new cast function for casts that should always succeed.Nathan Binkert
2008-11-10mem: Assert that requests have non-negative size.Steve Reinhardt
2008-10-10cprintf: properly deal with pointer typesNathan Binkert
2008-10-10Rename the info function to inform to avoid likely name conflictsNathan Binkert
2008-10-10output: Make panic/fatal/warn more flexible so we can add some new ones.Nathan Binkert
2008-10-10misc: remove #include <cassert> from misc.hh since not everyone needs it.Nathan Binkert
2008-10-09range_map: Add a method to find which range a single value falls into.Nathan Binkert
2008-10-09style: conform to M5 style.Nathan Binkert
2008-10-09stats: use properly signed types for looping and comparisonNathan Binkert
2008-10-09style: Bring statistics code in line with the proper style.Nathan Binkert
2008-10-02stats: Fix small bug pointed out by unit testing.Nathan Binkert
2008-10-02Output: Verify output files are open after opening them.Ali Saidi
2008-09-27gcc: Add extra parens to quell warnings.Nathan Binkert
2008-09-27add a bit of styleNathan Binkert
2008-09-22gcc: Version 4.3 is pretty anal about shadowing types, placate it.Nathan Binkert
2008-09-19atomicio: provide atomic read and write functions.Nathan Binkert
2008-09-19Use C++ limits where applicable for portabilityNathan Binkert
2008-09-19Use the proper version of C++ headersNathan Binkert
2008-09-19Check the return value of I/O operations for failureNathan Binkert
2008-09-19inifile: Whack preprocessor access.Nathan Binkert
2008-09-10style: Remove non-leading tabs everywhere they shouldn't be. Developers shoul...Ali Saidi
2008-09-08style: This file hugely violated the M5 style.Nathan Binkert
2008-08-04Get rid of outputStream... wasn't really being usedSteve Reinhardt
2008-08-04Add -r/-e options to redirect stdout/stderr.Steve Reinhardt
2008-08-03sockets: Add a function to disable all listening sockets.Nathan Binkert
2008-07-15Get rid of useless m5_assert macro.Steve Reinhardt
2008-07-01Remove delVirtPort() and make getVirtPort() only return cached version.Ali Saidi
2008-07-01Change everything to use the cached virtPort rather than created their own ea...Ali Saidi
2008-06-17inet: initialization fixes.Nathan Binkert
2008-06-12BitUnion: Take out namespace declaration so bitunions can be declared inside ...Gabe Black
2008-05-15Make sure that output files are always checked success before they're used.Ali Saidi
2008-03-24Add FAST_ALLOC_DEBUG and FAST_ALLOC_STATS as SConstruct options.Steve Reinhardt
2008-03-20MIPS: Check endianness of binaries in SE mode.Gabe Black
2008-02-05Add base ARM code to M5Stephen Hines
2008-01-02Additional comments and helper functions for PrintReq.Steve Reinhardt
2008-01-02Add functional PrintReq command for memory-system debugging.Steve Reinhardt
2007-11-20Get rid of a file that should have never been committed.Gabe Black
2007-11-15branch mergeKorey Sewell
2007-11-14remove unnecessary debug messages I addedKorey Sewell
2007-11-13Add in files from merge-bare-iron, get them compiling in FS and SE modeKorey Sewell
2007-11-08Make non Apple compilation work again. Ali may have to refix this.Gabe Black
2007-11-08Compiling: Fix for 64bit compile on Darwin/OSX 10.5.Ali Saidi
2007-10-31String constant const-ness changes to placate g++ 4.2.Steve Reinhardt
2007-10-31Traceflags: Old traceflags.py file is no longer needed.Ali Saidi
2007-10-31Traceflags: Add SCons function to created a traceflag instead of having one f...Ali Saidi
2007-10-31Base: Rework the way M5 provides and creates random numbers.Ali Saidi
2007-10-30Add constant stat.Vilas Sridharan
2007-10-12Loader: Identify sections based on virtual addresses, and set the LoadAddrMas...Gabe Black
2007-10-09ELF Loader: Use physical addresses instead of virtual ones.Gabe Black