summaryrefslogtreecommitdiff
path: root/src/base
AgeCommit message (Expand)Author
2019-10-25cpu: Access inst events through ThreadContext instead of the CPU.Gabe Black
2019-10-25cpu: Make accesses to comInstEventQueue indirect through methods.Gabe Black
2019-10-25sim: Make the System object a PCEventScope.Gabe Black
2019-10-25cpu: Create a PCEventScope class to abstract the scope of PCEvents.Gabe Black
2019-10-24tests: Added GTests for base/str.ccBobby R. Bruce
2019-10-18tests: Added GTests for base/bitfield.hhBobby R. Bruce
2019-10-18tests: Added GTests for base/atomicio.ccBobby R. Bruce
2019-10-18base: Add classes that encapsulate a channel addressAndreas Sandberg
2019-10-16base: Add addIntlvBits to AddrRangeAndreas Sandberg
2019-10-16base: Using scoped string in DPRINTFNRGiacomo Travaglini
2019-10-16base: Fix gem5.fast compilationGiacomo Travaglini
2019-10-16arch,base,sim: Move Process loader hooks into the Process class.Gabe Black
2019-10-15arch,base: Restructure the object file loaders.Gabe Black
2019-10-14Tests: Added GTests for base/callback.ccBobby R. Bruce
2019-10-12arch,base: Separate the idea of a memory image and object file.Gabe Black
2019-10-10arch,base: Stop loading the interpreter in ElfObject.Gabe Black
2019-10-10arch, base: Stop assuming object files have three segments.Gabe Black
2019-10-09tests: Migrated refcnt.cc test from src/unitttest to a gtestBobby R. Bruce
2019-10-09arch-mips,arch-riscv,base: Get rid of the unused HexFile class.Gabe Black
2019-10-09base: Rename Section to Segment, and some of its members.Gabe Black
2019-10-08base: Get rid of the unused global pointer in object files.Gabe Black
2019-10-08base: Ensure %p format arguments are printed as pointers.Gabe Black
2019-10-05base: ELF segment types are not bitfields.Gabe Black
2019-09-26stats: Add a preDumpStats() callback to Stats::GroupAndreas Sandberg
2019-09-26stats: Correctly print new-style dist stat namesAndreas Sandberg
2019-09-23cpu, mem: Changing AtomicOpFunctor* for unique_ptr<AtomicOpFunctor>Jordi Vaquero
2019-09-12base: Add a perfect bloom filterDaniel R. Carvalho
2019-09-10stats: Add M5_VAR_USED to variableTommaso Marinelli
2019-09-10stats: Fix incorrect name conflict panic with grouped statsAndreas Sandberg
2019-09-10base: Make Bloom Filter counting by defaultDaniel R. Carvalho
2019-09-10base: Make Bulk inherit from MultiBitSel Bloom FilterDaniel R. Carvalho
2019-09-10mem-ruby: Move Bloom Filters to baseDaniel R. Carvalho
2019-09-02stats: Create HDF5 stat files relative to simoutAndreas Sandberg
2019-09-02stats: Catch exceptions by const referenceDoğukan Korkmaztürk
2019-08-29base: Add function to saturate SatCounterDaniel R. Carvalho
2019-08-29stats: Add beta support for HDF5 stat dumpsAndreas Sandberg
2019-08-29stats: Add support for hierarchical statsAndreas Sandberg
2019-08-21base: assert that stats bucket size is greater than 0Ciro Santilli
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