summaryrefslogtreecommitdiff
path: root/src/sim
AgeCommit message (Expand)Author
2020-01-13sim: Add a dumpSimcall mechanism to GuestABI.Gabe Black
2020-01-13sim: Add a unit test for the GuestABI mechanism.Gabe Black
2020-01-13sim: Implement a varargs like mechanism for GuestABI system.Gabe Black
2020-01-07arch,sim: Promote the m5ops_base param to the System base class.Gabe Black
2020-01-07arch,sim: Stop decoding the pseudo inst subfunc value.Gabe Black
2020-01-06arch,sim: Use the guest ABI mechanism with pseudo instructions.Gabe Black
2020-01-03sim: Move destructor of Port to publicYu-hsin Wang
2019-12-18sim: kernelExtras optional load addressesAdrian Herrera
2019-12-17sim: Include some required headers in the syscall debug macros header.Gabe Black
2019-12-16sim: kernelExtras if no kernel providedAdrian Herrera
2019-12-10sim,arch: Collapse the ISA specific versions of m5Syscall.Gabe Black
2019-12-10arch,cpu,sim: Push syscall number determination up to processes.Gabe Black
2019-12-10arch: Get rid of the now unused setSyscallArg.Gabe Black
2019-12-10sim: Add a wrapper/subclass for SyscallDesc which uses GuestABI.Gabe Black
2019-12-10sim: Add a mechanism to translate ABIs to call host funcs from a TC.Gabe Black
2019-12-10sim: Get rid of the now unused SyscallDesc flags and methods.Gabe Black
2019-12-10sim: Reintroduce the ignoreWarnOnceFunc syscall handler.Gabe Black
2019-12-10sim: Make the syscalls use the SyscallReturn suppression mechanism.Gabe Black
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