2827822ef1 
								
							 
						 
						
							
							
								
								S/390 fake TCG implementation  
							
							... 
							
							
							
							Qemu won't let us run a KVM target without having host TCG support. Well, for
now we don't have any so let's implement a fake target that only stubs out
everything.
I tried to keep the patch as close to Uli's source as possible, so whenever
he feels like it he can easily diff his version against this one.
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> 
							
						 
						
							2009-12-05 17:36:00 +01:00  
				
					
						
							
							
								 
						
							
								c227f0995e 
								
							 
						 
						
							
							
								
								Revert "Get rid of _t suffix"  
							
							... 
							
							
							
							In the very least, a change like this requires discussion on the list.
The naming convention is goofy and it causes a massive merge problem.  Something
like this _must_ be presented on the list first so people can provide input
and cope with it.
This reverts commit 99a0949b72 
							
						 
						
							2009-10-01 16:12:16 -05:00  
				
					
						
							
							
								 
						
							
								99a0949b72 
								
							 
						 
						
							
							
								
								Get rid of _t suffix  
							
							... 
							
							
							
							Some not so obvious bits, slirp and Xen were left alone for the time
being.
Signed-off-by: malc <av1474@comtv.ru> 
							
						 
						
							2009-10-01 22:45:02 +04:00  
				
					
						
							
							
								 
						
							
								6c58e80f3e 
								
							 
						 
						
							
							
								
								Don't redefine NULL, please  
							
							... 
							
							
							
							Compiled (on linux) all the targets, and it compiled as expected.
What platform needs this redefinition?
Later, Juan.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> 
							
						 
						
							2009-09-26 21:22:42 +02:00  
				
					
						
							
							
								 
						
							
								71e72a19ba 
								
							 
						 
						
							
							
								
								rename HOST_BSD to CONFIG_BSD  
							
							... 
							
							
							
							Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> 
							
						 
						
							2009-07-27 14:09:20 -05:00  
				
					
						
							
							
								 
						
							
								dfe5fff3ea 
								
							 
						 
						
							
							
								
								change HOST_SOLARIS to CONFIG_SOLARIS{_VERSION}  
							
							... 
							
							
							
							Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> 
							
						 
						
							2009-07-27 14:09:16 -05:00  
				
					
						
							
							
								 
						
							
								8167ee8839 
								
							 
						 
						
							
							
								
								Update to a hopefully more future proof FSF address  
							
							... 
							
							
							
							Signed-off-by: Blue Swirl <blauwirbel@gmail.com> 
							
						 
						
							2009-07-16 20:47:01 +00:00  
				
					
						
							
							
								 
						
							
								b7df4bcc00 
								
							 
						 
						
							
							
								
								Use stdint.h for integral data types and definitions  
							
							... 
							
							
							
							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@7047 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-04-08 22:56:19 +00:00  
				
					
						
							
							
								 
						
							
								6635f6fa94 
								
							 
						 
						
							
							
								
								Prune unused AREGs  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6778 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-03-08 12:41:36 +00:00  
				
					
						
							
							
								 
						
							
								179a2c1971 
								
							 
						 
						
							
							
								
								Rename _BSD to HOST_BSD so that it's more obvious that it's defined by configure  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6775 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-03-08 08:23:32 +00:00  
				
					
						
							
							
								 
						
							
								15abc4514e 
								
							 
						 
						
							
							
								
								Remove unused code from dyngen-exec.h  
							
							... 
							
							
							
							Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6579 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-02-09 18:28:36 +00:00  
				
					
						
							
							
								 
						
							
								e58ffeb322 
								
							 
						 
						
							
							
								
								Remove all traces of __powerpc__  
							
							... 
							
							
							
							According to $GCC/gcc/config/rs6000/rs6000-c.c _ARCH_PPC is the
