94c5495dd1 
								
							 
						 
						
							
							
								
								MIPS signal handling fix  
							
							... 
							
							
							
							Add explicit padding to MIPS signal frame structures.
Signed-off-by: Paul Brook <paul@codesourcery.com> 
							
						 
						
							2009-07-09 18:40:15 +01:00  
				
					
						
							
							
								 
						
							
								edf8e2af14 
								
							 
						 
						
							
							
								
								linux-user: implemented ELF coredump support for ARM target  
							
							... 
							
							
							
							When target process is killed with signal (such signal that
should dump core) a coredump file is created.  This file is
similar than coredump generated by Linux (there are few exceptions
though).
Riku Voipio: added support for rlimit
Signed-off-by: Mika Westerberg <mika.westerberg@iki.fi>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi> 
							
						 
						
							2009-06-16 16:56:28 +03:00  
				
					
						
							
							
								 
						
							
								b779e29ed8 
								
							 
						 
						
							
							
								
								microblaze: linux-user support.  
							
							... 
							
							
							
							Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> 
							
						 
						
							2009-05-26 21:10:28 +02:00  
				
					
						
							
							
								 
						
							
								bcd4933a23 
								
							 
						 
						
							
							
								
								linux-user: ppc signal handling  
							
							... 
							
							
							
							Implement setup_{,rt_}frame and do_{,rt_}sigreturn for PPC 32-bit.  Use
the same TARGET_QEMU_ESIGRETURN hack as for MIPS to avoid clobbering
register state on a sigreturn.
Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: malc <av1474@comtv.ru> 
							
						 
						
							2009-05-16 01:36:12 +04:00  
				
					
						
							
							
								 
						
							
								0b1bcb00fb 
								
							 
						 
						
							
							
								
								MIPS signal handling fixes.  
							
							... 
							
							
							
							Also fixes a register corruption bug in do_sigreturn. When "returning"
from sigreturn we are actually restoring the virtual cpu state from the
signal frame.  This is actually surprisingly hard to observe in practice.
Typically an thread be blocked in a FUTEX_WAIT call when the signal arrives,
so the effect is a spurious syscall success and the introduction of a
subtle race condition.
On x86/arm a syscall modifies a single word sized register, so
do_sigreturn can just return that value.  On MIPS a syscall clobbers
multiple registers, so we need additional smarts.  My solution is to
invent a magic errno value that means "don't touch CPU state".
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7194 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-04-21 01:41:10 +00:00  
				
					
						
							
							
								 
						
							
								1d9d8b551d 
								
							 
						 
						
							
							
								
								Translate signal values in exit status.  
							
							... 
							
							
							
							Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7131 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-04-16 15:17:02 +00:00  
				
					
						
							
							
								 
						
							
								603e4fd7b1 
								
							 
						 
						
							
							
								
								linux-user: proper exit code for uncaught signals  
							
							... 
							
							
							
							The proper exit code for dieing from an uncaught signal is -<signal>.
The kernel doesn't allow exit() or _exit() to pass a negative value.
To get the proper exit code we need to actually die from an uncaught signal.
A default signal handler is installed, we send ourself a signal
and we wait for it to arrive.
Patch originates from Scratchbox
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@7119 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-04-15 16:18:38 +00:00  
				
					
						
							
							
								 
						
							
								3098dba01c 
								
							 
						 
						
							
							
								
								Use a dedicated function to request exit from execution loop  
							
							... 
							
							
							
							Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6762 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-03-07 21:28:24 +00:00  
				
					
						
							
							
								 
						
							
								c276471991 
								
							 
						 
						
							
							
								
								The _exit syscall is used for both thread termination in NPTL applications,  
							
							... 
							
							
							
							and process termination in legacy applications.  Try to guess which we want
based on the presence of multiple threads.
Also implement locking when modifying the CPU list.
Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6735 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-03-07 15:24:59 +00:00  
				
					
						
							
							
								 
						
							
								a5e50b263a 
								
							 
						 
						
							
							
								
								Replace noreturn with QEMU_NORETURN  
							
							... 
							
							
							
							Thanks to Robert Riebisch for analysis [1]
