summaryrefslogtreecommitdiff
path: root/src/sim/syscall_emul.hh
AgeCommit message (Expand)Author
2020-01-23sim: Move findFreeContext to System.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-03sim-se: Avoid function overloading for syscall implementationGiacomo Travaglini
2019-11-27sim-se: Check Path redirection when mmappingGiacomo Travaglini
2019-10-30sim: Use the system and OS to get endianness.Gabe Black
2019-10-24sim-se: fix futexFunc TGT_FUTEX_WAIT always selects bitsetCiro Santilli
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-03sim-se: Fix invalid delete of params on cloneJason Lowe-Power
2019-08-06sim-se: add new getpgrp system callBrandon Potter
2019-08-06sim-se: adding pipe2 syscallMatthew Sinclair
2019-08-01sim-se: fstat64 bugfixBrandon Potter
2019-08-01sim-se: add new option to getrlimit syscallBrandon Potter
2019-05-30arch, base, cpu, gpu, sim: Merge getMemProxy and getVirtProxy.Gabe Black
2019-05-30arch, base, sim: Demote (SE|FS)TranslatingPortProxy &s to PortProxy &s.Gabe Black
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-06sim-se: correct statfs inclusion on !linux hostAndrea Mondelli
2019-05-03sim-se: add eventfd system callBrandon Potter
2019-04-30sim-se: use DPRINTF_SYSCALL for ioctl/wait4Alexandru Dutu
2019-04-30sim-se: add socket ioctlsBrandon Potter
2019-04-25sim-se: add a faux-filesystemDavid Hashe
2019-04-22sim-se: Enhance clone for X86KvmCPUAlexandru Dutu
2019-02-08kern,sim: implement FUTEX_WAKE_OPMoyang Wang
2019-02-08sim, kern: support FUTEX_CMP_REQUEUEMoyang Wang
2019-02-08sim: handle the case when there're not enough HW thread contextsTuan Ta
2019-02-08sim,kern: support FUTEX_WAIT_BITSET and FUTEX_WAKE_BITSET opsTuan Ta
2019-02-06sim: added missed macro definition on MacOSAndrea Mondelli
2019-01-22sim-se add readv and modifies writevBrandon Potter
2019-01-22sim-se: add ability to get/set sock metadataBrandon Potter
2019-01-22sim-se: add syscalls related to pollingBrandon Potter
2019-01-22sim-se: add calls for network transmissionsBrandon Potter
2019-01-22sim-se: add socket-based functionalityBrandon Potter
2019-01-16cpu: dev: sim: gpu-compute: Banish some ISA specific register types.Gabe Black
2019-01-10sim-se, arch-arm: Add support for getdents64Javier Setoain
2019-01-10sim-se: Refactor clone to avoid most ifdefsAndreas Sandberg
2019-01-10sim-se: Correctly calculate next PC in cloneAndreas Sandberg
2019-01-10sim-se: Use CONFIG_CLONE_BACKWARDS for ArmAndreas Sandberg
2018-11-27sim-se: only implement getdentsFunc on supported hostsCiro Santilli
2018-10-30syscall_emul: fix openat when directory does not end in "/"Ciro Santilli
2018-09-19syscall_emul: implement dir-related syscallsBrandon Potter
2018-06-25syscall_emul: adding symlink system callMatt Sinclair
2018-06-25syscall_emul: adding link system callMatt Sinclair
2018-03-15sim-se: Fix fallthrough in prlimitJason Lowe-Power
2018-01-23tarch, mem: Abstract the data stored in the SE page tables.Gabe Black
2018-01-10arch-riscv,sim: Support clone syscall in RISC-VTuan Ta
2018-01-05sim: Fix a bug in prlimit syscall in SE modeTuan Ta
2017-12-04misc: Rename misc.(hh|cc) to logging.(hh|cc)Gabe Black