ubiquitous define which should be used to test whether gcc targets
PowerPC, on 64bit platforms _ARCH_PPC64 will be also defined.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6301 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-14 18:39:49 +00:00  
				
					
						
							
							
								 
						
							
								fad6cb1a56 
								
							 
						 
						
							
							
								
								Update FSF address in GPL/LGPL boilerplate  
							
							... 
							
							
							
							The attached patch updates the FSF address in the GPL/LGPL boilerplate
in most GPL/LGPLed files, and also in COPYING.LIB.
Signed-off-by: Stuart Brady <stuart.brady@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6162 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-04 22:05:52 +00:00  
				
					
						
							
							
								 
						
							
								db8d990204 
								
							 
						 
						
							
							
								
								Remove FORCE_RET() and RETURN()  
							
							... 
							
							
							
							Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5923 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-07 18:15:54 +00:00  
				
					
						
							
							
								 
						
							
								49516bc0d6 
								
							 
						 
						
							
							
								
								Some cleanups after dyngen removal  
							
							... 
							
							
							
							this patch removes some now unused things after dyngen removal.
1. dyngen-exec.h:  op_param, op _jmp and some associated macros
   are now unused;
2. Makefile.target:  tcg-dyngen is not needed anymore
2. tcg/tcg-op.h, tcg/tcg-opc.h:  gen-op.h is dead
3. tcg.c:
    - INDEX_op_end is now the first op
    - CONFIG_DYNGEN_OP is never defined
4. tcg.h:  dyngen_op not needed anymore
5. exec-all.h:  remove some ASM macros.
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@5922 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-07 18:15:45 +00:00  
				
					
						
							
							
								 
						
							
								128ab2ff50 
								
							 
						 
						
							
							
								
								Preliminary OpenBSD host support (based on OpenBSD patches by Todd T. Fries)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5012 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-15 18:33:42 +00:00  
				
					
						
							
							
								 
						
							
								e97b640d47 
								
							 
						 
						
							
							
								
								Try to avoid glibc global register mangling, again  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4953 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-26 17:19:35 +00:00  
				
					
						
							
							
								 
						
							
								810260a8f3 
								
							 
						 
						
							
							
								
								Preliminary PPC64/Linux host support  
							
							... 
							
							
							
							ppc64.ld from Heikki Lindholm's patch
