malc 
							
						 
					 
					
						
						
						
						
							
						
						
							b1503cda1e 
							
						 
					 
					
						
						
							
							Use the ARRAY_SIZE() macro where appropriate.  
						
						... 
						
						
						
						Change from v1:
  Avoid changing the existing coding style in certain files.
Signed-off-by: Stuart Brady <stuart.brady@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6120 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-12-22 20:33:55 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							ca587a8ebd 
							
						 
					 
					
						
						
							
							User-mode GDB stub improvements - handle signals  
						
						... 
						
						
						
						Handle signals in the user-mode GDB stub.  Report them to GDB, and
allow it to change or cancel them.  Also correct the protocol numbering;
it happens to match Linux numbering for SIGINT and SIGTRAP, but that's
just good fortune.
Signed-off-by: Daniel Jacobowitz <dan@codesourcery.com>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6096 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-12-18 22:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							2b1319c85c 
							
						 
					 
					
						
						
							
							User-mode GDB stub improvements - handle fork  
						
						... 
						
						
						
						Close gdbserver in child processes, so that only one stub tries to talk
to GDB at a time.  Updated from an earlier patch by Paul Brook.
Signed-off-by: Daniel Jacobowitz <dan@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6095 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-12-18 22:44:04 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							3af72a4d98 
							
						 
					 
					
						
						
							
							Fix mremap, based on patch by Kirill A. Shutemov  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6056 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-12-15 17:58:49 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							3f911a51b2 
							
						 
					 
					
						
						
							
							Fix warning about unused shm_regions  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6001 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-12-13 11:37:02 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							1d6198c3b0 
							
						 
					 
					
						
						
							
							Remove unnecessary trailing newlines  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6000 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-12-13 09:32:43 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							5caf7bb2c4 
							
						 
					 
					
						
						
							
							Fix compiling without MREMAP_FIXED  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5979 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-12-11 19:12:25 +00:00 
						 
				 
			
				
					
						
							
							
								malc 
							
						 
					 
					
						
						
						
						
							
						
						
							902b3d5c39 
							
						 
					 
					
						
						
							
							Introduce and use cache-utils.[ch]  
						
						... 
						
						
						
						Thanks to Segher Boessenkool and Holis Blanchard.
AIX and Darwin cache inquiry:
http://gcc.gnu.org/ml/gcc-patches/2007-08/msg00388.html 
Auxiliary vectors:
http://manugarg.googlepages.com/aboutelfauxiliaryvectors 
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5973 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-12-10 19:18:40 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							f19412a2a6 
							
						 
					 
					
						
						
							
							linux-user: mremap(): handle MREMAP_FIXED and MREMAP_MAYMOVE correctly  
						
						... 
						
						
						
						Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5959 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-12-08 18:12:40 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							45bc1f5264 
							
						 
					 
					
						
						
							
							linux-user: mmap: add check if requested memory area fits target address space  
						
						... 
						
						
						
						Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5958 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-12-08 18:12:33 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							1609cd444b 
							
						 
					 
					
						
						
							
							linux-user: Move abi_* typedefs into qemu-types.h  
						
						... 
						
						
						
						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@5954 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-12-08 18:12:04 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							60b196917f 
							
						 
					 
					
						
						
							
							linux-user: Add support for STOP/CONT signals.  
						
						... 
						
						
						
						Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5802 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-11-27 15:47:15 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							2a913eb118 
							
						 
					 
					
						
						
							
							linux-user: sig is target signal.  
						
						... 
						
						
						
						Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5801 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-11-27 15:46:25 +00:00 
						 
				 
			
				
					
						
							
							
								aliguori 
							
						 
					 
					
						
						
						
						
							
						
						
							01df040b52 
							
						 
					 
					
						
						
							
							x86: Debug register emulation (Jan Kiszka)  
						
						... 
						
						
						
						Built on top of previously enhanced breakpoint/watchpoint support, this
patch adds full debug register emulation for the x86 architecture.
Many corner cases were considered, and the result was successfully
tested inside a Linux guest with gdb, but I won't be surprised if one
or two scenarios still behave differently in reality.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5747 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-11-18 21:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							64b4d28c38 
							
						 
					 
					
						
						
							
							target-alpha: implement getxuid and getxgid syscalls  
						
						... 
						
						
						
						This patch implemented the setxuid and setxgid syscalls for Alpha.
These syscalls return two values, both uid/euid and gid/egid.
In addition to returning the first value in $v0, the additional
value is returned in the $a4 register.
The syscalls are used instead of the separate syscalls for those values
used on other architectures (this is probably because Alpha Linux started
out syscall compatible with DEC/OSF/Tru64).
With this patch, the perlbmk benchmarks from Spec2000 run properly.
(Vince Weaver)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5722 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-11-14 17:20:15 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							71f75756c9 
							
						 
					 
					
						
						
							
							ppc-linux-user: handle EXCP_DEBUG  
						
						... 
						
						
						
						Replace POWERPC_EXCP_DEBUG by EXCP_DEBUG as the former can not happen in
user mode emulation, while the later can happen and should be handled.
Noticed by Andrew Stubbs.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5721 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-11-14 17:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							e441570f8a 
							
						 
					 
					
						
						
							
							use target_mmap() to allocate idt, gdt and ldt (Kirill A. Shutemov).  
						
						... 
						
						
						
						env->*dt.base should fit target address space, so we should use
target_mmap to allocate them.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5666 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-11-10 02:55:33 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							6d946cdae0 
							
						 
					 
					
						
						
							
							User qemu profiling  
						
						... 
						
						
						
						- Makefile.target:  re-enable profiling for user qemu.  It seems
  profiling was (accidently?) removed by commit 3937
- syscall.c:
    * add an include to get _mcleanup prototype
    * add a call to _mcleanup for exit_group in a way
      similar to what is done for exit
(Laurent Desnogues)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5642 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-11-06 16:15:18 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							d4354694e9 
							
						 
					 
					
						
						
							
							Fix return value printing for shmat (Lauro Ramos Venancio).  
						
						... 
						
						
						
						The shmat syscall returns an address, so we must use the
