| 
							
							
								 pbrook | 624f797905 | Make signal queues per thread. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4635 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-31 16:11:38 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | e1e3f30b02 | Fix structure type in sigtimedwait syscall. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4630 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-30 21:53:38 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | da94d26390 | Handle NULL argp/envp in execve syscall. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4627 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-30 18:24:00 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | f0cbb61333 | Implement waitid syscall. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4626 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-30 18:20:05 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | 4cb05961c2 | Perform target->host signal mapping for *kill syscalls. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4625 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-30 18:05:19 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | 6e68e076e7 | Move clone() register setup to target specific code.  Handle fork-like clone. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4623 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-30 17:22:15 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | bd0c5661bf | NPTL host detection and futex syscall passthrough. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4616 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-29 14:34:11 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | 63d7651b76 | Implement clock_nanosleep. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4613 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-29 13:43:29 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | d7e4036e31 | Fix build failure with old kernel headers (loop.h is incompatible with glibc headers).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4543 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-23 16:06:43 +00:00 |  | 
			
				
					| 
							
							
								 bellard | b255bfa816 | added missing return (Mike Frysinger) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4419 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-10 21:51:02 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | a745ec6d91 | Update ARM rt_frame layout. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4365 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-06 15:36:17 +00:00 |  | 
			
				
					| 
							
							
								 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 |  |