All of lore.kernel.org
 help / color / mirror / Atom feed
* [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

* [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-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-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

* 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 --
2007-02-11 18:36 [Qemu-devel] qemu/linux-user syscall.c Thiemo Seufer
  -- strict thread matches above, loose matches on Subject: below --
2008-03-28 22:32 Aurelien Jarno
2008-02-10 13:28 Andrzej Zaborowski
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: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.