print_syscall_ret_addr function.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5565 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-28 10:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							6de645c7d1 
							
						 
					 
					
						
						
							
							Recvmsg must return the number of bytes received (Lauro Ramos Venancio).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5564 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-28 10:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							d732dcb442 
							
						 
					 
					
						
						
							
							Fix iovec for the case with invalid elements (Lauro Ramos Venancio).  
						
						... 
						
						
						
						We must call the writev even if an iovec element is invalid. For
example, if the second element is invalid, the linux process the first
one.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5562 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-28 10:21:03 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							a2f86d8e08 
							
						 
					 
					
						
						
							
							Use the host exit syscall for exiting (Lauro Ramos Venancio).  
						
						... 
						
						
						
						We can't call the libc _exit function because it calls the exit_group
host syscall. We must call directly the exit host syscall.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5561 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-28 10:18:28 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							b1d8e52e63 
							
						 
					 
					
						
						
							
							Fix undeclared symbol warnings from sparse  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5539 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-26 13:43:07 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							be15b141e0 
							
						 
					 
					
						
						
							
							Replace uses of strncpy (a GNU extension) with Qemu pstrcpy  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5531 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-25 11:21:28 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							00b229ac6a 
							
						 
					 
					
						
						
							
							Add missing return statement (fixes compiler warning).  
						
						... 
						
						
						
						Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5523 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-24 13:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							49918a752b 
							
						 
					 
					
						
						
							
							* Use function pointers for symbol lookup (currently for elf32 and elf64,  
						
						... 
						
						
						
						could be expanded).  This also fixes the bug with mips elf64 symbols
  in current Qemu trunk.
* Use quicksort and binary search for symbol lookup.
* Remove unneeded entries from symbol table.  This reduced a typical table
  size (linux mips kernel) from 1764487 to 11656 entries.
Signed-off-by: Stefan Weil <weil@mail.berlios.de> 
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5510 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-22 15:11:31 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							eeb438c1b8 
							
						 
					 
					
						
						
							
							linux-user: implement msg* syscalls  
						
						... 
						
						
						
						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@5484 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-13 21:08:55 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							1c54ff97bb 
							
						 
					 
					
						
						
							
							linux-user: fix and cleanup IPCOP_msg* ipc calls handling  
						
						... 
						
						
						
						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@5483 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-13 21:08:44 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							2054ac9baf 
							
						 
					 
					
						
						
							
							linux-user: Add readahead syscall  
						
						... 
						
						
						
						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@5479 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-13 21:08:07 +00:00 
						 
				 
			
				
					
						
							
							
								edgar_igl 
							
						 
					 
					
						
						
						
						
							
						
						
							235262cf36 
							
						 
					 
					
						
						
							
							CRIS: linux-user signals dont need ERP compensation after break anymore.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5450 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-08 14:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								edgar_igl 
							
						 
					 
					
						
						
						
						
							
						
						
							a9fc4a7826 
							
						 
					 
					
						
						
							
							CRIS: linux-user ERP compensation not needed anymore.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5449 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-08 14:26:58 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							60dd316ea7 
							
						 
					 
					
						
						
							
							Make various generated structures static  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5429 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-05 11:45:25 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							249c4c328c 
							
						 
					 
					
						
						
							
							Make target_sigaltstack_used static  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5428 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-05 11:09:37 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							440c7e85cc 
							
						 
					 
					
						
						
							
							Export x86_stack_size in qemu.h  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5427 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-05 11:05:14 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							9f106a75de 
							
						 
					 
					
						
						
							
							Make ioctl table static  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5426 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-05 10:52:52 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							b39bc503c1 
							
						 
					 
					
						
						
							
							Make bitmask tables static const  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5425 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-05 10:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							8e853dc780 
							
						 
					 
					
						
						
							
							Make struct_termios_def const  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5424 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-05 10:49:32 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							3e46b2ef2a 
							
						 
					 
					
						
						
							
							Fix warning about unused function  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5406 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-03 19:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							78f5bf1e6f 
							
						 
					 
					
						
						
							
							Include qemu-common.h in order to get prototypes for qemu_malloc etc.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5402 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-02 19:55:50 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							c7cd6a3742 
							
						 
					 
					
						
						
							
							Make CPULogItem tables const  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5397 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-02 18:27:46 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							39b5976356 
							
						 
					 
					
						
						
							
							Add inotify syscall family  
						
						... 
						
						
						
						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@5388 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-01 21:46:50 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							04bb9acec6 
							
						 
					 
					
						
						
							
							Add mincore syscall  
						
						... 
						
						
						
						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@5387 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-01 21:46:41 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							408321b61f 
							
						 
					 
					
						
						
							
							Add fadvise64 stubs  
						
						... 
						
						
						
						Since these are only hints, we happily fake them for now
to make applications not barf on ENOSYS.
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
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@5386 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-10-01 21:46:32 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							98448f58c1 
							
						 
					 
					
						
						
							
							Silence some warnings about uninitialized variables  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5362 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-30 18:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							436d124b7d 
							
						 
					 
					
						
						
							
							Band-aid vfork() emulation (Kirill Shutemov).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5279 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-21 02:39:45 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							872ea0c098 
							
						 
					 
					
						
						
							
							Enable same-arch consistency check on x86-64, print syscall name on error.  
						
						... 
						
						
						
						Also disable testing instructions unsupported by 64-bit binutils in 
test-i386.c
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5277 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-21 02:31:19 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							b55266b5a2 
							
						 
					 
					
						
						
							
							Suppress gcc 4.x -Wpointer-sign (included in -Wall) warnings  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5275 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-20 08:07:15 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							a4ae00bc07 
							
						 
					 
					
						
						
							
							Fix pread() and pwrite() syscall on ARM EABI (Kirill Shutemov).  
						
						... 
						
						
						
						pread() and pwrite() have differences in arguments between ARM EABI and
OABI.   
See arch/arm/kernel/entry-common.S in Linux kernel source for
additional information.
 
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5272 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-20 03:14:14 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							8d5c28ec85 
							
						 
					 
					
						
						
							
							Fix building with 2.6.27 kernel headers (Kirill Shutemov).  
						
						... 
						
						
						
						<linux/dirent.h> unexported since 2.6.27
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5270 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-20 02:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							ac8a655648 
							
						 
					 
					
						
						
							
							Implement the futimesat() syscall (by Kirill Shutemov).  
						
						... 
						
						
						
						Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5269 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-20 02:25:39 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							6a24a778ba 
							
						 
					 
					
						
						
							
							Implement fstatat64() syscall (by Kirill Shutemov).  
						
						... 
						
						
						
						Move the transformation of struct stat64 into a separate function and
