summaryrefslogtreecommitdiff
path: root/src/sim
AgeCommit message (Expand)Author
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
2019-05-21sim-se: remove /sys from special pathsTony Gutierrez
2019-05-20sim: Make the Process create function use the object loader mechanism.Gabe Black
2019-05-18arch, base, cpu, dev, mem, sim: Remove #if 0-ed out code.Gabe Black
2019-05-06sim-se: correct statfs inclusion on !linux hostAndrea Mondelli
2019-05-03sim-se: fix a few bugs/warns from GCC 6Joe Gross
2019-05-03sim-se: add eventfd system callBrandon Potter
2019-04-30sim-se: use DPRINTF_SYSCALL for ioctl/wait4Alexandru Dutu
2019-04-30sim-se: bugfix for 54c77aa055eBrandon Potter
2019-04-30arch: cpu: Track kernel stats using the base ISA agnostic type.Gabe Black
2019-04-30sim-se: add socket ioctlsBrandon Potter
2019-04-29sim-se: create Proc out files in out dirSteve Reinhardt