summaryrefslogtreecommitdiff
path: root/src/base
AgeCommit message (Expand)Author
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
2017-10-31vnc: Default image writer type set to AutoGiacomo Travaglini
2017-10-31base: Introducing utility for writing raw data in png formatGiacomo Travaglini
2017-10-30base: Fix forcing loopback only binding for listeners.Gabe Black
2017-10-20base: Function for mirroring bits in variable length wordGiacomo Travaglini
2017-10-20base: Defining make_unique for C++11Giacomo Travaglini
2017-08-02base: Give more information when setting up asynchronous IO fails.Gabe Black
2017-07-12sim, gdb: Refactor some Event subclasses into lambdasSean Wilson
2017-07-12cpu, sim: Add param to force CPUs to wait for GDBJose Marinho
2017-06-13ruby: Add support for address ranges in the directoryNikos Nikoleris
2017-06-03base: misc: Include cstdlib in base/misc.hh.Gabe Black
2017-05-19base, sim, arch: Fix clang 5.0 warningsAndreas Sandberg
2017-05-18base: Refactor the GDB code.Gabe Black
2017-05-12base: Make the VNC server more resilient.Gabe Black
2017-05-12misc: Make the remote GDB stub more resilient to bad connections.Gabe Black
2017-05-09base: Teach the socket listeners how to bind to the loopback.Gabe Black
2017-05-02base, sim, dev: Remove SWIGAndreas Sandberg
2017-04-03dev: Align BAR0 size to power of 2 for VirtIO devicesSascha Bischoff
2017-03-09style: Correct some style issuesBrandon Potter
2017-03-09misc: add missing copyright/author information in previous commitPierre-Yves Péneau
2017-02-27base: Refactor logging to make log level selection cleanerAndreas Sandberg
2017-02-23base: fix small memory leak in the ELF loaderBrandon Potter
2017-02-15mem, stats: fix typos in CommMonitor and StatsPierre-Yves Péneau
2016-11-09style: [patch 3/22] reduce include dependencies in some headersBrandon Potter
2016-11-09style: [patch 1/22] use /r/3648/ to reorganize includesBrandon Potter
2016-11-09base: remove header file to prevent a macro name collisionBrandon Potter
2016-11-30arch: [Patch 1/5] Added RISC-V base instruction set RV64IAlec Roelke
2016-10-14stats: Add more information to uninitialized errorJason Lowe-Power
2016-10-06ruby: garnet2.0Tushar Krishna
2016-10-04misc: Adds a warning in case gdb is attached multiple timesAlexandru Dutu