Juan Quintela 
							
						 
					 
					
						
						
						
						
							
						
						
							adea8197b4 
							
						 
					 
					
						
						
							
							Userspace guest address offsetting  
						
						... 
						
						
						
						Fix type in i386 tcg.
Signed-off-by: Juan Quintela <quintela@redhat.com> 
						
						
					 
					
						2009-07-17 19:50:18 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Brook 
							
						 
					 
					
						
						
						
						
							
						
						
							379f6698d7 
							
						 
					 
					
						
						
							
							Userspace guest address offsetting  
						
						... 
						
						
						
						Re-implement GUEST_BASE support.
Offset guest ddress space by default if the guest binary contains
regions below the host mmap_min_addr.
Implement support for i386, x86-64 and arm hosts.
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
Signed-off-by: Paul Brook <paul@codesourcery.com> 
						
						
					 
					
						2009-07-17 13:12:41 +01:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							5d40cd6302 
							
						 
					 
					
						
						
							
							tcg/x86: add bswap16_i32 ops  
						
						... 
						
						
						
						Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6837 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2009-03-13 09:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							66896cb803 
							
						 
					 
					
						
						
							
							tcg: rename bswap_i32/i64 functions  
						
						... 
						
						
						
						Rename bswap_i32 into bswap32_i32 and bswap_i64 into bswap64_i64
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6829 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2009-03-13 09:34:48 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							9619376c1b 
							
						 
					 
					
						
						
							
							tcg/x86: add not/neg/extu/bswap/rot i32 ops  
						
						... 
						
						
						
						Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6806 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2009-03-10 19:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							3e9a474e3d 
							
						 
					 
					
						
						
							
							tcg: kill two warnings  
						
						... 
						
						
						
						Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6029 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-12-14 17:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							9db3ba4db2 
							
						 
					 
					
						
						
							
							TCG x86/x86-64: use move with zero-extend for loads/stores  
						
						... 
						
						
						
						Starting with version 4.3, gcc returns the result of a function in
rax/eax/ax/al instead of rax/eax, depending of the return type. As
a consequence we should use a zero extend moe in TCG loads/stores.
See http://gcc.gnu.org/ml/gcc/2008-01/msg00052.html  for more details.
A big thanks to malc who founds the problem and wrote the x86 patch.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6011 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-12-13 18:57:21 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							d4a9eb1fc6 
							
						 
					 
					
						
						
							
							Add some missing static and const qualifiers, reg_names only used if NDEBUG set  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5421 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-10-05 09:59:14 +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 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							d643ccca01 
							
						 
					 
					
						
						
							
							64 bit signed comparison fix (Juergen Lock)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4855 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-07-07 20:15:54 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							affa3264db 
							
						 
					 
					
						
						
							
							jump optimizations  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4582 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-05-25 18:41:58 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							b03cce8e08 
							
						 
					 
					
						
						
							
							fixed global variable handling with qemu load/stores - initial global prologue/epilogue implementation  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4406 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-05-10 10:52:05 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							f54b3f920f 
							
						 
					 
					
						
						
							
							HPPA (PA-RISC) host support  
						
						... 
						
						
						
						(Stuart Brady)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4199 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-04-12 20:14:54 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							e4d5434c3a 
							
						 
					 
					
						
						
							
							Fix i32 memory backed variables on 64-bit host  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4044 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-03-13 17:34:19 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							0954d0d9e2 
							
						 
					 
					
						
						
							
							Remove blank elements in tcg_target_reg_alloc_order[] (Stuart Brady)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4039 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-03-11 21:01:02 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							623e265c6b 
							
						 
					 
					
						
						
							
							Simplify TCG relocation bugfix.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3974 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-02-10 14:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							bb210e78b3 
							
						 
					 
					
						
						
							
							compare fix  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3962 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-02-03 21:06:23 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							c896fe29d6 
							
						 
					 
					
						
						
							
							TCG code generator  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3943 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-02-01 10:05:41 +00:00