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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								e89f07d384 
								
							 
						 
						
							
							
								
								Make target_mmap always return -1 on failure.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1741 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-02-04 20:46:24 +00:00  
				
					
						
							
							
								 
						
							
								0240ded8bb 
								
							 
						 
						
							
							
								
								Correctly initialize Arm CPU for Thumb entry points.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1739 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-02-04 19:30:51 +00:00  
				
					
						
							
							
								 
						
							
								048f6b4df7 
								
							 
						 
						
							
							
								
								mips user emulation  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1668 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-26 18:47:20 +00:00  
				
					
						
							
							
								 
						
							
								15338fd765 
								
							 
						 
						
							
							
								
								added AT_PLATFORM and AT_HWCAP for x86 (initial patch by Gwenole Beauchesne)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1665 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-26 11:41:16 +00:00  
				
					
						
							
							
								 
						
							
								afce2927aa 
								
							 
						 
						
							
							
								
								Arm AT_HWCAP AUXV entry (Paul Brook)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1590 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-10-30 20:58:30 +00:00  
				
					
						
							
							
								 
						
							
								0bccf03d6f 
								
							 
						 
						
							
							
								
								fix AUX vector entries (Paul Brook)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1554 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-08-21 10:12:28 +00:00  
				
					
						
							
							
								 
						
							
								92a31b1fff 
								
							 
						 
						
							
							
								
								64 bit support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1282 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-02-10 22:00:52 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								83fb7adf6c 
								
							 
						 
						
							
							
								
								Darwin patch (initial patch by Pierre d'Herbemont)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@980 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-07-05 21:25:26 +00:00  
				
					
						
							
							
								 
						
							
								eba2af633f 
								
							 
						 
						
							
							
								
								buffer overflow fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@932 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-19 17:23:39 +00:00  
				
					
						
							
							
								 
						
							
								274da6b24b 
								
							 
						 
						
							
							
								
								64 bit fix (Jocelyn Mayer)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@839 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-05-20 21:56:27 +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  
				
					
						
							
							
								 
						
							
								c27357906a 
								
							 
						 
						
							
							
								
								avoid exiting directly if file not found  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@567 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-18 22:55:23 +00:00  
				
					
						
							
							
								 
						
							
								44a91cae10 
								
							 
						 
						
							
							
								
								suppressed cast to lvalue  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@559 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-18 22:05:44 +00:00  
				
					
						
							
							
								 
						
							
								f515528907 
								
							 
						 
						
							
							
								
								aligned stack on 16 byte boundary - PPC target fixes - SPARC target fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@491 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-04 15:46:50 +00:00  
				
					
						
							
							
								 
						
							
								678673089d 
								
							 
						 
						
							
							
								
								PowerPC target support (Jocelyn Mayer) - added better support for uid16  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@474 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-11-23 17:05:30 +00:00  
				
					
						
							
							
								 
						
							
								853d6f7a83 
								
							 
						 
						
							
							
								
								sparc support - hack to fix case where real_host_page_size < TARGET_PAGE_SIZE (typically sparc target case)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@389 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-09-30 20:58:32 +00:00  
				
					
						
							
							
								 
						
							
								a1516e92b6 
								
							 
						 
						
							
							
								
								ARM init fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@316 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-07-09 17:13:37 +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  
				
					
						
							
							
								 
						
							
								0f533160c7 
								
							 
						 
						
							
							
								
								removed unused code  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@220 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-06-09 15:29:20 +00:00  
				
					
						
							
							
								 
						
							
								54936004fd 
								
							 
						 
						
							
							
								
								mmap emulation  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@158 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-13 00:25:15 +00:00  
				
					
						
							
							
								 
						
							
								689f936f7e 
								
							 
						 
						
							
							
								
								symbol fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@103 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-04-29 20:40:07 +00:00  
				
					
						
							
							
								 
						
							
								32ce63371a 
								
							 
						 
						
							
							
								
								path patch  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@96 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-04-11 00:16:16 +00:00  
				
					
						
							
							
								 
						
							
								09bfb054fb 
								
							 
						 
						
							
							
								
								first self virtualizable version  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@89 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-04-10 00:03:40 +00:00  
				
					
						
							
							
								 
						
							
								30ac07d4f0 
								
							 
						 
						
							
							
								
								moved i386 specific stuff outside elf.h  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@78 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-04-07 21:33:03 +00:00  
				
					
						
							
							
								 
						
							
								644c433cb3 
								
							 
						 
						
							
							
								
								ld.so load fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@47 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-03-24 23:00:36 +00:00  
				
					
						
							
							
								 
						
							
								d691f66983 
								
							 
						 
						
							
							
								
								glibc2.2 fixes - more command line options - misc doc fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@46 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-03-24 21:58: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  
				
					
						
							
							
								 
						
							
								b17780d521 
								
							 
						 
						
							
							
								
								endianness fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-02-18 23:32:15 +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