summary refs log tree commit diff stats
path: root/linux-user/syscall.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement acct and pretend to implement madvise.pbrook2006-04-161-2/+10
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1819 c046a42c-6fe2-441c-8c8c-71466251a162
* Avoid accessing guest memory directly in usermode emulation.pbrook2006-03-251-385/+733
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1790 c046a42c-6fe2-441c-8c8c-71466251a162
* Arm Linux EABI syscall support.pbrook2006-02-091-30/+119
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1756 c046a42c-6fe2-441c-8c8c-71466251a162
* log typosbellard2005-12-181-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1723 c046a42c-6fe2-441c-8c8c-71466251a162
* statfs fixbellard2005-11-281-19/+37
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1680 c046a42c-6fe2-441c-8c8c-71466251a162
* mips user emulationbellard2005-11-261-0/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1668 c046a42c-6fe2-441c-8c8c-71466251a162
* more set/getsockopt valuesbellard2005-07-231-7/+71
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1516 c046a42c-6fe2-441c-8c8c-71466251a162
* [f]truncate64 supportbellard2005-07-231-2/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1515 c046a42c-6fe2-441c-8c8c-71466251a162
* report user mode gdb exit codes (Paul Brook)bellard2005-04-261-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1401 c046a42c-6fe2-441c-8c8c-71466251a162
* ARM "Angel" semihosting syscalls (Paul Brook)bellard2005-04-231-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1383 c046a42c-6fe2-441c-8c8c-71466251a162
* SUSE fixbellard2005-03-011-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1319 c046a42c-6fe2-441c-8c8c-71466251a162
* armv5te support (Paul Brook)bellard2005-01-311-2/+26
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1258 c046a42c-6fe2-441c-8c8c-71466251a162
* initial sparc64 supportbellard2005-01-301-2/+53
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1256 c046a42c-6fe2-441c-8c8c-71466251a162
* 64 bit target fixes - removed warningsbellard2005-01-031-1/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1187 c046a42c-6fe2-441c-8c8c-71466251a162
* 'syscall' syscallbellard2005-01-031-0/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1181 c046a42c-6fe2-441c-8c8c-71466251a162
* utimes() supportbellard2004-12-061-0/+14
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1164 c046a42c-6fe2-441c-8c8c-71466251a162
* uname() fix (James Pellow)bellard2004-12-061-1/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1163 c046a42c-6fe2-441c-8c8c-71466251a162
* uname + sysctl fix (Paul Brook)bellard2004-09-131-1/+14
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1065 c046a42c-6fe2-441c-8c8c-71466251a162
* sysinfo syscall (Francois Guimond)bellard2004-06-191-1/+24
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@930 c046a42c-6fe2-441c-8c8c-71466251a162
* utime fixbellard2004-05-031-4/+9
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@780 c046a42c-6fe2-441c-8c8c-71466251a162
* amd64 port (Jocelyn Mayer)bellard2004-04-261-0/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@762 c046a42c-6fe2-441c-8c8c-71466251a162
* PowerPC system emulation fixes (Jocelyn Mayer)bellard2004-04-121-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@722 c046a42c-6fe2-441c-8c8c-71466251a162
* initial x86-64 host support (Gwenole Beauchesne)bellard2004-03-171-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@670 c046a42c-6fe2-441c-8c8c-71466251a162
* shm support, more setsockopt and getsockopt calls, fds fix (initial patch by ↵bellard2004-02-221-52/+193
| | | | | | Paul McKerras) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@638 c046a42c-6fe2-441c-8c8c-71466251a162
* use kernel like macros for user access (will be useful someday to have a ↵bellard2004-02-221-21/+0
| | | | | | better error checking git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@634 c046a42c-6fe2-441c-8c8c-71466251a162
* O_DIRECT compile fixbellard2004-02-221-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@633 c046a42c-6fe2-441c-8c8c-71466251a162
* fcntl flags convertion (Jocelyn Mayer)bellard2004-01-041-1/+34
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@538 c046a42c-6fe2-441c-8c8c-71466251a162
* stat64 fix - added getpagesize()bellard2004-01-041-17/+51
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@495 c046a42c-6fe2-441c-8c8c-71466251a162
* PowerPC target support (Jocelyn Mayer) - added better support for uid16bellard2003-11-231-113/+170
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@474 c046a42c-6fe2-441c-8c8c-71466251a162
* added utime syscall - fixed nanosleep exact behaviourbellard2003-09-301-2/+66
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@393 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed invalid Linux asm/unistd.h header for PowerPC and gcc 3.3bellard2003-08-111-0/+123
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@367 c046a42c-6fe2-441c-8c8c-71466251a162
* times() fixbellard2003-07-131-4/+21
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@327 c046a42c-6fe2-441c-8c8c-71466251a162
* ARM fix: mmapbellard2003-07-091-6/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@315 c046a42c-6fe2-441c-8c8c-71466251a162
* old select supportbellard2003-07-091-1/+11
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@313 c046a42c-6fe2-441c-8c8c-71466251a162
* automatic ioctl number conversion - minimum ARM fork() supportbellard2003-06-151-18/+54
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@240 c046a42c-6fe2-441c-8c8c-71466251a162
* getdents for 64 bit cpusbellard2003-06-051-1/+42
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@212 c046a42c-6fe2-441c-8c8c-71466251a162
* convert mmap flags (alpha fix)bellard2003-06-051-2/+18
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@208 c046a42c-6fe2-441c-8c8c-71466251a162
* mmap2 fixbellard2003-05-271-2/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@190 c046a42c-6fe2-441c-8c8c-71466251a162
* added getrusagebellard2003-05-161-19/+33
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@178 c046a42c-6fe2-441c-8c8c-71466251a162
* added do_fcntl()bellard2003-05-141-36/+45
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@171 c046a42c-6fe2-441c-8c8c-71466251a162
* pread/pwrite syscalls - use page_unprotect_range() in vital cases to avoid ↵bellard2003-05-141-2/+6
| | | | | | problems if the kernel writes data in protected page (needed for self-modifying code support) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@164 c046a42c-6fe2-441c-8c8c-71466251a162
* mmap emulationbellard2003-05-131-16/+10
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@158 c046a42c-6fe2-441c-8c8c-71466251a162
* added vm86.cbellard2003-05-101-72/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@143 c046a42c-6fe2-441c-8c8c-71466251a162
* added setgroups and getgroups syscallsbellard2003-05-081-2/+28
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@131 c046a42c-6fe2-441c-8c8c-71466251a162
* ia64 support - fcntl uses TARGET_ constantsbellard2003-04-291-8/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@112 c046a42c-6fe2-441c-8c8c-71466251a162
* fstat64 fixbellard2003-04-291-2/+11
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@108 c046a42c-6fe2-441c-8c8c-71466251a162
* flock supportbellard2003-04-291-2/+49
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@101 c046a42c-6fe2-441c-8c8c-71466251a162
* stat patches - path patches - added exit_group() syscallbellard2003-04-111-12/+25
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@95 c046a42c-6fe2-441c-8c8c-71466251a162
* endian fixbellard2003-04-071-2/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@83 c046a42c-6fe2-441c-8c8c-71466251a162
* added SIOCATMARK and times() syscallbellard2003-03-301-1/+13
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@70 c046a42c-6fe2-441c-8c8c-71466251a162