24e1003a52 
								
							 
						 
						
							
							
								
								linux-user: Added posix message queue syscalls except mq_notify  
							
							... 
							
							
							
							Signed-off-by: Lionel Landwerlin <lionel.landwerlin@openwide.fr>
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7114 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-04-15 16:11:43 +00:00  
				
					
						
							
							
								 
						
							
								e1ce5e400a 
								
							 
						 
						
							
							
								
								target-ppc: Fix struct target_stat64 for 32-bit host  
							
							... 
							
							
							
							Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6483 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-30 19:48:32 +00:00  
				
					
						
							
							
								 
						
							
								91bd8ce9b1 
								
							 
						 
						
							
							
								
								target-sh4: Fix struct target_stat64 for 64-bit host  
							
							... 
							
							
							
							Signed-off-by: Takashi YOSHII <takasi-y@ops.dti.ne.jp>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6482 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-30 19:48:24 +00:00  
				
					
						
							
							
								 
						
							
								dccfec679e 
								
							 
						 
						
							
							
								
								target-alpha: fix termbits and target IOC macros  
							
							... 
							
							
							
							This patch fixes the two following problems for Alpha linux-user:
   - termbits.h is incorrectly using host IOC macros and structures
   - IOC bitfields sizes are incorrectly set
This patch corrects the ioctl TCGETS done by isatty function call
on Alpha (when running SPEC crafty for instance).
Signed-off-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5704 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-11-12 10:01:12 +00:00  
				
					
						
							
							
								 
						
							
								1f9611242b 
								
							 
						 
						
							
							
								
								target-alpha: add proper fcntl definitions  
							
							... 
							
							
							
							On Alpha the target to native fcntl definitions were missing.  Because of
this, programs trying to open files with the O_CREAT option were getting
O_APPEND instead, etc.
This was keeping gcc from the spec benchmarks from running, among other
things.
(Vince Weaver)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5672 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-11-11 11:30:48 +00:00  
				
					
						
							
							
								 
						
							
								6556a833fa 
								
							 
						 
						
							
							
								
								linux-user: fix getdents* syscalls  
							
							... 
							
							
							
							glibc's structs dirent and dirent64 is different from in-kernel dirent
and dirent64. Kernel headers doesn't provide structs dirent(64) any
more. So we should add it to qemu headers.
To avoid conflict with glibc it called struct linux_dirent(64).
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5480 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-13 21:08:17 +00:00  
				
					
						
							
							
								 
						
							
								e44a3e798a 
								
							 
						 
						
							
							
								
								TARGET_MAP_xx macros: clean and alpha specific values  
							
							... 
							
							
							
							- Clean TARGET_MAP_xx macros to avoid nested #if #endif
- Add alpha specific values
Based on a patch by Tristan Gingold
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5356 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-29 17:23:09 +00:00  
				
					
						
							
							
								 
						
							
								8fbd6b5267 
								
							 
						 
						
							
							
								
								Add MTIOCTOP, MTIOCGET and MTIOCPOS ioctls (Kirill Shutemov).  
							
							... 
							
							
							
							Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5271 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-20 03:03:09 +00:00  
				
					
						
							
							
								 
						
							
								c4d10628c1 
								
							 
						 
						
							
							
								
								linux-user: Fix target_statfs[64] on 64-bit hosts  
							
							... 
							
							
							
							Testing qemu-x86_64, I happen to run df and came across these mistakes
