summaryrefslogtreecommitdiff
path: root/src/base
AgeCommit message (Expand)Author
2019-05-29arch, base, dev, sim: Remove now unnecessary casts from PortProxy methods.Gabe Black
2019-05-28base: Add warn_if_once macroTiago Muck
2019-05-18base: Add a type for keeping track of object file loaders.Gabe Black
2019-05-18arch, base, cpu, dev, mem, sim: Remove #if 0-ed out code.Gabe Black
2019-05-14base: Add operators to SatCounterDaniel
2019-05-14base: Add GTest to SatCounterDaniel
2019-05-14base: Move SatCounter to base directoryDaniel
2019-04-01dev-arm: Correct cast of template parameterAndrea Mondelli
2019-03-26base: Make AddrRangeMap able to return non-const iterators.Gabe Black
2019-03-26base,python: Fix to allow multiple --debug-ignore values.Isaac Sánchez Barrera
2019-03-22base: Fix CircularQueue's operator-= when negative subtractionGiacomo Travaglini
2019-03-22base: Fix CircularQueue when diffing iteratorsGiacomo Travaglini
2019-02-18base: Fix enums checkpointingGiacomo Travaglini
2019-02-12python: Don't assume SimObjects live in the global namespaceAndreas Sandberg
2019-02-07arch-riscv: Enable support for riscv 32-bit in SE mode.Austin Harris
2019-01-24base: arch: Get rid of the now unused FloatRegVal type.Gabe Black
2019-01-24cpu-o3: O3 LSQ GeneralisationRekai Gonzalez-Alberquilla
2019-01-22base: add support for GDB's XML architecture definitionCiro Santilli
2019-01-10dev-arm: Add a GICv3 modelJairo Balart
2019-01-10base: Make it possible to convert strings to enumsGiacomo Travaglini
2018-12-08base, systemc: Fix clang compilationGiacomo Travaglini
2018-12-06base: Ported circlebuf to CircularQueueRekai Gonzalez-Alberquilla
2018-12-06base: Iterable CircularQueue implementationRekai Gonzalez-Alberquilla
2018-12-04base: Fix fiber compilation issue for Mac OSNikos Nikoleris
2018-12-04base, sim: Add missing destructorsNikos Nikoleris
2018-12-03base: Add type alias for raw pointer in RefCountingPtrGiacomo Gabrielli
2018-12-03base: increase the GDB buffer size dynamicallyCiro Santilli
2018-11-29base: Change the unit test binary names to use .test, and to be consistent.Gabe Black
2018-11-29base: Rename unit test cc files to be *.test.cc.Gabe Black
2018-11-29base: Fix include order in the inifile unit test.Gabe Black
2018-11-28base: Add missing overrides in statistics headerNikos Nikoleris
2018-11-28tests: Convert IniFile unit test to a GTestGiacomo Travaglini
2018-11-27arch, base, cpu, gpu, mem: Replace assert(0 or false with panic.Gabe Black
2018-11-27base: Add some functions to convert floats to bits and vice versa.Gabe Black
2018-11-19base: Don't let exceptions leak from the to_number utility function.Gabe Black
2018-11-18base: Set up a guard page for fiber stacks.Gabe Black
2018-11-16cpu: Fix the usage of const DynInstPtrRekai Gonzalez-Alberquilla
2018-11-05base: Add standard types for floating and nonfloating point register values.Gabe Black
2018-10-26tests: Convert AddrRangeMap unit test to a GTestAndreas Sandberg
2018-10-26tests: Convert CircleBuf unit test to a GTestAndreas Sandberg
2018-09-11base: Avoid dividing by zero in Time::[gs]etTick.Gabe Black
2018-09-11base: Save and restore the width setting of streams used with cprintf.Gabe Black
2018-09-10base: Fix isSubset() for addr ranges with interleavingNikos Nikoleris
2018-08-24base: If valgrind is available, tell it about Fiber stacks.Gabe Black
2018-08-21misc: Appease GCC 8Jason Lowe-Power
2018-08-10base: Replace cppversion == version with >= versionBradley
2018-07-26base: Fix ucontext compilation error for macOSGiacomo Travaglini
2018-06-29base: Add a M5_PUBLIC and M5_LOCAL attribute macroAndreas Sandberg
2018-06-28base: Add an asymmetrical Coroutine classGiacomo Travaglini
2018-06-21base: Add a class which encapsulates Fibers.Gabe Black