summaryrefslogtreecommitdiff
path: root/src/base
AgeCommit message (Expand)Author
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
2018-01-20base: Rework bitunions so they can be more flexible.Gabe Black
2018-01-20sim, arch, base: Refactor the base remote GDB class.Gabe Black
2018-01-10style: change C/C++ source permissions to noexecBKP
2017-12-14misc: Updates for gcc7.2 for x86Jason Lowe-Power
2017-12-13arm,sparc,x86,base,cpu,sim: Replace the Twin(32|64)_t types with.Gabe Black
2017-12-12tests: Turn fbtest into a gtest and move it to src/base.Gabe Black
2017-12-12tests: Move the cprintftest unit test into src/base.Gabe Black
2017-12-12tests: Move the trietest unit test into base.Gabe Black
2017-12-12tests: Add an implementation of the Logger interface for use gtests.Gabe Black
2017-12-12misc: Rework the logging functions.Gabe Black
2017-12-06base: Split out the pixel class in framebuffer.(cc|hh).Gabe Black
2017-12-06base: Handle zero fill in cprintf when printing floats.Gabe Black
2017-12-04base: Rework the trie dump function to accept a different ostream.Gabe Black
2017-12-04misc: Rename misc.(hh|cc) to logging.(hh|cc)Gabe Black
2017-12-04misc: Move the ExitLogger class definition into misc.ccGabe Black
2017-12-04tests: Remove trietest's dependence on cprintf.Gabe Black
2017-11-28tests: Move the bituniontest to be alongside the bitunion header.Gabe Black
2017-11-15arm: Add support for armv8 CRC32 instructionsGiacomo Travaglini