| 
							
							
								 balrog | b80059146a | Add loop device ioctls (Gary Thomas). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4257 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-04-26 14:44:49 +00:00 |  | 
			
				
					| 
							
							
								 balrog | 7ab240ad4b | Teach mmap to not overwrite reserved pages and fix brk return value (Richard Purdie). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4255 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-04-26 12:17:34 +00:00 |  | 
			
				
					| 
							
							
								 aurel32 | f2c7ba159b | add pread64 and pwrite64 system calls (Gary Thomas)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4126 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-03-28 22:32:06 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | bb7ec0437a | m68k mmap2 fixes. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4106 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-03-25 22:28:25 +00:00 |  | 
			
				
					| 
							
							
								 aurel32 | b5eff35546 | Revert fix for CVE-2008-0928. Will be fixed in a different way later. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4041 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-03-11 23:30:22 +00:00 |  | 
			
				
					| 
							
							
								 ths | d0dc7dc327 | Make MIPS MT implementation more cache friendly. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3981 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-02-12 21:01:26 +00:00 |  | 
			
				
					| 
							
							
								 balrog | 7bedce8d85 | Don't error out on zero-length chunks in writev, as to mimic Linux (Kirill A. Shutemov). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3970 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-02-10 13:28:08 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 41df841110 | lock_iovec() fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3967 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-02-04 22:26:57 +00:00 |  | 
			
				
					| 
							
							
								 ths | 6fa13c170c | Correct errno return for setsockopt(), by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3839 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-12-18 02:41:04 +00:00 |  | 
			
				
					| 
							
							
								 ths | c02f499e10 | Correct errno return for getsockopt(), by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3838 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-12-18 02:39:59 +00:00 |  | 
			
				
					| 
							
							
								 balrog | b7d35e6583 | sh_serial: enable tx after reset (Magnus Damm). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3811 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-12-12 00:40:24 +00:00 |  | 
			
				
					| 
							
							
								 balrog | ed494d87f7 | Add missing break just before execve, by Takashi Yoshii. Fix a comment typo.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3810 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-12-11 23:23:52 +00:00 |  | 
			
				
					| 
							
							
								 ths | 982f3ab679 | Fix execve argc/envc counting, by Takashi Yoshii. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3788 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-12-09 23:12:55 +00:00 |  | 
			
				
					| 
							
							
								 ths | 788f5ec40d | copy_{to,from}_user_timeval() update, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3780 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-12-09 02:37:05 +00:00 |  | 
			
				
					| 
							
							
								 ths | 26edcf41db | copy_from_user_fdset() update, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3779 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-12-09 02:25:24 +00:00 |  | 
			
				
					| 
							
							
								 ths | 03aa197628 | Fix for execve syscall, by Kirill A. Shutemov. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3763 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-12-02 06:28:08 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 2f6196984b | suppressed tgetx and tputx (initial patch by Thayne Harbaugh) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3653 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-16 10:46:05 +00:00 |  | 
			
				
					| 
							
							
								 bellard | d2fd1af767 | x86_64 linux user emulation git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3646 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-14 18:08:56 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 8d18e89309 | i386 TLS support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3644 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-14 15:18:40 +00:00 |  | 
			
				
					| 
							
							
								 bellard | dae3270c6e | suppressed page_unprotect_range() - fixed access_ok() git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3641 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-14 10:51:00 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 8582a53a34 | 64 bit cast for dirent64 git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3625 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-11 23:11:36 +00:00 |  | 
			
				
					| 
							
							
								 bellard | eeeac3f3e3 | removed warning git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3607 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-11 19:34:32 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 5a4a898d81 | improved cmsg handling - improved shm memory code git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3600 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-11 17:39:18 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 9ee1fa2ca9 | move get_errno() inside do_fcntl() git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3591 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-11 15:11:19 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 03acab6618 | no longer use get_errno for do_modify_ldt() git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3590 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-11 14:57:14 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 579a97f7ff | Linux user memory access API change (initial patch by Thayne Harbaugh) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3583 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-11 14:26:47 +00:00 |  | 
			
				
					| 
							
							
								 ths | b92c47c1cc | Strace for userland emulation, by Stuart Anderson and Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3502 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-01 00:07:38 +00:00 |  | 
			
				
					| 
							
							
								 balrog | 12bc92ab8a | Do not make NETLINK socket connections possible (Alexander Graf). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3488 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-10-30 21:06:14 +00:00 |  | 
			
				
					| 
							
							
								 ths | 0da46a6e2e | Syscall target errno fixes, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3418 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-10-20 20:23:07 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 992f48a036 | Support for 32 bit ABI on 64 bit targets (only enabled Sparc64) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3396 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-10-14 16:27:31 +00:00 |  | 
			
				
					| 
							
							
								 ths | c6cda17aca | getpriority() shouldn't use libc wrapper, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3376 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-10-09 03:42:34 +00:00 |  | 
			
				
					| 
							
							
								 ths | 48733d195b | CRIS Linux userland emulation, part 2. By Edgar E. Iglesias. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3367 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-10-08 13:36:46 +00:00 |  | 
			
				
					| 
							
							
								 ths | 198a74de4c | Move get_sp_from_cpustate from cpu.h to target_signal.h. Enable sigaltstack processing for more architectures.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3253 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-27 16:44:32 +00:00 |  | 
			
				
					| 
							
							
								 ths | a04e134ad1 | linux-user sigaltstack() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3252 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-27 13:57:58 +00:00 |  | 
			
				
					| 
							
							
								 j_mayer | 324071035f | Convert syscall arguments and return value from long to int or target_long. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3241 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-26 23:01:49 +00:00 |  | 
			
				
					| 
							
							
								 ths | 9007f0ef73 | linux-user utimensat() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3240 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-25 17:50:37 +00:00 |  | 
			
				
					| 
							
							
								 ths | b51eaa8218 | Check if the hosts defines a symlinkat syscall. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3236 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-25 16:09:22 +00:00 |  | 
			
				
					| 
							
							
								 ths | 92a34c10b5 | linux-user faccessat() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3227 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-24 09:27:49 +00:00 |  | 
			
				
					| 
							
							
								 ths | 814d79771f | linux-user fchmodat() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3226 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-24 09:26:51 +00:00 |  | 
			
				
					| 
							
							
								 ths | 5e0ccb18da | linux-user readlinkat() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3225 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-24 09:26:10 +00:00 |  | 
			
				
					| 
							
							
								 ths | f0b6243d5d | linux-user symlinkat() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3224 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-24 09:25:40 +00:00 |  | 
			
				
					| 
							
							
								 ths | 64f0ce4c0d | linux-user linkat() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3223 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-24 09:25:06 +00:00 |  | 
			
				
					| 
							
							
								 ths | 722183f69b | linux-user renameat() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3222 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-24 09:24:37 +00:00 |  | 
			
				
					| 
							
							
								 ths | 8170f56baf | linux-user unlinkat() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3221 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-24 09:24:11 +00:00 |  | 
			
				
					| 
							
							
								 ths | ccfa72b7da | linux-user fchownat() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3220 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-24 09:23:34 +00:00 |  | 
			
				
					| 
							
							
								 ths | 75ac37a09b | linux-user mknodat() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3219 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-24 09:23:05 +00:00 |  | 
			
				
					| 
							
							
								 ths | 4472ad0dbd | linux-user mkdirat() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3218 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-24 09:22:32 +00:00 |  | 
			
				
					| 
							
							
								 ths | 8242483226 | linux-user openat() syscall, by Thayne Harbaugh. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3217 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-24 09:21:55 +00:00 |  | 
			
				
					| 
							
							
								 ths | 3b46e62427 | find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-17 08:09:54 +00:00 |  | 
			
				
					| 
							
							
								 ths | 3ae4320275 | Add some missing checks for host syscalls. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3174 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-16 21:39:48 +00:00 |  |