summaryrefslogtreecommitdiff
path: root/src/base
AgeCommit message (Expand)Author
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
2018-06-20base: Fix includes in AddrRangeMap header fileNikos Nikoleris
2018-06-19base: Build caching into the AddrRangeMap classGabe Black
2018-06-19base, mem: Disambiguate if an addr range is contained or overlapsNikos Nikoleris
2018-06-14base,mem: Support AtomicOpFunctor in the classic memory systemTuan Ta
2018-05-17base: Add M5 flag for [[nodiscard]] attributeNikos Nikoleris
2018-05-09base, dev: Fix port message for vnc and terminalAndreas Sandberg
2018-03-30base: Make bitunion output functions static/inline.Gabe Black
2018-03-28base: Add a default output function for bitunion types.Gabe Black
2018-03-15arm: Fix implicit-fallthrough warnings when building with gcc-7+Siddhesh Poyarekar
2018-03-14base: Fix loop range in pngwriterChun-Chen Hsu
2018-02-13sim: Make Stats truly non-copy-constructibleRekai Gonzalez-Alberquilla
2018-02-05base: Update #includes for bitunion.hh.Gabe Black
2018-02-02base: Fix unused function warningNikos Nikoleris
2018-01-29base: Remove the ability to cprintf stringstreams directly.Gabe Black
2018-01-29base: Delete commented out versions of the format_integer function.Gabe Black
2018-01-27base: Add an "override" to name() in the HardBreakpoint class.Gabe Black
2018-01-27base: Get bitunions to compile on clang 3.8.Gabe Black
2018-01-20base: Hide the BitUnion::__StorageType type.Gabe Black
2018-01-20arm, base: Generalize and move the BitUnion hash struct.Gabe Black
2018-01-20base: Enable specializing templates on BitUnion types.Gabe Black