[1] http://marc.info/?l=qemu-devel&m=123352293319271&w=2 
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6492 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-02-01 22:19:27 +00:00  
				
					
						
							
							
								 
						
							
								dc7eea67a1 
								
							 
						 
						
							
							
								
								linux-user: fix signal.c warning  
							
							... 
							
							
							
							This patch fixes:
linux-user/signal.c:1403: warning: no previous prototype for 'do_sigreturn_v1'
linux-user/signal.c:1473: warning: no previous prototype for 'do_sigreturn_v2'
linux-user/signal.c:1511: warning: no previous prototype for 'do_rt_sigreturn_v1'
linux-user/signal.c:1552: warning: no previous prototype for 'do_rt_sigreturn_v2'
by making the appropriate functions static.
Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6486 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-30 20:15:32 +00:00  
				
					
						
							
							
								 
						
							
								7d99a001df 
								
							 
						 
						
							
							
								
								Add noreturn function attribute  
							
							... 
							
							
							
							Introduce noreturn attribute and attach it to cpu_loop_exit as well as
interrupt/exception helpers for i386. This avoids a bunch of gcc4
warnings.
[ Note that this patch comes with a workaround to include qemu-common.h
even in cases where is currently causes conflicts with dyngen-exec.h.
I've been told that these conflicts will get resolved in the future
(/me will try to have a look as well - as time permits). ]
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6303 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-14 19:00:36 +00:00  
				
					
						
							
							
								 
						
							
								530e7615ce 
								
							 
						 
						
							
							
								
								Fix more FSF addresses  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6192 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-05 18:11:53 +00:00  
				
					
						
							
							
								 
						
							
								eaa449b940 
								
							 
						 
						
							
							
								
								Fix qemu endless loop when raising a SIGSEGV/SIGBUS signal with gdbstub in user emulation  
							
							... 
							
							
							
							When a SIGSEGV signal is raised in user mode emulation the current
