summaryrefslogtreecommitdiff
path: root/src/sim/syscall_emul.hh
AgeCommit message (Expand)Author
2016-02-13syscall_emul: Implement clock_getres() system callMichael LeBeane
2016-02-06style: fix missing spaces in control statementsSteve Reinhardt
2015-07-24style: change Process function calls to use camelCaseBrandon Potter
2015-07-24syscall_emul: standardized file descriptor name and add return checks.Brandon Potter
2015-07-24base: refactor process class (specifically FdMap and friends)Brandon Potter
2015-05-26arm: Implement some missing syscalls (SE mode)Giacomo Gabrielli
2015-05-05syscall_emul: fix warn_once behaviorSteve Reinhardt
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-01-03arm: Add unlinkat syscall implementationmike upton
2014-12-27syscall_emul: Return correct writev valueJoel Hestness
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-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-09-03arch: Cleanup unused ISA traits constantsAndreas Hansson
2014-04-17sim, arm: implement more of the at variety syscallsAli Saidi
2014-01-24sim: Add openat/fstatat syscalls and fix mremapChris Adeniyi-Jones
2013-01-08arm: add access syscall for ARM SE modeMitch Hayenga
2012-09-21SE: Ignore FUTEX_PRIVATE_FLAG of sys_futexLluc Alvarez
2012-09-10NetBSD: Build on NetBSDPalle Lyckegaard
2012-08-06syscall_emul: clean up open() code a bit.Steve Reinhardt
2012-08-06str: add an overloaded startswith() utility methodSteve Reinhardt
2012-08-06syscall emulation: Clean up ioctl handling, and implement for x86.Marc Orr
2012-07-10syscall emulation: Add the futex system call.Marc Orr
2012-05-19Syscalls: warn when the length argument to mmap is excessive.Gabe Black
2012-02-24MEM: Make port proxies use references rather than pointersAndreas Hansson
2012-01-31Merge with head, hopefully the last time for this batch.Gabe Black
2012-01-31clang: Enable compiling gem5 using clang 2.9 and 3.0Koan-Sin Tan
2012-01-28Merge with the main repo.Gabe Black
2012-01-17MEM: Add port proxies instead of non-structural portsAndreas Hansson
2012-01-07Merge with main repository.Gabe Black
2011-10-30SE/FS: Build the base process class in FS.Gabe Black
2011-10-22SE: move page allocation from PageTable to ProcessSteve Reinhardt
2011-10-22syscall_emul: implement MAP_FIXED option to mmap()Steve Reinhardt
2011-05-23syscall emul: fix Power Linux mmap constant, plus other cleanupSteve Reinhardt
2011-04-15trace: reimplement the DTRACE function so it doesn't use a vectorNathan Binkert
2011-04-15includes: sort all includesNathan Binkert
2011-03-17ARM: Add minimal ARM_SE support for m5threads.Chris Emmons
2011-01-07Replace curTick global variable with accessor functions.Steve Reinhardt
2010-10-31ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors.Gabe Black
2010-09-13Faults: Pass the StaticInst involved, if any, to a Fault's invoke method.Gabe Black
2010-05-06compile: don't #include unnecessary stuffNathan Binkert
2010-04-15tick: rename Clock namespace to SimClockNathan Binkert
2009-11-14SE: Fix SE mode OS X compilation.Ali Saidi
2009-10-30SysCalls: Implement truncate64 system callVince Weaver
2009-10-30Syscalls: Make system calls access arguments like a stack, not an array.Gabe Black