implement fstatat64() using it.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5268 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-20 02:23:36 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							a2155fcc65 
							
						 
					 
					
						
						
							
							Swap only altered elements of the grouplist in getgroups() (Kirill Shutemov).  
						
						... 
						
						
						
						getgroups() returns the number of supplementary group IDs, so it's
unnessary to swap the entire array.  It can dramatically speed up
the syscall: on recent Linux kernels NGROUPS_MAX=65536.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5267 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-20 02:12:08 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							cb3bc23361 
							
						 
					 
					
						
						
							
							Fix getgroups() with zero size parameter (Kirill Shutemov).  
						
						... 
						
						
						
						According to man page getgroups(2):
If size is zero, list is not modified, but the total number of
supplementary group IDs for the process is returned.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5266 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-20 02:08:13 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							ac509d8887 
							
						 
					 
					
						
						
							
							Move offsetof to osdep.h, remove local defintions.  
						
						... 
						
						
						
						With this container_of can actually be used without causing build errors.
Reformat container_of.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5234 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-16 13:36:57 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							0b6d3ae072 
							
						 
					 
					
						
						
							
							qemu sh4 nptl support  
						
						... 
						
						
						
						(Michael Trimarchi)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5223 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-15 07:43:43 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							7ccfb2eb5f 
							
						 
					 
					
						
						
							
							Fix warnings that would be caused by gcc flag -Wwrite-strings  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5206 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-14 06:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							c690524ec1 
							
						 
					 
					
						
						
							
							alpha: only print debug information to the log file  
						
						... 
						
						
						
						Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5181 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-07 21:00:01 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							eb38c52c2a 
							
						 
					 
					
						
						
							
							Fix most warnings that would be caused by gcc flag -Wundef  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5173 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-09-06 17:47:39 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							79383c9c08 
							
						 
					 
					
						
						
							
							Fix some warnings that would be generated by gcc -Wredundant-decls  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5115 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-08-30 09:51:20 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							ed23fbd91c 
							
						 
					 
					
						
						
							
							Add correct stack bias if a 64 bit stack is used  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5113 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-08-30 09:20:21 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							eda5295302 
							
						 
					 
					
						
						
							
							Fix Sparc64 window handling problems detected by Vince Weaver  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5091 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-08-27 19:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							4583f5897b 
							
						 
					 
					
						
						
							
							To make syscall.c for 64 bit truly warning-free, we need some more #ifs.  
						
						... 
						
						
						
						Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5080 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-08-24 10:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								malc 
							
						 
					 
					
						
						
						
						
							
						
						
							a6cc84f49c 
							
						 
					 
					
						
						
							
							Kludge to support linux-user on a PPC64  
						
						... 
						
						
						
						Some headers (e.g. signal.h) include asm/elf.h and the chaos of macro
