* [Qemu-devel] qemu/linux-user syscall.c
@ 2008-02-10 13:28 Andrzej Zaborowski
0 siblings, 0 replies; 74+ messages in thread
From: Andrzej Zaborowski @ 2008-02-10 13:28 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Andrzej Zaborowski <balrog> 08/02/10 13:28:08
Modified files:
linux-user : syscall.c
Log message:
Don't error out on zero-length chunks in writev, as to mimic Linux (Kirill A. Shutemov).
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.162&r2=1.163
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2008-03-28 22:32 Aurelien Jarno
0 siblings, 0 replies; 74+ messages in thread
From: Aurelien Jarno @ 2008-03-28 22:32 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Aurelien Jarno <aurel32> 08/03/28 22:32:06
Modified files:
linux-user : syscall.c
Log message:
add pread64 and pwrite64 system calls
(Gary Thomas)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.166&r2=1.167
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2008-02-04 22:26 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2008-02-04 22:26 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Fabrice Bellard <bellard> 08/02/04 22:26:57
Modified files:
linux-user : syscall.c
Log message:
lock_iovec() fix
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.161&r2=1.162
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-12-18 2:41 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-12-18 2:41 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/12/18 02:41:04
Modified files:
linux-user : syscall.c
Log message:
Correct errno return for setsockopt(), by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.160&r2=1.161
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-12-18 2:39 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-12-18 2:39 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/12/18 02:39:59
Modified files:
linux-user : syscall.c
Log message:
Correct errno return for getsockopt(), by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.159&r2=1.160
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-12-09 23:12 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-12-09 23:12 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/12/09 23:12:56
Modified files:
linux-user : syscall.c
Log message:
Fix execve argc/envc counting, by Takashi Yoshii.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.156&r2=1.157
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-12-09 2:37 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-12-09 2:37 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/12/09 02:37:05
Modified files:
linux-user : syscall.c
Log message:
copy_{to,from}_user_timeval() update, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.155&r2=1.156
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-12-09 2:25 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-12-09 2:25 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/12/09 02:25:24
Modified files:
linux-user : syscall.c
Log message:
copy_from_user_fdset() update, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.154&r2=1.155
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-12-02 6:28 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-12-02 6:28 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/12/02 06:28:09
Modified files:
linux-user : syscall.c
Log message:
Fix for execve syscall, by Kirill A. Shutemov.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.153&r2=1.154
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-11-11 23:11 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2007-11-11 23:11 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Fabrice Bellard <bellard> 07/11/11 23:11:36
Modified files:
linux-user : syscall.c
Log message:
64 bit cast for dirent64
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.148&r2=1.149
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-11-11 19:34 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2007-11-11 19:34 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Fabrice Bellard <bellard> 07/11/11 19:34:33
Modified files:
linux-user : syscall.c
Log message:
removed warning
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.147&r2=1.148
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-11-11 17:39 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2007-11-11 17:39 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Fabrice Bellard <bellard> 07/11/11 17:39:19
Modified files:
linux-user : syscall.c
Log message:
improved cmsg handling - improved shm memory code
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.146&r2=1.147
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-11-11 15:11 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2007-11-11 15:11 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Fabrice Bellard <bellard> 07/11/11 15:11:20
Modified files:
linux-user : syscall.c
Log message:
move get_errno() inside do_fcntl()
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.145&r2=1.146
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-11-11 14:57 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2007-11-11 14:57 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Fabrice Bellard <bellard> 07/11/11 14:57:14
Modified files:
linux-user : syscall.c
Log message:
no longer use get_errno for do_modify_ldt()
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.144&r2=1.145
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-10-30 21:06 Andrzej Zaborowski
0 siblings, 0 replies; 74+ messages in thread
From: Andrzej Zaborowski @ 2007-10-30 21:06 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Andrzej Zaborowski <balrog> 07/10/30 21:06:14
Modified files:
linux-user : syscall.c
Log message:
Do not make NETLINK socket connections possible (Alexander Graf).
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.141&r2=1.142
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-10-09 3:42 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-10-09 3:42 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/10/09 03:42:35
Modified files:
linux-user : syscall.c
Log message:
getpriority() shouldn't use libc wrapper, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.138&r2=1.139
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-25 17:50 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-25 17:50 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/25 17:50:37
Modified files:
linux-user : syscall.c
Log message:
linux-user utimensat() syscall, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.133&r2=1.134
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-25 16:09 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-25 16:09 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/25 16:09:22
Modified files:
linux-user : syscall.c
Log message:
Check if the hosts defines a symlinkat syscall.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.132&r2=1.133
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-24 9:27 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-24 9:27 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/24 09:27:49
Modified files:
linux-user : syscall.c
Log message:
linux-user faccessat() syscall, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.131&r2=1.132
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-24 9:26 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-24 9:26 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/24 09:26:51
Modified files:
linux-user : syscall.c
Log message:
linux-user fchmodat() syscall, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.130&r2=1.131
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-24 9:26 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-24 9:26 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/24 09:26:10
Modified files:
linux-user : syscall.c
Log message:
linux-user readlinkat() syscall, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.129&r2=1.130
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-24 9:25 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-24 9:25 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/24 09:25:41
Modified files:
linux-user : syscall.c
Log message:
linux-user symlinkat() syscall, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.128&r2=1.129
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-24 9:25 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-24 9:25 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/24 09:25:06
Modified files:
linux-user : syscall.c
Log message:
linux-user linkat() syscall, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.127&r2=1.128
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-24 9:24 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-24 9:24 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/24 09:24:37
Modified files:
linux-user : syscall.c
Log message:
linux-user renameat() syscall, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.126&r2=1.127
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-24 9:24 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-24 9:24 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/24 09:24:11
Modified files:
linux-user : syscall.c
Log message:
linux-user unlinkat() syscall, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.125&r2=1.126
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-24 9:23 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-24 9:23 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/24 09:23:35
Modified files:
linux-user : syscall.c
Log message:
linux-user fchownat() syscall, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.124&r2=1.125
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-24 9:23 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-24 9:23 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/24 09:23:05
Modified files:
linux-user : syscall.c
Log message:
linux-user mknodat() syscall, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.123&r2=1.124
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-24 9:22 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-24 9:22 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/24 09:22:32
Modified files:
linux-user : syscall.c
Log message:
linux-user mkdirat() syscall, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.122&r2=1.123
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-24 9:21 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-24 9:21 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/24 09:21:55
Modified files:
linux-user : syscall.c
Log message:
linux-user openat() syscall, by Thayne Harbaugh.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.121&r2=1.122
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-09-16 21:39 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-09-16 21:39 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/09/16 21:39:48
Modified files:
linux-user : syscall.c
Log message:
Add some missing checks for host syscalls.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.119&r2=1.120
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-07-23 15:37 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-07-23 15:37 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/07/23 15:37:46
Modified files:
linux-user : syscall.c
Log message:
Restore build on older Linux hosts.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.116&r2=1.117
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-07-12 11:06 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-07-12 11:06 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/07/12 11:06:53
Modified files:
linux-user : syscall.c
Log message:
Tkill support, by Stuart Anderson.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.114&r2=1.115
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-07-07 20:45 Blue Swirl
0 siblings, 0 replies; 74+ messages in thread
From: Blue Swirl @ 2007-07-07 20:45 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Changes by: Blue Swirl <blueswir1> 07/07/07 20:45:44
Modified files:
linux-user : syscall.c
Log message:
Page align brk result like real Linux
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.111&r2=1.112
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-06-03 14:27 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-06-03 14:27 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/06/03 14:27:49
Modified files:
linux-user : syscall.c
Log message:
IPC message translation.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.108&r2=1.109
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-06-01 11:50 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-06-01 11:50 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/06/01 11:50:36
Modified files:
linux-user : syscall.c
Log message:
Patch for pipe() result handling, by Stuart Anderson.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.105&r2=1.106
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-06-01 11:49 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-06-01 11:49 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/06/01 11:49:38
Modified files:
linux-user : syscall.c
Log message:
Fix struct stat mapping for MIPS, by Stuart Anderson.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.104&r2=1.105
^ permalink raw reply [flat|nested] 74+ messages in thread
* Re: [Qemu-devel] qemu/linux-user syscall.c
2007-05-28 20:30 ` Blue Swirl
@ 2007-05-28 21:40 ` Paul Brook
0 siblings, 0 replies; 74+ messages in thread
From: Paul Brook @ 2007-05-28 21:40 UTC (permalink / raw)
To: qemu-devel; +Cc: Blue Swirl
On Monday 28 May 2007, Blue Swirl wrote:
> On 5/28/07, Paul Brook <paul@codesourcery.com> wrote:
> > target_phys_addr_t isn't really meaningful for userspace emulation.
> > We don't have physical addresses, only target (target_ulong) and
> > host (void *) virtual addresses.
>
> Vice versa, there are a some references in hw/*.c to target_ulong,
> shouldn't they in general be target_phys_addr_t? PPC CPU register
> definitions may be an exception.
Probably. I wouldn't be surprised if there are many places that break when
guest physical addresses are larger than guest virtual addresses.
Paul
^ permalink raw reply [flat|nested] 74+ messages in thread
* Re: [Qemu-devel] qemu/linux-user syscall.c
2007-05-28 14:28 ` Paul Brook
2007-05-28 20:08 ` Thiemo Seufer
@ 2007-05-28 20:30 ` Blue Swirl
2007-05-28 21:40 ` Paul Brook
1 sibling, 1 reply; 74+ messages in thread
From: Blue Swirl @ 2007-05-28 20:30 UTC (permalink / raw)
To: qemu-devel
On 5/28/07, Paul Brook <paul@codesourcery.com> wrote:
> target_phys_addr_t isn't really meaningful for userspace emulation.
> We don't have physical addresses, only target (target_ulong) and
> host (void *) virtual addresses.
Vice versa, there are a some references in hw/*.c to target_ulong,
shouldn't they in general be target_phys_addr_t? PPC CPU register
definitions may be an exception.
^ permalink raw reply [flat|nested] 74+ messages in thread
* Re: [Qemu-devel] qemu/linux-user syscall.c
2007-05-28 14:28 ` Paul Brook
@ 2007-05-28 20:08 ` Thiemo Seufer
2007-05-28 20:30 ` Blue Swirl
1 sibling, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-05-28 20:08 UTC (permalink / raw)
To: Paul Brook; +Cc: qemu-devel
Paul Brook wrote:
> > Fix do_socketcall argument, by Daniel Jacobowitz.
>
> > - static long do_socketcall(int num, target_ulong vptr)
> > + static long do_socketcall(int num, target_phys_addr_t vptr)
>
> What is this supposed to be fixing?
> vptr is a target pointer, and is only ever used as an argument to tgetl.
> I think the original type (target_ulong) is correct.
>
> target_phys_addr_t isn't really meaningful for userspace emulation.
> We don't have physical addresses, only target (target_ulong) and
> host (void *) virtual addresses.
Reverted. I had it for so long in my local tree I forgot its purpose. :-)
Thiemo
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-05-28 20:07 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-05-28 20:07 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/05/28 20:07:13
Modified files:
linux-user : syscall.c
Log message:
Revert last change, this workaround is long obsolete.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.103&r2=1.104
^ permalink raw reply [flat|nested] 74+ messages in thread
* Re: [Qemu-devel] qemu/linux-user syscall.c
2007-05-28 14:05 Thiemo Seufer
@ 2007-05-28 14:28 ` Paul Brook
2007-05-28 20:08 ` Thiemo Seufer
2007-05-28 20:30 ` Blue Swirl
0 siblings, 2 replies; 74+ messages in thread
From: Paul Brook @ 2007-05-28 14:28 UTC (permalink / raw)
To: qemu-devel
> Fix do_socketcall argument, by Daniel Jacobowitz.
> - static long do_socketcall(int num, target_ulong vptr)
> + static long do_socketcall(int num, target_phys_addr_t vptr)
What is this supposed to be fixing?
vptr is a target pointer, and is only ever used as an argument to tgetl.
I think the original type (target_ulong) is correct.
target_phys_addr_t isn't really meaningful for userspace emulation.
We don't have physical addresses, only target (target_ulong) and
host (void *) virtual addresses.
Paul
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-05-28 14:05 Thiemo Seufer
2007-05-28 14:28 ` Paul Brook
0 siblings, 1 reply; 74+ messages in thread
From: Thiemo Seufer @ 2007-05-28 14:05 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/05/28 14:05:41
Modified files:
linux-user : syscall.c
Log message:
Fix do_socketcall argument, by Daniel Jacobowitz.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.102&r2=1.103
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-04-26 23:49 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-04-26 23:49 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/04/26 23:49:45
Modified files:
linux-user : syscall.c
Log message:
Use 16-bit uid wrappers, by Magnus Damm.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.100&r2=1.101
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-04-01 18:31 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-04-01 18:31 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/04/01 18:31:35
Modified files:
linux-user : syscall.c
Log message:
Conditionalize more syscall implementations, by Mike Frysinger.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.96&r2=1.97
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-03-31 18:59 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-03-31 18:59 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/03/31 18:59:32
Modified files:
linux-user : syscall.c
Log message:
fcntl() remaining fix, by Stuart Anderson.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.95&r2=1.96
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-03-22 15:08 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-03-22 15:08 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/03/22 15:08:55
Modified files:
linux-user : syscall.c
Log message:
Fix fcntl64 logic bug, by Kirill A. Shutemov.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.94&r2=1.95
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-03-20 21:50 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-03-20 21:50 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/03/20 21:50:52
Modified files:
linux-user : syscall.c
Log message:
fcntl64 fix, by Kirill A. Shutemov.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.93&r2=1.94
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-03-19 13:09 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-03-19 13:09 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/03/19 13:09:22
Modified files:
linux-user : syscall.c
Log message:
Add missing header includes.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.91&r2=1.92
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-03-19 13:05 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-03-19 13:05 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/03/19 13:05:13
Modified files:
linux-user : syscall.c
Log message:
Fix allocation sizes in getpeername/getsockname, spotted by Kirill A. Shutemov.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.90&r2=1.91
^ permalink raw reply [flat|nested] 74+ messages in thread
* Re: [Qemu-devel] qemu/linux-user syscall.c
2007-03-17 1:27 Paul Brook
@ 2007-03-19 10:47 ` Kirill A. Shutemov
0 siblings, 0 replies; 74+ messages in thread
From: Kirill A. Shutemov @ 2007-03-19 10:47 UTC (permalink / raw)
To: qemu-devel; +Cc: Paul Brook
[-- Attachment #1: Type: text/plain, Size: 575 bytes --]
On [Sat, 17.03.2007 01:27], Paul Brook wrote:
> CVSROOT: /sources/qemu
> Module name: qemu
> Changes by: Paul Brook <pbrook> 07/03/17 01:27:24
>
> Modified files:
> linux-user : syscall.c
>
> Log message:
> Usermode recv syscall fix.
>
> CVSWeb URLs:
> http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.89&r2=1.90
>
Can you review other trivial bug fixes?
[PATCH] fcntl64 fix
[BUG] [PATCH] Syscall gethostname fix
And new syscall implementation:
[PATCH] Syscall clock_gettime and clock_getres implementaion
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-03-17 1:27 Paul Brook
2007-03-19 10:47 ` Kirill A. Shutemov
0 siblings, 1 reply; 74+ messages in thread
From: Paul Brook @ 2007-03-17 1:27 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Paul Brook <pbrook> 07/03/17 01:27:24
Modified files:
linux-user : syscall.c
Log message:
Usermode recv syscall fix.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.89&r2=1.90
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-02-17 22:25 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-02-17 22:25 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/02/17 22:25:41
Modified files:
linux-user : syscall.c
Log message:
Userland mount syscall emulation, by Kirill A. Shutemov.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.86&r2=1.87
^ permalink raw reply [flat|nested] 74+ messages in thread
* Re: [Qemu-devel] qemu/linux-user syscall.c
2007-02-11 18:33 ` Kirill A. Shutemov
@ 2007-02-11 20:13 ` Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-02-11 20:13 UTC (permalink / raw)
To: Kirill A. Shutemov; +Cc: qemu-devel
Kirill A. Shutemov wrote:
> Patch in the attachment.
Already changed. :-)
> Imported only two syscall from Debian patchset. What about others(mount,
> mount, uselib, mincore, clock_gettime)?
Uselib is obsolete AFAICS.
> Should I split it in several patches?
This would help, yes.
Thiemo
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-02-11 20:03 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-02-11 20:03 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/02/11 20:03:13
Modified files:
linux-user : syscall.c
Log message:
Fix previous Linux userland emulation breakage.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.85&r2=1.86
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-02-11 18:36 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-02-11 18:36 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/02/11 18:36:44
Modified files:
linux-user : syscall.c
Log message:
Linux userland emulation of prctl, from Debian patchset.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.84&r2=1.85
^ permalink raw reply [flat|nested] 74+ messages in thread
* Re: [Qemu-devel] qemu/linux-user syscall.c
2007-02-11 18:26 Thiemo Seufer
@ 2007-02-11 18:35 ` Paul Brook
2007-02-11 18:33 ` Kirill A. Shutemov
0 siblings, 1 reply; 74+ messages in thread
From: Paul Brook @ 2007-02-11 18:35 UTC (permalink / raw)
To: qemu-devel
On Sunday 11 February 2007 18:26, Thiemo Seufer wrote:
> CVSROOT: /sources/qemu
> Module name: qemu
> Changes by: Thiemo Seufer <ths> 07/02/11 18:26:54
>
> Modified files:
> linux-user : syscall.c
>
> Log message:
> Linux userland emulation of syslog, from Debian patchset.
>
> CVSWeb URLs:
> http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&
>r1=1.83&r2=1.84
> ret = get_errno(sys_syslog((int)arg1, (char*)arg2, (int)arg3));
This is wrong. It should use lock_user_string or similar. Please fix or
revert.
Paul
^ permalink raw reply [flat|nested] 74+ messages in thread
* Re: [Qemu-devel] qemu/linux-user syscall.c
2007-02-11 18:35 ` Paul Brook
@ 2007-02-11 18:33 ` Kirill A. Shutemov
2007-02-11 20:13 ` Thiemo Seufer
0 siblings, 1 reply; 74+ messages in thread
From: Kirill A. Shutemov @ 2007-02-11 18:33 UTC (permalink / raw)
To: qemu-devel
[-- Attachment #1.1: Type: text/plain, Size: 833 bytes --]
On [Sun, 11.02.2007 18:35], Paul Brook wrote:
> On Sunday 11 February 2007 18:26, Thiemo Seufer wrote:
> > CVSROOT: /sources/qemu
> > Module name: qemu
> > Changes by: Thiemo Seufer <ths> 07/02/11 18:26:54
> >
> > Modified files:
> > linux-user : syscall.c
> >
> > Log message:
> > Linux userland emulation of syslog, from Debian patchset.
> >
> > CVSWeb URLs:
> > http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&
> >r1=1.83&r2=1.84
>
> > ret = get_errno(sys_syslog((int)arg1, (char*)arg2, (int)arg3));
>
> This is wrong. It should use lock_user_string or similar. Please fix or
> revert.
Patch in the attachment.
Imported only two syscall from Debian patchset. What about others(mount,
mount, uselib, mincore, clock_gettime)? Should I split it in
several patches?
[-- Attachment #1.2: syslog.patch --]
[-- Type: text/plain, Size: 641 bytes --]
Index: linux-user/syscall.c
===================================================================
RCS file: /sources/qemu/qemu/linux-user/syscall.c,v
retrieving revision 1.85
diff -u -r1.85 syscall.c
--- linux-user/syscall.c 11 Feb 2007 18:36:44 -0000 1.85
+++ linux-user/syscall.c 11 Feb 2007 19:23:28 -0000
@@ -2952,7 +2952,9 @@
#endif
case TARGET_NR_syslog:
- ret = get_errno(sys_syslog((int)arg1, (char*)arg2, (int)arg3));
+ p = lock_user_string(arg2);
+ ret = get_errno(sys_syslog((int)arg1, p, (int)arg3));
+ unlock_user(p, arg2, 0);
break;
case TARGET_NR_setitimer:
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-02-11 18:26 Thiemo Seufer
2007-02-11 18:35 ` Paul Brook
0 siblings, 1 reply; 74+ messages in thread
From: Thiemo Seufer @ 2007-02-11 18:26 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/02/11 18:26:54
Modified files:
linux-user : syscall.c
Log message:
Linux userland emulation of syslog, from Debian patchset.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.83&r2=1.84
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-02-02 22:05 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-02-02 22:05 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/02/02 22:05:44
Modified files:
linux-user : syscall.c
Log message:
sem* and msg* for qemu, part2, by Kirill Shutemov.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.82&r2=1.83
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-02-02 22:05 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-02-02 22:05 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/02/02 22:05:00
Modified files:
linux-user : syscall.c
Log message:
sem* and msg* for qemu, part1, by Kirill Shutemov.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.81&r2=1.82
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2007-01-05 20:55 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2007-01-05 20:55 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 07/01/05 20:55:49
Modified files:
linux-user : syscall.c
Log message:
Support fcntl F_GETLK64, F_SETLK64, F_SETLKW64, by Kirill A. Shutemov.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.80&r2=1.81
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2006-12-11 22:04 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2006-12-11 22:04 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 06/12/11 22:04:25
Modified files:
linux-user : syscall.c
Log message:
MIPS has also a fixed MMAP_SHIFT of 12.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.79&r2=1.80
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2006-12-11 19:13 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2006-12-11 19:13 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 06/12/11 19:13:59
Modified files:
linux-user : syscall.c
Log message:
Fix addrlen size, by David Woodhouse.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.78&r2=1.79
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2006-12-08 1:32 Thiemo Seufer
0 siblings, 0 replies; 74+ messages in thread
From: Thiemo Seufer @ 2006-12-08 1:32 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Thiemo Seufer <ths> 06/12/08 01:32:58
Modified files:
linux-user : syscall.c
Log message:
Fix fstat for MIPS userland emulation, and add support for a cacheflush
syscall, thanks to Dave Denholm.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.77&r2=1.78
^ permalink raw reply [flat|nested] 74+ messages in thread
* Re: [Qemu-devel] qemu/linux-user syscall.c
2006-11-19 15:26 Paul Brook
@ 2006-11-21 13:32 ` Raphaël Rigo
0 siblings, 0 replies; 74+ messages in thread
From: Raphaël Rigo @ 2006-11-21 13:32 UTC (permalink / raw)
To: qemu-devel
Paul Brook wrote:
> CVSROOT: /sources/qemu
> Module name: qemu
> Changes by: Paul Brook <pbrook> 06/11/19 15:26:04
>
> Modified files:
> linux-user : syscall.c
>
> Log message:
> Remove do_socketcallwrapper.
>
> CVSWeb URLs:
> http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.76&r2=1.77
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
hello,
this patch makes qemu-mips segfault on the program I run, I tried to
find the problem but could not.
I'll see if I can find why it crashes.
Regards,
Raphaël Rigo
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2006-11-19 15:26 Paul Brook
2006-11-21 13:32 ` Raphaël Rigo
0 siblings, 1 reply; 74+ messages in thread
From: Paul Brook @ 2006-11-19 15:26 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Paul Brook <pbrook> 06/11/19 15:26:04
Modified files:
linux-user : syscall.c
Log message:
Remove do_socketcallwrapper.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.76&r2=1.77
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2006-06-14 13:36 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2006-06-14 13:36 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Fabrice Bellard <bellard> 06/06/14 13:36:59
Modified files:
linux-user : syscall.c
Log message:
use glibc syscall (David Woodhouse)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.71&r2=1.72
Patches:
Index: syscall.c
===================================================================
RCS file: /sources/qemu/qemu/linux-user/syscall.c,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -b -r1.71 -r1.72
--- syscall.c 14 May 2006 11:30:38 -0000 1.71
+++ syscall.c 14 Jun 2006 13:36:59 -0000 1.72
@@ -79,127 +79,59 @@
#define VFAT_IOCTL_READDIR_SHORT _IOR('r', 2, struct dirent [2])
-#if defined(__powerpc__)
-#undef __syscall_nr
-#undef __sc_loadargs_0
-#undef __sc_loadargs_1
-#undef __sc_loadargs_2
-#undef __sc_loadargs_3
-#undef __sc_loadargs_4
-#undef __sc_loadargs_5
-#undef __sc_asm_input_0
-#undef __sc_asm_input_1
-#undef __sc_asm_input_2
-#undef __sc_asm_input_3
-#undef __sc_asm_input_4
-#undef __sc_asm_input_5
#undef _syscall0
#undef _syscall1
#undef _syscall2
#undef _syscall3
#undef _syscall4
#undef _syscall5
-
-/* need to redefine syscalls as Linux kernel defines are incorrect for
- the clobber list */
-/* On powerpc a system call basically clobbers the same registers like a
- * function call, with the exception of LR (which is needed for the
- * "sc; bnslr" sequence) and CR (where only CR0.SO is clobbered to signal
- * an error return status).
- */
-
-#define __syscall_nr(nr, type, name, args...) \
- unsigned long __sc_ret, __sc_err; \
- { \
- register unsigned long __sc_0 __asm__ ("r0"); \
- register unsigned long __sc_3 __asm__ ("r3"); \
- register unsigned long __sc_4 __asm__ ("r4"); \
- register unsigned long __sc_5 __asm__ ("r5"); \
- register unsigned long __sc_6 __asm__ ("r6"); \
- register unsigned long __sc_7 __asm__ ("r7"); \
- \
- __sc_loadargs_##nr(name, args); \
- __asm__ __volatile__ \
- ("sc \n\t" \
- "mfcr %0 " \
- : "=&r" (__sc_0), \
- "=&r" (__sc_3), "=&r" (__sc_4), \
- "=&r" (__sc_5), "=&r" (__sc_6), \
- "=&r" (__sc_7) \
- : __sc_asm_input_##nr \
- : "cr0", "ctr", "memory", \
- "r8", "r9", "r10","r11", "r12"); \
- __sc_ret = __sc_3; \
- __sc_err = __sc_0; \
- } \
- if (__sc_err & 0x10000000) \
- { \
- errno = __sc_ret; \
- __sc_ret = -1; \
- } \
- return (type) __sc_ret
-
-#define __sc_loadargs_0(name, dummy...) \
- __sc_0 = __NR_##name
-#define __sc_loadargs_1(name, arg1) \
- __sc_loadargs_0(name); \
- __sc_3 = (unsigned long) (arg1)
-#define __sc_loadargs_2(name, arg1, arg2) \
- __sc_loadargs_1(name, arg1); \
- __sc_4 = (unsigned long) (arg2)
-#define __sc_loadargs_3(name, arg1, arg2, arg3) \
- __sc_loadargs_2(name, arg1, arg2); \
- __sc_5 = (unsigned long) (arg3)
-#define __sc_loadargs_4(name, arg1, arg2, arg3, arg4) \
- __sc_loadargs_3(name, arg1, arg2, arg3); \
- __sc_6 = (unsigned long) (arg4)
-#define __sc_loadargs_5(name, arg1, arg2, arg3, arg4, arg5) \
- __sc_loadargs_4(name, arg1, arg2, arg3, arg4); \
- __sc_7 = (unsigned long) (arg5)
-
-#define __sc_asm_input_0 "0" (__sc_0)
-#define __sc_asm_input_1 __sc_asm_input_0, "1" (__sc_3)
-#define __sc_asm_input_2 __sc_asm_input_1, "2" (__sc_4)
-#define __sc_asm_input_3 __sc_asm_input_2, "3" (__sc_5)
-#define __sc_asm_input_4 __sc_asm_input_3, "4" (__sc_6)
-#define __sc_asm_input_5 __sc_asm_input_4, "5" (__sc_7)
+#undef _syscall6
#define _syscall0(type,name) \
-type name(void) \
+type name (void) \
{ \
- __syscall_nr(0, type, name); \
+ return syscall(__NR_##name); \
}
#define _syscall1(type,name,type1,arg1) \
-type name(type1 arg1) \
+type name (type1 arg1) \
{ \
- __syscall_nr(1, type, name, arg1); \
+ return syscall(__NR_##name, arg1); \
}
#define _syscall2(type,name,type1,arg1,type2,arg2) \
-type name(type1 arg1, type2 arg2) \
+type name (type1 arg1,type2 arg2) \
{ \
- __syscall_nr(2, type, name, arg1, arg2); \
+ return syscall(__NR_##name, arg1, arg2); \
}
#define _syscall3(type,name,type1,arg1,type2,arg2,type3,arg3) \
-type name(type1 arg1, type2 arg2, type3 arg3) \
+type name (type1 arg1,type2 arg2,type3 arg3) \
{ \
- __syscall_nr(3, type, name, arg1, arg2, arg3); \
+ return syscall(__NR_##name, arg1, arg2, arg3); \
}
#define _syscall4(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4) \
-type name(type1 arg1, type2 arg2, type3 arg3, type4 arg4) \
+type name (type1 arg1,type2 arg2,type3 arg3,type4 arg4) \
{ \
- __syscall_nr(4, type, name, arg1, arg2, arg3, arg4); \
+ return syscall(__NR_##name, arg1, arg2, arg3, arg4); \
}
-#define _syscall5(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4,type5,arg5) \
-type name(type1 arg1, type2 arg2, type3 arg3, type4 arg4, type5 arg5) \
+#define _syscall5(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4, \
+ type5,arg5) \
+type name (type1 arg1,type2 arg2,type3 arg3,type4 arg4,type5 arg5) \
{ \
- __syscall_nr(5, type, name, arg1, arg2, arg3, arg4, arg5); \
+ return syscall(__NR_##name, arg1, arg2, arg3, arg4, arg5); \
}
-#endif
+
+
+#define _syscall6(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4, \
+ type5,arg5,type6,arg6) \
+type name (type1 arg1,type2 arg2,type3 arg3,type4 arg4,type5 arg5,type6 arg6) \
+{ \
+ return syscall(__NR_##name, arg1, arg2, arg3, arg4, arg5, arg6); \
+}
+
#define __NR_sys_uname __NR_uname
#define __NR_sys_getcwd1 __NR_getcwd
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2006-04-16 14:14 Paul Brook
0 siblings, 0 replies; 74+ messages in thread
From: Paul Brook @ 2006-04-16 14:14 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Branch:
Changes by: Paul Brook <pbrook@savannah.gnu.org> 06/04/16 14:14:53
Modified files:
linux-user : syscall.c
Log message:
Implement acct and pretend to implement madvise.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/syscall.c.diff?tr1=1.67&tr2=1.68&r1=text&r2=text
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2005-12-18 20:03 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2005-12-18 20:03 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 05/12/18 20:03:27
Modified files:
linux-user : syscall.c
Log message:
log typos
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/syscall.c.diff?tr1=1.64&tr2=1.65&r1=text&r2=text
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2005-07-23 15:10 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2005-07-23 15:10 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 05/07/23 15:10:20
Modified files:
linux-user : syscall.c
Log message:
more set/getsockopt values
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/linux-user/syscall.c.diff?tr1=1.61&tr2=1.62&r1=text&r2=text
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2005-07-23 14:46 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2005-07-23 14:46 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 05/07/23 14:46:27
Modified files:
linux-user : syscall.c
Log message:
[f]truncate64 support
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/linux-user/syscall.c.diff?tr1=1.60&tr2=1.61&r1=text&r2=text
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2005-03-01 22:32 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2005-03-01 22:32 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 05/03/01 22:32:06
Modified files:
linux-user : syscall.c
Log message:
SUSE fix
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/linux-user/syscall.c.diff?tr1=1.57&tr2=1.58&r1=text&r2=text
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2005-01-03 23:00 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2005-01-03 23:00 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <fabrice@bellard.org> 05/01/03 22:48:12
Modified files:
linux-user : syscall.c
Log message:
'syscall' syscall
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/linux-user/syscall.c.diff?tr1=1.53&tr2=1.54&r1=text&r2=text
^ permalink raw reply [flat|nested] 74+ messages in thread
* [Qemu-devel] qemu/linux-user syscall.c
@ 2004-12-06 22:51 Fabrice Bellard
0 siblings, 0 replies; 74+ messages in thread
From: Fabrice Bellard @ 2004-12-06 22:51 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <fabrice@bellard.org> 04/12/06 22:40:58
Modified files:
linux-user : syscall.c
Log message:
uname() fix (James Pellow)
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/linux-user/syscall.c.diff?tr1=1.51&tr2=1.52&r1=text&r2=text
^ permalink raw reply [flat|nested] 74+ messages in thread
end of thread, other threads:[~2008-03-28 22:32 UTC | newest]
Thread overview: 74+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-10 13:28 [Qemu-devel] qemu/linux-user syscall.c Andrzej Zaborowski
-- strict thread matches above, loose matches on Subject: below --
2008-03-28 22:32 Aurelien Jarno
2008-02-04 22:26 Fabrice Bellard
2007-12-18 2:41 Thiemo Seufer
2007-12-18 2:39 Thiemo Seufer
2007-12-09 23:12 Thiemo Seufer
2007-12-09 2:37 Thiemo Seufer
2007-12-09 2:25 Thiemo Seufer
2007-12-02 6:28 Thiemo Seufer
2007-11-11 23:11 Fabrice Bellard
2007-11-11 19:34 Fabrice Bellard
2007-11-11 17:39 Fabrice Bellard
2007-11-11 15:11 Fabrice Bellard
2007-11-11 14:57 Fabrice Bellard
2007-10-30 21:06 Andrzej Zaborowski
2007-10-09 3:42 Thiemo Seufer
2007-09-25 17:50 Thiemo Seufer
2007-09-25 16:09 Thiemo Seufer
2007-09-24 9:27 Thiemo Seufer
2007-09-24 9:26 Thiemo Seufer
2007-09-24 9:26 Thiemo Seufer
2007-09-24 9:25 Thiemo Seufer
2007-09-24 9:25 Thiemo Seufer
2007-09-24 9:24 Thiemo Seufer
2007-09-24 9:24 Thiemo Seufer
2007-09-24 9:23 Thiemo Seufer
2007-09-24 9:23 Thiemo Seufer
2007-09-24 9:22 Thiemo Seufer
2007-09-24 9:21 Thiemo Seufer
2007-09-16 21:39 Thiemo Seufer
2007-07-23 15:37 Thiemo Seufer
2007-07-12 11:06 Thiemo Seufer
2007-07-07 20:45 Blue Swirl
2007-06-03 14:27 Thiemo Seufer
2007-06-01 11:50 Thiemo Seufer
2007-06-01 11:49 Thiemo Seufer
2007-05-28 20:07 Thiemo Seufer
2007-05-28 14:05 Thiemo Seufer
2007-05-28 14:28 ` Paul Brook
2007-05-28 20:08 ` Thiemo Seufer
2007-05-28 20:30 ` Blue Swirl
2007-05-28 21:40 ` Paul Brook
2007-04-26 23:49 Thiemo Seufer
2007-04-01 18:31 Thiemo Seufer
2007-03-31 18:59 Thiemo Seufer
2007-03-22 15:08 Thiemo Seufer
2007-03-20 21:50 Thiemo Seufer
2007-03-19 13:09 Thiemo Seufer
2007-03-19 13:05 Thiemo Seufer
2007-03-17 1:27 Paul Brook
2007-03-19 10:47 ` Kirill A. Shutemov
2007-02-17 22:25 Thiemo Seufer
2007-02-11 20:03 Thiemo Seufer
2007-02-11 18:36 Thiemo Seufer
2007-02-11 18:26 Thiemo Seufer
2007-02-11 18:35 ` Paul Brook
2007-02-11 18:33 ` Kirill A. Shutemov
2007-02-11 20:13 ` Thiemo Seufer
2007-02-02 22:05 Thiemo Seufer
2007-02-02 22:05 Thiemo Seufer
2007-01-05 20:55 Thiemo Seufer
2006-12-11 22:04 Thiemo Seufer
2006-12-11 19:13 Thiemo Seufer
2006-12-08 1:32 Thiemo Seufer
2006-11-19 15:26 Paul Brook
2006-11-21 13:32 ` Raphaël Rigo
2006-06-14 13:36 Fabrice Bellard
2006-04-16 14:14 Paul Brook
2005-12-18 20:03 Fabrice Bellard
2005-07-23 15:10 Fabrice Bellard
2005-07-23 14:46 Fabrice Bellard
2005-03-01 22:32 Fabrice Bellard
2005-01-03 23:00 Fabrice Bellard
2004-12-06 22:51 Fabrice Bellard
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.