summaryrefslogtreecommitdiff
path: root/src/sim
AgeCommit message (Expand)Author
2019-12-04sim: Add a suppression mechanism to the SyscallReturn class.Gabe Black
2019-12-04sim: Small style fixes in sim/syscall_return.hh.Gabe Black
2019-12-04sim: Change the syscall executor to a std::function.Gabe Black
2019-12-03sim-se: Avoid function overloading for syscall implementationGiacomo Travaglini
2019-11-27sim-se: Check Path redirection when mmappingGiacomo Travaglini
2019-11-26sim: prefix --debug-flags Event logs with the flag nameCiro Santilli
2019-11-25sim-se: don't wake up threads that are halted on futexCiro Santilli
2019-11-21base: Remove tests making use of Big/LittleEndianOrder NamespaceGiacomo Travaglini
2019-11-20base,tests: Expanded GTests for addr_range.hhBrandon Potter
2019-11-18arch: Get rid of the (Big|Little)EndianGuest namespaces.Gabe Black
2019-11-16tests: Added GTests for byteswap.hhBobby R. Bruce
2019-10-30arch,sim: Make copyStringArray take an explicit endianness.Gabe Black
2019-10-30sim: Use the system and OS to get endianness.Gabe Black
2019-10-30sim: Add a getGuestByteOrder accessor to the system class.Gabe Black
2019-10-25cpu,sim: Delegate PCEvent scheduling from Systems to ThreadContexts.Gabe Black
2019-10-25cpu,sim: Get rid of a bunch of conditional compilation for PCEvents.Gabe Black
2019-10-25sim: Make the System object a PCEventScope.Gabe Black
2019-10-24cpu, sim-se: don't wake up threads that are awake in futexCiro Santilli
2019-10-24sim-se: fix futexFunc TGT_FUTEX_WAIT always selects bitsetCiro Santilli
2019-10-16arch,base,sim: Move Process loader hooks into the Process class.Gabe Black
2019-10-15sim,cpu: Get rid of the unused instEventQueue.Gabe Black
2019-10-12arch,base: Separate the idea of a memory image and object file.Gabe Black
2019-10-10arch, base: Stop assuming object files have three segments.Gabe Black
2019-10-09base: Rename Section to Segment, and some of its members.Gabe Black
2019-10-03sim-se: Fix invalid delete of params on cloneJason Lowe-Power
2019-10-02sim: Mark System::getThreadContext method as constGiacomo Travaglini
2019-09-26sim: Convert power modelling framework to new-style statsAndreas Sandberg
2019-08-29stats: Add support for hierarchical statsAndreas Sandberg
2019-08-27sim: Add a << overload for the Port class which prints its name.Gabe Black
2019-08-27sim: Add a takeOverFrom method to the base Port class.Gabe Black
2019-08-27mem, sim, systemc: Reorganize Port and co.s bind, unbind slightly.Gabe Black
2019-08-13sim: Add a hook Clocked objects can implement for frequency changes.Gabe Black
2019-08-13sim: Clean up some mild style bugs in clocked_object.hh.Gabe Black
2019-08-12sim-se: rename Process::setpgid memberBrandon Potter
2019-08-09sim-se: minor refactor for ProcessParams::createBrandon Potter
2019-08-09sim-se: remove unused parameterBrandon Potter
2019-08-06sim-se: add new getpgrp system callBrandon Potter
2019-08-06sim-se: adding pipe2 syscallMatthew Sinclair
2019-08-02sim-se: small refactor on pipe syscallBrandon Potter
2019-08-01sim-se: small performance optimizationBrandon Potter
2019-08-01sim-se: fstat64 bugfixBrandon Potter
2019-08-01sim-se: add new option to getrlimit syscallBrandon Potter
2019-07-18sim: Add getter to fault virtual addressGabor Dozsa
2019-05-30arch, base, cpu, gpu, sim: Merge getMemProxy and getVirtProxy.Gabe Black
2019-05-30cpu, sim: Return PortProxy &s from all the proxy accessors.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: add a release parameter to Process.pyCiro Santilli
2019-05-29arch, base, dev, sim: Remove now unnecessary casts from PortProxy methods.Gabe Black
2019-05-21sim-se: change syscall function signatureBrandon Potter