test to know whether the signal is sent by the kernel is wrong :
info->si_code == SI_KERNEL
according to /usr/include/bits/siginfo.h it should be
info->si_code > 0
Signed-off-by: Lionel Landwerlin <lionel.landwerlin@openwide.fr>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6151 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-03 13:14:52 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3b46e62427 
								
							 
						 
						
							
							
								
								find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-17 08:09:54 +00:00  
				
					
						
							
							
								 
						
							
								5fafdf24ef 
								
							 
						 
						
							
							
								
								find -type f | xargs sed -i 's/[\t ]$//g' # on most files  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-16 21:08:06 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								53a5960aad 
								
							 
						 
						
							
							
								
								Avoid accessing guest memory directly in usermode emulation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1790 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-03-25 19:31:22 +00:00  
				
					
						
							
							
								 
						
							
								b5ff1b3127 
								
							 
						 
						
							
							
								
								ARM system emulation (Paul Brook)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1661 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-26 10:38:39 +00:00  
				
					
						
							
							
								 
						
							
								1fddef4b1b 
								
							 
						 
						
							
							
								
								gdb support for user mode (Paul Brook)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1367 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-04-17 19:16:13 +00:00  
				
					
						
							
							
								 
						
							
								b8076a748d 
								
							 
						 
						
							
							
								
								ia64 host support (David Mosberger)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1360 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-04-07 22:20:31 +00:00  
				
					
						
							
							
								 
						
							
								a315a14547 
								
							 
						 
						
							
							
								
								initial sparc64 support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1256 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-30 22:59:18 +00:00  
				
					
						
							
							
								 
						
							
								80a9d03503 
								
							 
						 
						
							
							
								
								64 bit target fixes - removed warnings  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1187 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-03 23:31:27 +00:00  
				
					
						
							
							
								 
						
							
								e80cfcfc88 
								
							 
						 
						
							
							
								
								SPARC merge  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1179 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-12-19 23:18:01 +00:00  
				
					
						
							
							
								 
						
							
								6d5e216de9 
								
							 
						 
						
							
							
								
								SPARC fixes (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1084 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-09-30 22:04:13 +00:00  
				
					
						
							
							
								 
						
							
								9231944d96 
								
							 
						 
						
							
							
								
								sigset_t endianness fix in signal context  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@929 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-19 16:58:13 +00:00  
				
					
						
							
							
								 
						
							
								edf779ffcc 
								
							 
						 
						
							
							
								
								use kernel like macros for user access (will be useful someday to have a better error checking  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@634 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-02-22 13:40:13 +00:00  
				
					
						
							
							
								 
						
							
								58fe2f10f0 
								
							 
						 
						
							
							
								
								experimental code copy support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@623 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-02-16 22:11:32 +00:00  
				
					
						
							
							
								 
						
							
								773b93ee06 
								
							 
						 
						
							
							
								
								signal fix: update the host signal 'signal ignored' state to avoid unexpected -EINTR values (ash fix)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@503 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-04 17:15:59 +00:00  
				
					
						
							
							
								 
						
							
								01e3b763a6 
								
							 
						 
						
							
							
								
								removed SIGIOT  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@395 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-09-30 21:10:14 +00:00  
				
					
						
							
							
								 
						
							
								9dfa5b421d 
								
							 
						 
						
							
							
								
								64 bit fixes (Falk Hueffner)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@365 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-08-11 20:35:58 +00:00  
				
					
						
							
							
								 
						
							
								9e5f5284b3 
								
							 
						 
						
							
							
								
								convert signal numbers  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@328 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-07-13 17:33:54 +00:00  
				
					
						
							
							
								 
						
							
								43fff2384e 
								
							 
						 
						
							
							
								
								ARM signal support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@318 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-07-09 19:31:39 +00:00  
				
					
						
							
							
								 
						
							
								68a7931591 
								
							 
						 
						
							
							
								
								reduced irq latency  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@296 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-06-30 13:12:32 +00:00  
				
					
						
							
							
								 
						
							
								a52c757c9f 
								
							 
						 
						
							
							
								
								fixed case where SS != USER_DS (fixes dosemu DPMI emulation)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@256 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-06-21 13:14:12 +00:00  
				
					
						
							
							
								 
						
							
								b346ff468e 
								
							 
						 
						
							
							
								
								ARM emulation support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@244 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-06-15 20:05:50 +00:00  
				
					
						
							
							
								 
						
							
								ed2dcdf68e 
								
							 
						 
						
							
							
								
								save FPU state in signal handler  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@201 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-29 20:06:27 +00:00  
				
					
						
							
							
								 
						
							
								c9087c2a60 
								
							 
						 
						
							
							
								
								cr2 update (dosemu VGA support fix)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@191 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-27 23:25:41 +00:00  
				
					
						
							
							
								 
						
							
								447db2139a 
								
							 
						 
						
							
							
								
								sigtrap support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@147 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-10 15:10:36 +00:00  
				
					
						
							
							
								 
						
							
								66099dd9af 
								
							 
						 
						
							
							
								
								added trapno and error_code report in ucontext  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@124 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-08 15:34:02 +00:00  
				
					
						
							
							
								 
						
							
								0d3301964d 
								
							 
						 
						
							
							
								
								ia64 support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@115 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-04-29 21:10:09 +00:00  
				
					
						
							
							
								 
						
							
								2677e107e6 
								
							 
						 
						
							
							
								
								warning fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@88 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-04-10 00:03:27 +00:00  
				
					
						
							
							
								 
						
							
								bc8a22cc30 
								
							 
						 
						
							
							
								
								better vm86 support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@69 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-03-30 21:02:40 +00:00  
				
					
						
							
							
								 
						
							
								d1f2367bc0 
								
							 
						 
						
							
							
								
								changed flag names  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@58 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-03-29 16:53:34 +00:00  
				
					
						
							
							
								 
						
							
								3ef693a032 
								
							 
						 
						
							
							
								
								distribution patches  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@44 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-03-23 20:17:16 +00:00  
				
					
						
							
							
								 
						
							
								9de5e440b9 
								
							 
						 
						
							
							
								
								better signal/exception support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@42 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-03-23 16:49:39 +00:00  
				
					
						
							
							
								 
						
							
								66fb9763af 
								
							 
						 
						
							
							
								
								basic signal handling  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@41 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-03-23 01:06:05 +00:00  
				
					
						
							
							
								 
						
							
								31e31b8a24 
								
							 
						 
						
							
							
								
								This commit was generated by cvs2svn to compensate for changes in r2,  
							
							... 
							
							
							
							which included commits to RCS files with non-trunk default branches.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-02-18 22:55:36 +00:00