summaryrefslogtreecommitdiff
path: root/src/base
AgeCommit message (Expand)Author
2019-06-28base: Add argument to Coroutine class to not run on creationMichiel W. van Tol
2019-06-13base: AddrRange does not merge single interleaved rangesTiago Muck
2019-06-10base: Extend unit tests for AddrRangeNikos Nikoleris
2019-06-10base: Extend AddrRange to support more flexible addressingNikos Nikoleris
2019-06-10base: Fix ctz32 for systems where unsigned int is not 32bitNikos Nikoleris
2019-06-10base: Add function to count trailing zeros in a 64-bit integerNikos Nikoleris
2019-06-09base: Provide a getter for Fiber::started boolean variableGiacomo Travaglini
2019-06-09base: Rename TestFiber into SwitchingFiberGiacomo Travaglini
2019-06-04base: Fix missing headers to CircularQueueDaniel R. Carvalho
2019-05-30arch, base, cpu, gpu, sim: Merge getMemProxy and getVirtProxy.Gabe Black
2019-05-30arch, base, sim: Demote (SE|FS)TranslatingPortProxy &s to PortProxy &s.Gabe Black
2019-05-30arch, base, sim: Replace Copy(String)?(In|Out) with equivalent code.Gabe Black
2019-05-29sim-se: const for loader's loadSection paramBrandon Potter
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