in the target_statfs/target_statfs64 structure definitions (reference:
linux/include/asm-x86/statfs.h).
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4895 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-19 09:38:52 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								ce3f0e2f11 
								
							 
						 
						
							
							
								
								Fix flock64 structure on a few target (noticed by Gary Thomas)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4125 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-28 22:31:51 +00:00  
				
					
						
							
							
								 
						
							
								e32448e059 
								
							 
						 
						
							
							
								
								Various linux-user structures and definitions fixes for PowerPC targets.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3800 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-10 08:24:59 +00:00  
				
					
						
							
							
								 
						
							
								325e651fb7 
								
							 
						 
						
							
							
								
								Fix PowerPC 64 stat and statfs structures definitions.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3712 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-21 13:06:54 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								0ba22212d5 
								
							 
						 
						
							
							
								
								suppressed invalid TARGET_CMSG_FIRSTHDR macro  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3601 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-11 17:39:38 +00:00  
				
					
						
							
							
								 
						
							
								d26bc2118e 
								
							 
						 
						
							
							
								
								Clean out the N32 macros from target-mips, and introduce MIPS ABI specific  
							
							... 
							
							
							
							defines for linux-user.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3556 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-08 18:05:37 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								540635ba65 
								
							 
						 
						
							
							
								
								Code provision for n32/n64 mips userland emulation. Not functional yet.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3284 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-30 01:58:33 +00:00  
				
					
						
							
							
								 
						
							
								7ec93196fa 
								
							 
						 
						
							
							
								
								Fix invalid MAP_xxx flags for PowerPC targets.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3184 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-18 21:54:57 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6db45e6519 
								
							 
						 
						
							
							
								
								Use correct data structures for stat syscalls, by Magnus Damm.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3001 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-22 10:15:10 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2b8bdefc3a 
								
							 
						 
						
							
							
								
								Sync __target_cmsg_nxthdr implementation with kernel header.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2894 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 21:35:23 +00:00  
				
					
						
							
							
								 
						
							
								342debdcf8 
								
							 
						 
						
							
							
								
								Suppress pointer from integer of different size warning.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2862 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-26 15:18:52 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								e6e5906b6e 
								
							 
						 
						
							
							
								
								ColdFire target.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2196 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-10-22 00:18:54 +00:00  
				
					
						
							
							
								 
						
							
								707b3ee068 
								
							 
						 
						
							
							
								
								ARM 64-bit host fix.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2155 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-09-09 23:35:22 +00:00  
				
					
						
							
							
								 
						
							
								106ec87921 
								
							 
						 
						
							
							
								
								initial MIPS signal handling (initial patch by Raphael Rigo)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2031 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-27 21:08:10 +00:00  
				
					
						
							
							
								 
						
							
								3532fa7402 
								
							 
						 
						
							
							
								
								mips socket calls (initial patch by Raphael Rigo)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2006 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-24 15:06:03 +00:00  
				
					
						
							
							
								 
						
							
								fdf9b3e831 
								
							 
						 
						
							
							
								
								sh4 target (Samuel Tardieu)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1861 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-04-27 21:07:38 +00:00  
				
					
						
							
							
								 
						
							
								ce4defa062 
								
							 
						 
						
							
							
								
								Arm Linux EABI syscall support.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1756 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-02-09 16:49:55 +00:00  
				
					
						
							
							
								 
						
							
								56c8f68f1d 
								
							 
						 
						
							
							
								
								statfs fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1680 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-28 22:28:41 +00:00  
				
					
						
							
							
								 
						
							
								048f6b4df7 
								
							 
						 
						
							
							
								
								mips user emulation  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1668 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-26 18:47:20 +00:00  
				
					
						
							
							
								 
						
							
								6d5e216de9 
								
							 
						 
						
							
							
								
								SPARC fixes (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1084 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-09-30 22:04:13 +00:00  
				
					
						
							
							
								 
						
							
								a5448a7de5 
								
							 
						 
						
							
							
								
								sysinfo syscall (Francois Guimond)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@930 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-19 16:59:03 +00:00  
				
					
						
							
							
								 
						
							
								8853f86e1d 
								
							 
						 
						
							
							
								
								shm support, more setsockopt and getsockopt calls, fds fix (initial patch by Paul McKerras)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@638 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-02-22 14:57:26 +00:00  
				
					
						
							
							
								 
						
							
								f09936ac82 
								
							 
						 
						
							
							
								
								ARM fcntl flag fixes (Lennert Buytenhek)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@564 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-18 22:39:25 +00:00  
				
					
						
							
							
								 
						
							
								ffa65c3b70 
								
							 
						 
						
							
							
								
								fcntl flags convertion (Jocelyn Mayer)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@538 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-04 23:57:22 +00:00  
				
					
						
							
							
								 
						
							
								3bfd9da14f 
								
							 
						 
						
							
							
								
								termios support for SPARC and PPC  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@496 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-04 15:52:31 +00:00  
				
					
						
							
							
								 
						
							
								678673089d 
								
							 
						 
						
							
							
								
								PowerPC target support (Jocelyn Mayer) - added better support for uid16  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@474 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-11-23 17:05:30 +00:00  
				
					
						
							
							
								 
						
							
								6180a1818a 
								
							 
						 
						
							
							
								
								new directory structure  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@391 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-09-30 21:04:53 +00:00  
				
					
						
							
							
								 
						
							
								c596ed1713 
								
							 
						 
						
							
							
								
								times() fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@327 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-07-13 17:32:31 +00:00  
				
					
						
							
							
								 
						
							
								f2674e31e0 
								
							 
						 
						
							
							
								
								old select support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@313 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-07-09 12:26:09 +00:00  
				
					
						
							
							
								 
						
							
								2521d69883 
								
							 
						 
						
							
							
								
								factorized more definitions - suppressed broken sound ioctls  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@241 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-06-15 19:58:13 +00:00  
				
					
						
							
							
								 
						
							
								0221cfcd71 
								
							 
						 
						
							
							
								
								more console ioctls  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@139 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-10 12:38:16 +00:00  
				
					
						
							
							
								 
						
							
								8e5a0667f8 
								
							 
						 
						
							
							
								
								added KDGKBTYPE  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@132 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-08 15:42:10 +00:00