redefinitions ensues, this kludge avoids it.
Alternative way to fight that would be to change all ELF_XXX and some
other definitions to QEMU_ELF_XXX or something to that effect.
This patch concludes the quest for enabling linux-user on PPC64,
however, since qemu_mallocz uses mmap and, at least on this system,
mmap tends to return values that do not fit into 32bit, emulation for
32bit targets does not work without some hacks wich are to disgusting
to commit (and as `man mmap' tells us MAP_32BIT is only implemented on
X86_64)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5037 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-08-20 22:39:28 +00:00 
						 
				 
			
				
					
						
							
							
								malc 
							
						 
					 
					
						
						
						
						
							
						
						
							d538e8f50d 
							
						 
					 
					
						
						
							
							Fix tswap size  
						
						... 
						
						
						
						p in this case is uint32_t *
e1/e2 are unsigned ints initialized from arithmetics performed on
unsigned longs
The mistake was, probably, never noticed due to the absence of any
big endian linux-user host. The types e1/e2 and p begs the quesiton
why this function takes longs at all.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5036 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-08-20 22:39:26 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							8fcd36920e 
							
						 
					 
					
						
						
							
							Fix some warnings that would be generated by gcc -Wmissing-prototypes  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5022 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-08-17 20:26:25 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							eae473c187 
							
						 
					 
					
						
						
							
							Unswap qemu-arm data and prefetch abort addresses (Laurent Desnogues).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4967 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-07-29 14:09:57 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							526ccb7a26 
							
						 
					 
					
						
						
							
							Fix a bunch of type mismatch-related warnings (Jan Kiszka).  
						
						... 
						
						
						
						Fix a typo in my previous comming (spotted by Laurent Desnouges).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4877 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-07-16 12:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							b5dc7732e1 
							
						 
					 
					
						
						
							
							More efficient target register / TC accesses.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4794 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-06-27 10:02:35 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							2daf028464 
							
						 
					 
					
						
						
							
							Fix Sparc32plus & Sparc64 debug output  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4743 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-06-15 18:02:48 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							af325d36e0 
							
						 
					 
					
						
						
							
							Fix typo, by Laurent Desnogues.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4726 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-06-10 15:29:15 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							c3a928338e 
							
						 
					 
					
						
						
							
							Use qemu_mallocz to allocate new thread state.  Remove redundant memset.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4712 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-06-09 14:02:50 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							17e2377abf 
							
						 
					 
					
						
						
							
							Prevent guest reusing host memory allocations.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4710 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-06-09 13:47:45 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							82e671d9ec 
							
						 
					 
					
						
						
							
							Despite what the documentation says/implies, PTHREAD_STACK_MIN is often not  
						
						... 
						
						
						
						defined by pthread.h.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4709 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-06-09 12:10:22 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							d865bab552 
							
						 
					 
					
						
						
							
							Implement thread creation.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4693 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-06-07 22:12:17 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							d597536303 
							
						 
					 
					
						
						
							
							Multithreaded locking fixes.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4692 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-06-07 20:50:51 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							1a14026e11 
							
						 
					 
					
						
						
							
							Allow NWINDOWS selection (CPU feature with model specific defaults)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4690 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-06-07 08:07:37 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							1235fc066a 
							
						 
					 
					
						
						
							
							Spelling fixes, by Stefan Weil.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4655 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-06-03 19:51:57 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							c8a706fe62 
							
						 
					 
					
						
						
							
							Multithreaded locking for mmap().  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4654 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-06-02 16:16:42 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							30813cea9b 
							
						 
					 
					
						
						
							
							Fix location of futex.h.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4653 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-06-02 15:45:44 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							0776590d70 
							
						 
					 
					
						
						
							
							Mark host brk() area as reserved.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4637 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-05-31 16:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							afd7cd92e8 
							
						 
					 
					
						
						
							
							Fix usermode build.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4634 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-05-31 12:14:21 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							c4d918070d 
							
						 
					 
					
						
						
							
							Copy siginfo.si_code.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4632 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-05-30 22:57:20 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							f5545b5c3a 
							
						 
					 
					
						
						
							
							Translate whole of target_sigset.  Use host sigset accessors.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4631 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-05-30 22:37:07 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							74c11e557f 
							
						 
					 
					
						
						
							
							Strace fallback for unknown syscalls.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4614 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-05-29 13:49:09 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							fbb4a2e371 
							
						 
					 
					
						
						
							
							Implement ARM magic kernel page and TLS register.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4610 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-05-29 00:20:44 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							26a5f13b8e 
							
						 
					 
					
						
						
							
							variable dynamic translation buffer size  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4600 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-05-28 12:30:31 +00:00 
						 
				 
			
				
					
						
							
							
								edgar_igl 
							
						 
					 
					
						
						
						
						
							
						
						
							e00c1e714e 
							
						 
					 
					
						
						
							
							CRIS: Use $eda to instead of debug1 (removed) for fault addr.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4595 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-05-27 21:12:09 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							ec95da6cfb 
							
						 
					 
					
						
						
							
							2.6 kernels make int 5 a trap gate  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4437 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-05-12 12:23:31 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							a8c3320434 
							
						 
					 
					
						
						
							
							Update ARM non-rt sigframe layout.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4385 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-05-07 23:22:46 +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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							171cd1cdff 
							
						 
					 
					
						
						
							
							Cope with arch-specific page protection flags in mmap (Richard Purdie).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4250 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-04-24 21:11:41 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							4e14008f3a 
							
						 
					 
					
						
						
							
							Revert the previous patch  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4236 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-04-22 19:05:18 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							4595fca99c 
							
						 
					 
					
						
						
							
							Move 128-bit float emulation under linux-user including the forgotten file  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4235 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-04-22 16:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							ca10f86763 
							
						 
					 
					
						
						
							
							Remove osdep.c/qemu-img code duplication  
						
						... 
						
						
						
						(Kevin Wolf)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4191 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-04-11 21:35:42 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							3ebdd11939 
							
						 
					 
					
						
						
							
							Move target-arm/nwfpe into linux-user/arm/nwfpe  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4185 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-04-09 06:53:01 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							6d9a42be17 
							
						 
					 
					
						
						
							
							Implement ARM floating point exception emulation  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4166 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-04-07 20:30:53 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							9a393c6cf1 
							
						 
					 
					
						
						
							
							Remove unwanted executable properties  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4162 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-04-06 06:04:39 +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 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							a07c67dfcc 
							
						 
					 
					
						
						
							
							Implement AT_CLKTCK.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4113 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-03-26 23:31:55 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							44de1b3369 
							
						 
					 
					
						
						
							
							Revert accidental commit.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4112 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-03-26 22:40:25 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							fd5f393aba 
							
						 
					 
					
						
						
							
							Remove fixed length commandline buffers.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4111 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-03-26 20:55:43 +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 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							75b680e523 
							
						 
					 
					
						
						
							
							Fix Thumb signal handlers.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4089 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-03-21 16:07:30 +00:00 
						 
				 
			
				
					
						
							
							
								edgar_igl 
							
						 
					 
					
						
						
						
						
							
						
						
							2e0ded9c7c 
							
						 
					 
					
						
						
							
							Use TARGET_FMT_lx.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4061 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-03-14 14:11:05 +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 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							375ee38b4b 
							
						 
					 
					
						
						
							
							Convert Sparc64 trap state ops to TCG  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4018 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-03-05 17:59:48 +00:00 
						 
				 
			
				
					
						
							
							
								edgar_igl 
							
						 
					 
					
						
						
						
						
							
						
						
							9664d92872 
							
						 
					 
					
						
						
							
							CRIS signals:  
						
						... 
						
						
						
						* Save $mof across signals.
* Cleaned up frame accesses.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4012 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-03-03 22:23:53 +00:00 
						 
				 
			
				
					
						
							
							
								edgar_igl 
							
						 
					 
					
						
						
						
						
							
						
						
							b6d3abda68 
							
						 
					 
					
						
						
							
							First try at supporting ordinary signals for CRIS linux-user guests.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3999 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-02-28 11:29:27 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7bba1ee81b 
							
						 
					 
					
						
						
							
							Fix section switching buglet, by Edgar E. Iglesias.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3899 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-01-08 14:39:43 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							68d0f70e3c 
							
						 
					 
					
						
						
							
							copyright update  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3893 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2008-01-06 17:21:48 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							06177d36ed 
							
						 
					 
					
						
						
							
							Fix a compiler error with DEBUG_REMAP enabled (Thayne Harbaugh).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3845 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-12-24 13:47:52 +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 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							b28c91e6cd 
							
						 
					 
					
						
						
							
							m68k missing get_sp_from_cpustate(), by Thayne Harbaugh.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3836 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-12-18 01:46:39 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							b01bcae61c 
							
						 
					 
					
						
						
							
							QEMU_STRACE documentation bit by Thayne Harbaugh.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3822 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-12-16 13:05:59 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							50a9569b59 
							
						 
					 
					
						
						
							
							Mark host pages as reserved (Magnus Damm).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3813 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-12-12 01:16:23 +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 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							c3b5bc8ab3 
							
						 
					 
					
						
						
							
							SH4: Signal handling for the user space emulator, by Magnus Damm.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3764 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-12-02 06:31:25 +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 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							fca743f307 
							
						 
					 
					
						
						
							
							SH4 Fix missing 6th arg of syscall, by "takasi-y".  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3711 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-20 15:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b172c56a6d 
							
						 
					 
					
						
						
							
							Always make all PowerPC exception definitions visible.  
						
						... 
						
						
						
						Always make the hypervisor timers available.
Remove all TARGET_PPC64H checks, keeping a few if (0) tests for cases
that cannot be properly handled with the current PowerPC CPU definition.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3656 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-17 01:37:44 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7ded4f523a 
							
						 
					 
					
						
						
							
							force correct ppc64 cpu  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3651 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-15 15:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							4dbc422b55 
							
						 
					 
					
						
						
							
							x86_64 fixes  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3650 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-15 15:27:03 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							6b23f77722 
							
						 
					 
					
						
						
							
							printf format fix  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3645 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-14 18:04:05 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							4683b130e5 
							
						 
					 
					
						
						
							
							always define TARGET_ABI32 if 32 bit user  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3643 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-14 15:16:52 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							a03e2d421e 
							
						 
					 
					
						
						
							
							fixed target_mmap() if host page size < TARGET_PAGE_SIZE  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3642 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-14 11:29:07 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							3dd98412ba 
							
						 
					 
					
						
						
							
							added lock_user() in target_strlen()  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3639 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-14 10:17:35 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							3cd7d1ddbb 
							
						 
					 
					
						
						
							
							Allow use of SPE extension by all PowerPC targets,  
						
						... 
						
						
						
						adding gprh registers to store GPR MSBs when GPRs are 32 bits.
Remove not-needed-anymore ppcemb-linux-user target.
Keep ppcemb-softmmu target, which provides 1kB pages support
  and 36 bits physical address space.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3628 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-12 01:56:18 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							f8b0aa2559 
							
						 
					 
					
						
						
							
							fixed more invalid pointer usage  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3624 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-11 23:03:42 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							28be6234fc 
							
						 
					 
					
						
						
							
							user access fixes  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3623 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-11 22:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							1455bf488f 
							
						 
					 
					
						
						
							
							64 bit compilation fixes  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3622 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-11 22:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							459a40172e 
							
						 
					 
					
						
						
							
							removed warnings - improved sparc32/64 signal frame setup - disabled x86 frame setup for x86_64  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3608 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-11 19:45:10 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							27524dc360 
							
						 
					 
					
						
						
							
							sparc64_[get|set]_context are not meaningful in abi32 mode  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3606 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-11 19:32:52 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							29fa23e76d 
							
						 
					 
					
						
						
							
							hex numbers must have a leading 0x  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3603 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-11 17:55:50 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							ac2567b59d 
							
						 
					 
					
						
						
							
							fixed invalid cast  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3597 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-11 17:25:52 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							c16f9ed3ad 
							
						 
					 
					
						
						
							
							use correct types  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3596 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-11 17:23:29 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							8a4ed7ef48 
							
						 
					 
					
						
						
							
							printf format fixes  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3595 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-11 17:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							775b58d8cb 
							
						 
					 
					
						
						
							
							removed warnings - fixed arm stack copy bug  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3593 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-11 16:22:17 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							6c30b07fcc 
							
						 
					 
					
						
						
							
							fixed error codes  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3588 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-11 14:50:32 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							b67419569b 
							
						 
					 
					
						
						
							
							-strace option  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3587 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-11 14:46:06 +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 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							aaed909a49 
							
						 
					 
					
						
						
							
							added cpu_model parameter to cpu_init()  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3562 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-10 15:15:54 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							ec6338bac3 
							
						 
					 
					
						
						
							
							removed obsolete x86 code copy support  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3551 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-08 14:25:03 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							abf283372b 
							
						 
					 
					
						
						
							
							removed unused code  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3549 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-08 14:01:49 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							46027c07de 
							
						 
					 
					
						
						
							
							added -cpu option for x86 - fixed glibc hack in case the global variables are moved  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3548 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-08 13:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							f3e3285dcd 
							
						 
					 
					
						
						
							
							Fix some compiler warnings.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3520 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-03 15:12:16 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							f10c315f8f 
							
						 
					 
					
						
						
							
							Fix incorrect PowerPC instruction fetch exception dump.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3517 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-03 13:22:08 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							89343ecde5 
							
						 
					 
					
						
						
							
							EFAULT - update __get_user() __put_user(), by Thayne Harbaugh.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3508 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-02 20:24:22 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							80210bcd71 
							
						 
					 
					
						
						
							
							Fix compiler warnings, by Stefan Weil.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3507 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-02 19:08:57 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							3d97b40b05 
							
						 
					 
					
						
						
							
							EFAULT - verify pages are in cache and are read/write, by Thayne Harbaugh.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3506 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-02 19:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							33189d3115 
							
						 
					 
					
						
						
							
							Add new files fir strace support, missed in earlier commit.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3504 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-11-01 00:13:36 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							623a930ec3 
							
						 
					 
					
						
						
							
							Implement missing MIPS supervisor mode bits.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3472 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-28 19:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							7c58044c0a 
							
						 
					 
					
						
						
							
							Fix PowerPC FPSCR update and floating-point exception generation  
						
						... 
						
						
						
						in most useful cases.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3458 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-27 17:54:30 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							a32ff1ad95 
							
						 
					 
					
						
						
							
							PowerPC user-mode fix: MSR is now entirelly set-up in the cpu_reset routine.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3457 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-27 17:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							0411a97258 
							
						 
					 
					
						
						
							
							Gprof prooved the PowerPC emulation spent too much time in MSR load and store  
						
						... 
						
						
						
						routines. Coming back to a raw MSR storage model then speed-up the emulation.
Improve fast MSR updates (wrtee wrteei and mtriee cases).
Share rfi family instructions helpers code to avoid bug in duplicated code.
Allow entering halt mode as the result of a rfi instruction.
Add a new helper_regs.h file to avoid duplication of special registers
 manipulation routines (currently XER and MSR).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3436 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-25 21:35:50 +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 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							f85e9a6870 
							
						 
					 
					
						
						
							
							Use TARGET_ABI_DIR feature to unify PowerPC and PowerPC 64 definitions.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3410 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-18 20:51:49 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							e85e7c6ea4 
							
						 
					 
					
						
						
							
							Use the new TARGET_ABI32 feature to implement a ppc64abi32-linux-user target  
						
						... 
						
						
						
						(PowerPC 64 running in 32 bits mode).
Use the new TARGET_ABI_DIR feature to implement a ppcemb-linux-user target
  (PowerPC 32 with 64 bits GPRs and vector extensions).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3409 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-18 19:59:49 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							952a328ff5 
							
						 
					 
					
						
						
							
							SuperSparc MXCC support (Robert Reif)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3397 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-14 16:29:21 +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 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							c732abe222 
							
						 
					 
					
						
						
							
							Unify '-cpu ?' option.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3380 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-12 06:47:46 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							cb33da57aa 
							
						 
					 
					
						
						
							
							Support for executing 32 bit SPARC32PLUS files for Sparc64 user emulator  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3378 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-09 16:34:29 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e69b406510 
							
						 
					 
					
						
						
							
							CRIS Linux usermode emulation, part 1. By Edgar E. Iglesias.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3366 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-08 13:35:05 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							3d17787055 
							
						 
					 
					
						
						
							
							Fix host and target longs confusions (continued).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3345 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-07 16:06:13 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							863cf0b72c 
							
						 
					 
					
						
						
							
							Fix confusions between host and target long types.  
						
						... 
						
						
						
						Fix start_data computation.
Fix auxiliary infos setup.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3344 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-07 15:59:45 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							5bfb56b264 
							
						 
					 
					
						
						
							
							Implement sparc64_[gs]et_context  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3334 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-05 17:01:51 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							1cc8e6f067 
							
						 
					 
					
						
						
							
							We must reset the PowerPC CPU _after_ registering it, as hardware reset  
						
						... 
						
						
						
						effect is implementation dependant.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3323 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-10-04 01:54:44 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							56ba31ff0b 
							
						 
					 
					
						
						
							
							Fix missing case in the new PowerPC exception model.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3294 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-30 15:15:18 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							a5b85f7959 
							
						 
					 
					
						
						
							
							Fix mmap to handle differing host/target page sizes, by Edgar E. Iglesias.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3291 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-30 14:32:45 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							0574b6fb10 
							
						 
					 
					
						
						
							
							Add get_sp_from_cpustate implementation.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3290 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-30 13:49:22 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							a062e36c58 
							
						 
					 
					
						
						
							
							Implement the PowerPC alternate time-base, following the 2.04 specification.  
						
						... 
						
						
						
						Share most code with the time-base management routines.
Remove time-base write routines from user-mode emulation environments.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3277 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-30 00:38:38 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							8bb1f9c51c 
							
						 
					 
					
						
						
							
							Provision for x86_64-linux-user target: needs get_sp_from_cpustate  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3262 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-29 13:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							e1833e1f96 
							
						 
					 
					
						
						
							
							Rework PowerPC exceptions model to make it more versatile:  
						
						... 
						
						
						
						* don't use exception vectors as the exception number.
  Use vectors numbers as defined in the PowerPC embedded specification instead
  and extend this model to cover all emulated PowerPC variants exceptions.
* add some missing exceptions definitions, from PowerPC 2.04 specification
  and actual PowerPC implementations.
* add code provision for hypervisor exceptions handling.
* define exception vectors and prefix in CPUPPCState to emulate BookE exception
  vectors without any hacks.
* define per CPU model valid exception vectors.
* handle all known exceptions in user-mode only emulations.
* fix hardware interrupts priorities in most cases.
* change RET_EXCP macros name into GEN_EXCP as they don't return.
* do not stop translation on most instructions that are not defined as
  context-synchronizing in PowerPC specification.
* fix PowerPC 64 jump targets and link register update when in 32 bits mode.
* Fix PowerPC 464 and 464F definitions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3261 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-29 13:06:16 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							df0d373665 
							
						 
					 
					
						
						
							
							Build fix, ppc64 needs also a get_sp_from_cpustate function now.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3254 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-28 18:45:59 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							4118a97030 
							
						 
					 
					
						
						
							
							memset string pages to zero to avoid putting random data on the stack  
						
						... 
						
						
						
						that may make some program crash at startup.
Fix unsigned long / target_ulong confusion (more to do).
Fix missing g2h macros.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3249 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-27 04:10:43 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							92a343da3f 
							
						 
					 
					
						
						
							
							New ppc64-linux-user target.  
						
						... 
						
						
						
						Allow use of PowerPC 970 for debugging (softmmu would not run, for now).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3246 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-27 01:14:15 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							a750fc0b91 
							
						 
					 
					
						
						
							
							Great rework and cleanups to ease PowerPC implementations definitions.  
						
						... 
						
						
						
						* cleanup cpu.h, removing definitions used only in translate.c/translate_init.c
* add new flags to define instructions sets more precisely
* various changes in MMU models definitions
* add definitions for PowerPC 440/460 support (insns and SPRs).
* add definitions for PowerPC 401/403 and 620 input pins model
* Fix definitions for most PowerPC 401, 403, 405, 440, 601, 602, 603 and 7x0
* Preliminary support for PowerPC 74xx (aka G4) without altivec.
* Code provision for other PowerPC support (7x5, 970, ...).
* New SPR and PVR defined, from PowerPC 2.04 specification and other sources
* Misc code bugs, error messages and styles fixes.
* Update status files for PowerPC cores support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3244 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-26 23:54:22 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							8dd77cca03 
							
						 
					 
					
						
						
							
							Update Linux kernel syscall list.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3216 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-24 00:11:26 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							f05d35d26d 
							
						 
					 
					
						
						
							
							Sync termbits.h with current Linux kernel.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3215 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-23 23:27:46 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							b9a02beda2 
							
						 
					 
					
						
						
							
							Add new MIPS/Linux syscalls.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3214 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-23 18:07:05 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							2601c356b7 
							
						 
					 
					
						
						
							
							Correct and update mips termbits.h.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3213 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-09-23 17:55:00 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							7f7f7c8463 
							
						 
					 
					
						
						
							
							Sigio fd passing, by Alexander Graf.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3077 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-07-12 11:02:46 +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 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							aa1f17c18d 
							
						 
					 
					
						
						
							
							Spelling fixes, by Stefan Weil.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3066 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-07-11 22:48:58 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7f84a7291b 
							
						 
					 
					
						
						
							
							Deliver page faults to program  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3049 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-07-07 20:46:41 +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 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							0774bed180 
							
						 
					 
					
						
						
							
							Fix 64 bit ELF file symbol lookup  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3046 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-07-05 13:23:29 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							403f14ef1e 
							
						 
					 
					
						
						
							
							Fix environ termination, by Andreas Schwab.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3027 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-06-27 11:12:42 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							072ae847f9 
							
						 
					 
					
						
						
							
							Setup stack properly, fixes wrong argc value problem, by Magnus Damm.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3000 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-06-22 10:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							d6eb40f650 
							
						 
					 
					
						
						
							
							Hack to keep wine happy, by Alexander Graf.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2993 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-06-21 22:55:02 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							b12b6a188e 
							
						 
					 
					
						
						
							
							Option to drop LD_PRELOAD from emulated environment, by Lauri Leukkunen.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2985 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-06-17 16:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							ffb04fcf08 
							
						 
					 
					
						
						
							
							Allow relative paths for the interpreter prefix in linux-user emulation.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2984 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-06-17 15:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							85b2d44057 
							
						 
					 
					
						
						
							
							Fix alpha user build failure.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2982 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-06-12 21:22:16 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							0458df2444 
							
						 
					 
					
						
						
							
							Fix typo in comment.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2933 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-06-03 15:33:32 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							6b078dfd60 
							
						 
					 
					
						
						
							
							Add __mips__to mmap specialcase.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2932 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-06-03 15:31:32 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e91c8a7783 
							
						 
					 
					
						
						
							
							Spelling fixes, by Stefan Weil.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2927 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-06-03 13:35:16 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							2538deb292 
							
						 
					 
					
						
						
							
							Delete leftover Status FPU flag check.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2920 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-06-01 23:50:45 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							7f75ffd39e 
							
						 
					 
					
						
						
							
							Spelling fix (Mark Glines)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2879 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-05-27 19:39:27 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							0402f767b5 
							
						 
					 
					
						
						
							
							Rework m68k cpu feature flags.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2865 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-05-26 16:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							a87295e8df 
							
						 
					 
					
						
						
							
							M68k system mode semihosting.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2861 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-05-26 15:09:38 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							0633879f1a 
							
						 
					 
					
						
						
							
							m68k/ColdFire system emulation.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2851 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-05-23 19:58:11 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							0405f55b57 
							
						 
					 
					
						
						
							
							termios structure definition fix by Stuart Anderson.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2705 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-04-19 07:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							2a1094cd88 
							
						 
					 
					
						
						
							
							bFLT loader alignment fix.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2669 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-04-15 14:13:11 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e96efcfcb1 
							
						 
					 
					
						
						
							
							Fix miscellaneous display warnings for PowerPC & alpha targets  
						
						... 
						
						
						
						and parallel CFI flash driver.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2661 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-04-14 12:17:09 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							925fb139be 
							
						 
					 
					
						
						
							
							Sparc32/64 CPU selection for user emulator  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2637 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-04-08 06:29:06 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							74aa042996 
							
						 
					 
					
						
						
							
							Code provision for 64 bits linux user-mode targets support.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2616 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-04-06 06:40:51 +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 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							86cc1ce083 
							
						 
					 
					
						
						
							
							Definitions needed for Alpha linux user-mode emulation.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2599 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-04-05 07:06:55 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							0aeaa8ce4f 
							
						 
					 
					
						
						
							
							Don't let sigaction handle SIGKILL/SIGSTOP, by Stuart Anderson.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2561 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-31 19:29:06 +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 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							a722258036 
							
						 
					 
					
						
						
							
							Fix fcntl64 logic bug, by Kirill A. Shutemov.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2525 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-22 15:08:55 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							b1e341ebb7 
							
						 
					 
					
						
						
							
							fcntl64 fix, by Kirill A. Shutemov.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2517 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-20 21:50:52 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							b5906f9589 
							
						 
					 
					
						
						
							
							Linux usermode clock_gettime/clock_getres emulation, by Kirill A. Shutemov.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2501 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-19 13:32:45 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							d08d3bb851 
							
						 
					 
					
						
						
							
							Add missing header includes.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2500 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-19 13:09:22 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							01c227fba4 
							
						 
					 
					
						
						
							
							Fix allocation sizes in getpeername/getsockname, spotted by Kirill A. Shutemov.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2499 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-19 13:05:13 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							cff4cbedc3 
							
						 
					 
					
						
						
							
							Support -cpu selection for mips usermode emulation. Fix segfault when  
						
						... 
						
						
						
						dispaying the -cpu list help.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2497 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-19 12:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b1f9be3157 
							
						 
					 
					
						
						
							
							Add -cpu option for linux user emulation.  
						
						... 
						
						
						
						Only usable for PowerPC and ARM for now.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2496 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-19 08:08:28 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							214201bdd4 
							
						 
					 
					
						
						
							
							Usermode recv syscall fix.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2480 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-17 01:27:24 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							b35d7448b1 
							
						 
					 
					
						
						
							
							Align stack when loading bFLT binaries.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2478 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-15 21:56:07 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							3371d27293 
							
						 
					 
					
						
						
							
							Implement --cpu for ARM.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2474 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-08 03:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							76a66253e5 
							
						 
					 
					
						
						
							
							Great PowerPC emulation code resynchronisation and improvments:  
						
						... 
						
						
						
						- Add status file to make regression tracking easier
- Move all micro-operations helpers definitions into a separate header:
  should never be seen outside of op.c
- Update copyrights
- Add new / missing PowerPC CPU definitions
- Add definitions for PowerPC BookE
- Add support for PowerPC 6xx/7xx software driven TLBs
  Allow use of PowerPC 603 as an example
- Add preliminary code for POWER, POWER2, PowerPC 403, 405, 440, 601, 602
  and BookE support
- Avoid compiling priviledged only resources support for user-mode emulation
- Remove unused helpers / micro-ops / dead code
- Add instructions usage statistics dump: useful to figure which instructions
  need strong optimizations.
- Micro-operation fixes:
  * add missing RETURN in some micro-ops
  * fix prototypes
  * use softfloat routines for all floating-point operations
  * fix tlbie instruction
  * move some huge micro-operations into helpers
- emulation fixes:
  * fix inverted opcodes for fcmpo / fcmpu
  * condition register update is always to be done after the whole
    instruction has completed
  * add missing NIP updates when calling helpers that may generate an
    exception
- optimizations and improvments:
  * optimize very often used instructions (li, mr, rlwixx...)
  * remove specific micro-ops for rarely used instructions
  * add routines for addresses computations to avoid bugs due to multiple
    different implementations
  * fix TB linking: do not reset T0 at the end of every TB.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2473 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-07 08:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							6f5b89a07c 
							
						 
					 
					
						
						
							
							MIPS Userland TLS register emulation, by Daniel Jacobowitz.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2465 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-03-02 20:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							36d2395873 
							
						 
					 
					
						
						
							
							MIPS FPU dynamic activation, part 1, by Herve Poussineau.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2463 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-02-28 22:37:42 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							c5be9f0898 
							
						 
					 
					
						
						
							
							Fix CPU chaining in linux-user emulation, by Gwenole Beauchesne.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2459 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-02-28 20:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							802659181e 
							
						 
					 
					
						
						
							
							Userland mount syscall emulation, by Kirill A. Shutemov.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2428 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-02-17 22:25:41 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							e55744879f 
							
						 
					 
					
						
						
							
							Fix previous Linux userland emulation breakage.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2423 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-02-11 20:03:13 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							39b9aae15b 
							
						 
					 
					
						
						
							
							Linux userland emulation of prctl, from Debian patchset.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2421 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-02-11 18:36:44 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							7494b0f94f 
							
						 
					 
					
						
						
							
							Linux userland emulation of syslog, from Debian patchset.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2420 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-02-11 18:26:53 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							84f2e8ef05 
							
						 
					 
					
						
						
							
							copyright update  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2392 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-02-05 20:21:32 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							d96372efaa 
							
						 
					 
					
						
						
							
							sem* and msg* for qemu, part2, by Kirill Shutemov.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2383 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-02-02 22:05:44 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							fa2948167f 
							
						 
					 
					
						
						
							
							sem* and msg* for qemu, part1, by Kirill Shutemov.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2382 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-02-02 22:05:00 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							8e71621f78 
							
						 
					 
					
						
						
							
							Add ARM Angel semihosting to system emulation.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2340 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-01-20 17:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							43f238d7b6 
							
						 
					 
					
						
						
							
							Support fcntl F_GETLK64, F_SETLK64, F_SETLKW64, by Kirill A. Shutemov.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2298 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2007-01-05 20:55:49 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							388c45084d 
							
						 
					 
					
						
						
							
							bFLT loader commandline fix.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2279 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-12-26 18:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							768a4a36a4 
							
						 
					 
					
						
						
							
							Fix userland ELF loader for zero sized BSS.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2244 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-12-14 13:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							0d3267a728 
							
						 
					 
					
						
						
							
							MIPS has also a fixed MMAP_SHIFT of 12.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2243 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-12-11 22:04:25 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							197ea35ab2 
							
						 
					 
					
						
						
							
							Fix addrlen size, by David Woodhouse.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2241 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-12-11 19:13:59 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							ca7c2b1b9f 
							
						 
					 
					
						
						
							
							Handle invalid accesses as SIGILL for mips/mipsel userland emulation.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2235 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-12-10 22:08:10 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							7d600c804d 
							
						 
					 
					
						
						
							
							Fix fstat for MIPS userland emulation, and add support for a cacheflush  
						
						... 
						
						
						
						syscall, thanks to Dave Denholm.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2234 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-12-08 01:32:58 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							08f396d720 
							
						 
					 
					
						
						
							
							Add missing ARM syscall numbers.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2217 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-11-19 21:51:51 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							38d0662a4c 
							
						 
					 
					
						
						
							
							Arm semihosted commandline support (Wolfgang Schildbach).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2216 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-11-19 20:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							1be9e1dc56 
							
						 
					 
					
						
						
							
							Remove do_socketcallwrapper.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2215 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-11-19 15:26:04 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							d08b2a28e6 
							
						 
					 
					
						
						
							
							MIPS usermode debug exceptions (Dave Denholm).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2209 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-11-04 16:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							fafffaef4f 
							
						 
					 
					
						
						
							
							removed invalid code  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2202 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-10-28 12:09:16 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							27908725b9 
							
						 
					 
					
						
						
							
							sparc64 syscall fix (Blue Swirl)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2199 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-10-23 21:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							223b8a40d1 
							
						 
					 
					
						
						
							
							bFLT 64-bit host fix.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2195 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-10-21 23:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							02a1602e62 
							
						 
					 
					
						
						
							
							added cpu_smm_update()  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2173 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-09-24 18:48:23 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							74ccb34e6b 
							
						 
					 
					
						
						
							
							Sparc64 host support (Blue Swirl)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2064 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-07-18 21:23:34 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							5ef54116ea 
							
						 
					 
					
						
						
							
							Sparc64 user emulator fixes (Blue Swirl)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2063 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-07-18 21:14:09 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							1dce7c3c22 
							
						 
					 
					
						
						
							
							new clock logic: cpu ticks and virtual clocks are no longer proportional - added timestamps on the stdio console  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2049 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-07-13 23:20:22 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							48dc41eb8b 
							
						 
					 
					
						
						
							
							sparc user fixes (Blue Swirl)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1998 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-06-21 18:15:50 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							9c2a9ea1b1 
							
						 
					 
					
						
						
							
							SH bugfixes.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1991 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-06-18 19:12:54 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							355fb23d83 
							
						 
					 
					
						
						
							
							SH usermode fault handling.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1988 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-06-17 19:58:25 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							978efd6aac 
							
						 
					 
					
						
						
							
							Respond to qOffsets gdb packet (for debugging bFLT binaries).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1986 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-06-17 18:30:42 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							bc1ad2decd 
							
						 
					 
					
						
						
							
							MIPS FPU support in linux user emulation  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1967 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-06-14 13:37:55 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							83fcb51548 
							
						 
					 
					
						
						
							
							use glibc syscall (David Woodhouse)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1966 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-06-14 13:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							e5fe0c5230 
							
						 
					 
					
						
						
							
							bFLT loader (for uClinux binaries).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1951 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-06-11 13:32:59 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							c59372208a 
							
						 
					 
					
						
						
							
							Teach usermode emulation how to lie about uname -r.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1920 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-05-14 11:30:38 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							fd4a43e4e2 
							
						 
					 
					
						
						
							
							ia64 fixes  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1846 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2006-04-24 20:32:17 +00:00