summaryrefslogtreecommitdiff
path: root/src/base
AgeCommit message (Expand)Author
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
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