summaryrefslogtreecommitdiff
path: root/src/sim
AgeCommit message (Expand)Author
2015-07-07sim: Add macros to serialize objects into a sectionAndreas Sandberg
2015-07-07base: Add serialization support to Pixels and FrameBufferAndreas Sandberg
2015-07-07sim: Fix broken event unserializationAndreas Sandberg
2015-07-07sim: Refactor the serialization base classAndreas Sandberg
2015-07-07sim: Add serialization macros for std containersAndreas Sandberg
2015-06-01sim, arm: add checkpoint upgrader for d02b45a5Curtis Dunham
2015-05-26arm: Implement some missing syscalls (SE mode)Giacomo Gabrielli
2015-05-23base: Redesign internal frame buffer handlingAndreas Sandberg
2015-05-15sim: Don't clear the active CPU vector in System::initStateAndreas Sandberg
2015-05-05syscall_emul: fix warn_once behaviorSteve Reinhardt
2015-04-29arch, base, dev, kern, sym: FreeBSD supportRuslan Bukin
2015-04-22syscall_emul: implement clock_gettime system callBrandon Potter
2015-04-22syscall_emul: update getrlimit to use warnBrandon Potter
2015-04-22syscall_emul: fix warning with wrong syscall nameBrandon Potter
2015-04-13sim: Use NULL instead of None for testing filenames.Nilay Vaish
2015-04-13sim: fix function for emulating dup()Nilay Vaish
2015-04-03sim: correct check for endianessRuslan Bukin
2015-03-26sim: Update limit_event reuse to final versionCurtis Dunham
2015-03-23sim: Reuse the same limit_event in simulate()Curtis Dunham
2015-03-02mem: Split port retry for all different packet classesAndreas Hansson
2015-02-16mem: mmap the backing store with MAP_NORESERVEAndreas Hansson
2015-02-11sim: Move the BaseTLB to src/arch/generic/Andreas Sandberg
2015-02-03sim: Remove test for non-NULL this in EventAndreas Sandberg
2014-12-19sim: prioritize async events; prevent starvationCurtis Dunham
2015-01-25sim: Clean up InstRecordAli Saidi
2015-01-25cpu: Remove all notion that we know when the cpu is misspeculating.Ali Saidi
2015-01-03arm: Add unlinkat syscall implementationmike upton
2014-12-27syscall_emul: Return correct writev valueJoel Hestness
2014-11-24misc: Another round of static analysis fixupsAndreas Hansson
2014-11-23mem: Page Table map api modificationAlexandru Dutu
2014-11-23x86: Segment initialization to support KvmCPU in SEAlexandru Dutu
2014-11-23kvm, x86: Adding support for SE mode executionAlexandru Dutu
2014-09-02syscall_emul: add retry flag to SyscallReturnSteve Reinhardt
2014-10-22syscall_emul: minor style fix to LiveProcess constructorSteve Reinhardt
2014-10-22syscall_emul: devirtualize BaseBufferArg methodsSteve Reinhardt
2014-10-22syscall_emul: Put BufferArg classes in a separate header.Steve Reinhardt
2014-10-22syscall_emul: add EmulatedDriver objectSteve Reinhardt
2014-10-22sim: revert 6709bbcf564dNilay Vaish
2014-10-20x86: Fixes to avoid LTO warningsAndreas Hansson
2014-10-20sim: invalid alignment checks in mmap and mremapTom Jablin
2014-10-20sim: mmap: correct behavior for fixed addressMichael Adler
2014-10-20sim: implement getdents/getdents64 in user modeMichael Adler
2014-10-20x86: syscall: implementation of exit_groupSeverin Wischmann ext:(%2C%20Ioannis%20Ilkos%20%3Cioannis.ilkos09%40imperial.ac.uk%3E)
2014-10-16sim: EventQueue wakeup on events scheduled outside the event loopAndreas Hansson
2014-10-16arch: Use shared_ptr for all FaultsAndreas Hansson
2014-10-16dev: Use shared_ptr for Arguments::DataAndreas Hansson
2014-10-16arch,x86,mem: Dynamically determine the ISA for Ruby store checkAndreas Hansson
2014-10-16mem: Dynamically determine page bytes in memory componentsAndreas Hansson
2014-10-16cpu: Probe points for basic PMU statsAndreas Sandberg
2014-10-16sim: Add typedefs for PMU probe pointsAndreas Sandberg