| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 ths | 5fafdf24ef | find -type f | xargs sed -i 's/[\t ]$//g' # on most files git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-16 21:08:06 +00:00 |  | 
			
				
					| 
							
							
								 ths | ead9360e2f | Partial support for 34K multithreading, not functional yet. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3156 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-09-06 00:18:15 +00:00 |  | 
			
				
					| 
							
							
								 ths | b7fe5db7e5 | Restore build on older Linux hosts. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3084 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-07-23 15:37:46 +00:00 |  | 
			
				
					| 
							
							
								 ths | 4ce6f8de1a | Fix statfs(64) syscall wrapper, by Andreas Schwab. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3082 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-07-20 15:54:27 +00:00 |  | 
			
				
					| 
							
							
								 ths | 4cae1d1639 | Tkill support, by Stuart Anderson. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3078 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-07-12 11:06:53 +00:00 |  | 
			
				
					| 
							
							
								 ths | fe8f096b16 | Spelling fix, by Stuart Brady. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3076 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-07-12 10:59:21 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 1b8dd648bd | Fix Sparc64 stat system call git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3053 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-07-08 10:08:24 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 4c1de73d15 | Page align brk result like real Linux git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3048 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-07-07 20:45:44 +00:00 |  | 
			
				
					| 
							
							
								 ths | 4f2b1fe821 | Implement set_robust_list, by Alexander Graf. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2992 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-06-21 21:57:12 +00:00 |  | 
			
				
					| 
							
							
								 ths | 71455574f7 | Implement tgkill, by Alexander Graf. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2991 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-06-21 21:45:30 +00:00 |  | 
			
				
					| 
							
							
								 ths | 1bc012f65a | IPC message translation. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2930 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-06-03 14:27:49 +00:00 |  | 
			
				
					| 
							
							
								 ths | 3eb6b04433 | Semaphore structure mapping, by Stuart Anderson. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2929 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-06-03 14:26:27 +00:00 |  | 
			
				
					| 
							
							
								 ths | 637947f19d | linux-user errno mapping, by Stuart Anderson. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2908 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-06-01 12:09:19 +00:00 |  | 
			
				
					| 
							
							
								 ths | c12ab05ca5 | Patch for pipe() result handling, by Stuart Anderson. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2907 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-06-01 11:50:36 +00:00 |  | 
			
				
					| 
							
							
								 ths | e35846583b | Fix struct stat mapping for MIPS, by Stuart Anderson. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2906 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-06-01 11:49:38 +00:00 |  | 
			
				
					| 
							
							
								 ths | 85aa199ad7 | Revert last change, this workaround is long obsolete. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2891 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-05-28 20:07:13 +00:00 |  | 
			
				
					| 
							
							
								 ths | 4020f27707 | Fix do_socketcall argument, by Daniel Jacobowitz. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2887 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-05-28 14:05:41 +00:00 |  | 
			
				
					| 
							
							
								 ths | 388bb21af6 | MIPS linux-user update. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2810 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-05-13 13:58:00 +00:00 |  | 
			
				
					| 
							
							
								 ths | 56e0794aa7 | Use 16-bit uid wrappers, by Magnus Damm. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2730 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-04-26 23:49:45 +00:00 |  | 
			
				
					| 
							
							
								 j_mayer | 1c5bf3bf8c | Fix incorrect pointers casts. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2662 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-04-14 12:17:59 +00:00 |  | 
			
				
					| 
							
							
								 j_mayer | 84409ddbda | Code provision for x86_64 and PowerPC 64 linux user mode support. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2619 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-04-06 08:56:50 +00:00 |  | 
			
				
					| 
							
							
								 j_mayer | 7a3148a955 | Preliminary patch for Alpha Linux user mode emulation support. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2600 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-04-05 07:13:51 +00:00 |  | 
			
				
					| 
							
							
								 ths | e5febef5f1 | Conditionalize more syscall implementations, by Mike Frysinger. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2576 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-04-01 18:31:35 +00:00 |  | 
			
				
					| 
							
							
								 ths | 5813427b1d | fcntl() remaining fix, by Stuart Anderson. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2559 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-03-31 18:59:32 +00:00 |  |