http://marc.info/?l=qemu-devel&m=114086179024634&w=2 
Issues:
x86_64 tripple faults shortly after decompressing the kernel
No immediate versions of most 64 bit operations
More...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4932 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-23 19:17:46 +00:00  
				
					
						
							
							
								 
						
							
								31a53c63b5 
								
							 
						 
						
							
							
								
								Compile fix for Apple, by C.W. Betts.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4675 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-05 23:06:46 +00:00  
				
					
						
							
							
								 
						
							
								9b7b85d260 
								
							 
						 
						
							
							
								
								Fix off-by-one unwinding error.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4570 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-25 00:36:06 +00:00  
				
					
						
							
							
								 
						
							
								5ecae2baa9 
								
							 
						 
						
							
							
								
								removed unused defines  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4517 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-21 19:12:19 +00:00  
				
					
						
							
							
								 
						
							
								dbd02bdf79 
								
							 
						 
						
							
							
								
								removed unused code  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4446 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 22:03:14 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								cbd669dae9 
								
							 
						 
						
							
							
								
								One more bit of alpha support.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3854 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-25 00:26:36 +00:00  
				
					
						
							
							
								 
						
							
								76d83bde4a 
								
							 
						 
						
							
							
								
								Fixes for s/390 host support, by Bastian Blank.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3693 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-18 21:22:10 +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  
				
					
						
							
							
								 
						
							
								9bbc5cc829 
								
							 
						 
						
							
							
								
								Fiddly dyngen bits for s390 host support, by Ulrich Hecht.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3105 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-31 23:46:55 +00:00  
				
					
						
							
							
								 
						
							
								522777bbaf 
								
							 
						 
						
							
							
								
								Make detection of unsupported hosts easier, inspired by a patch from  
							
							... 
							
							
							
							Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2791 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-08 23:30:44 +00:00  
				
					
						
							
							
								 
						
							
								c4b89d18ba 
								
							 
						 
						
							
							
								
								Some bits of Linux/MIPS host support, still segfaulty.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2771 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-05 19:23:11 +00:00  
				
					
						
							
							
								 
						
							
								cce1075c76 
								
							 
						 
						
							
							
								
								Use __sFILE to typedef for _BSD.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2585 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-02 12:39:43 +00:00  
				
					
						
							
							
								 
						
							
								24c7b0e330 
								
							 
						 
						
							
							
								
								Sanitize mips exception handling.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2546 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-30 16:44:54 +00:00  
				
					
						
							
							
								 
						
							
								43024c6a2b 
								
							 
						 
						
							
							
								
								Fix for solaris register allocation issue on amd64, by Martin Bochnig.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2406 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-02-10 18:21:04 +00:00  
				
					
						
							
							
								 
						
							
								1057eaa709 
								
							 
						 
						
							
							
								
								Fix 64-bit host register corruption.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2384 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-02-04 13:37:44 +00:00  
				
					
						
							
							
								 
						
							
								70ead43412 
								
							 
						 
						
							
							
								
								Use memory barriers in FORCE_RET / RETURN.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2273 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-12-23 00:49:32 +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  
				
					
						
							
							
								 
						
							
								fdbb46910a 
								
							 
						 
						
							
							
								
								Solaris/SPARC host port (Ben Taylor)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1979 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-14 17:32:25 +00:00  
				
					
						
							
							
								 
						
							
								ec530c81ef 
								
							 
						 
						
							
							
								
								Solaris port (Ben Taylor)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1855 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-04-25 22:36:06 +00:00  
				
					
						
							
							
								 
						
							
								90cb949352 
								
							 
						 
						
							
							
								
								s390 bits  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1530 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-24 15:11:38 +00:00  
				
					
						
							
							
								 
						
							
								dff293e751 
								
							 
						 
						
							
							
								
								qemu code is not ready to handle these registers  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1391 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-04-24 18:01:56 +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  
				
					
						
							
							
								 
						
							
								7a0e1f41ce 
								
							 
						 
						
							
							
								
								soft float support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1336 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-03-13 17:01:47 +00:00  
				
					
						
							
							
								 
						
							
								ae200d1062 
								
							 
						 
						
							
							
								
								GOTO_LABEL_PARAM for ARM  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1328 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-03-13 09:53:38 +00:00  
				
					
						
							
							
								 
						
							
								d785e6be4d 
								
							 
						 
						
							
							
								
								x86_64 support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1320 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-03-01 22:33:42 +00:00  
				
					
						
							
							
								 
						
							
								9191d4d19f 
								
							 
						 
						
							
							
								
								Mac OS X fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1242 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-26 21:30:57 +00:00  
				
					
						
							
							
								 
						
							
								9df8aa4abb 
								
							 
						 
						
							
							
								
								win32 fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1208 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-09 00:39:12 +00:00  
				
					
						
							
							
								 
						
							
								c46878786a 
								
							 
						 
						
							
							
								
								labels support in dyngen  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1196 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-03 23:44:44 +00:00  
				
					
						
							
							
								 
						
							
								bf71c9d9b6 
								
							 
						 
						
							
							
								
								disabled again register usage for ppc because my previous patch seems still buggy  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1130 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-11-09 22:12:08 +00:00  
				
					
						
							
							
								 
						
							
								0d1a29f9fc 
								
							 
						 
						
							
							
								
								correct handling of saved host registers  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1122 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-10-12 22:01:28 +00:00  
				
					
						
							
							
								 
						
							
								cab84d9844 
								
							 
						 
						
							
							
								
								Mac OS X port (Pierre d'Herbemont)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1008 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-07-12 18:51:50 +00:00  
				
					
						
							
							
								 
						
							
								1e6cae953d 
								
							 
						 
						
							
							
								
								comment  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@997 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-07-10 15:31:19 +00:00