c9e03d8f68 
								
							 
						 
						
							
							
								
								Register op helpers  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4534 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-22 18:16:25 +00:00  
				
					
						
							
							
								 
						
							
								a4e7dd5267 
								
							 
						 
						
							
							
								
								Remove currently unnecessary alignment masking  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4505 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-20 19:36:22 +00:00  
				
					
						
							
							
								 
						
							
								e35298cd1f 
								
							 
						 
						
							
							
								
								Generate better code for Sparc32 shifts  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4467 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-17 09:43:12 +00:00  
				
					
						
							
							
								 
						
							
								79c638586e 
								
							 
						 
						
							
							
								
								Update TODO  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4464 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-17 06:08:15 +00:00  
				
					
						
							
							
								 
						
							
								4da450e616 
								
							 
						 
						
							
							
								
								Move prototype back to avoid a compiler warning  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4443 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 17:59:14 +00:00  
				
					
						
							
							
								 
						
							
								77f193daa8 
								
							 
						 
						
							
							
								
								Wrap long lines  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4440 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 16:13:33 +00:00  
				
					
						
							
							
								 
						
							
								c2bc0e3880 
								
							 
						 
						
							
							
								
								Remove someexplicit alignment checks (initial patch by Fabrice Bellard)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4431 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-11 19:24:10 +00:00  
				
					
						
							
							
								 
						
							
								c5adf6a88d 
								
							 
						 
						
							
							
								
								Remove duplicated field  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4411 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 12:25:46 +00:00  
				
					
						
							
							
								 
						
							
								0dcda9be6b 
								
							 
						 
						
							
							
								
								Add a TODO file  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4410 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 12:09:24 +00:00  
				
					
						
							
							
								 
						
							
								7c60cc4bca 
								
							 
						 
						
							
							
								
								suppressed fixed registers  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4408 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 10:58:20 +00:00  
				
					
						
							
							
								 
						
							
								22548760ca 
								
							 
						 
						
							
							
								
								Fix compiler warnings  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4404 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 10:12:00 +00:00  
				
					
						
							
							
								 
						
							
								64a88d5d3a 
								
							 
						 
						
							
							
								
								CPU feature selection support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4399 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-09 20:13:43 +00:00  
				
					
						
							
							
								 
						
							
								0828b4485a 
								
							 
						 
						
							
							
								
								Move #include to speed up compilation  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4398 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-09 20:12:09 +00:00  
				
					
						
							
							
								 
						
							
								9c6c6662d1 
								
							 
						 
						
							
							
								
								Simplify some constant loads  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4383 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-07 18:04:29 +00:00  
				
					
						
							
							
								 
						
							
								ba28189bac 
								
							 
						 
						
							
							
								
								Fix potential condition code problems  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4382 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-07 18:03:02 +00:00  
				
					
						
							
							
								 
						
							
								8dd3dca351 
								
							 
						 
						
							
							
								
								remove target ifdefs from vl.c  
							
							... 
							
							
							
							(Glauber Costa)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4327 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-04 13:11:44 +00:00  
				
					
						
							
							
								 
						
							
								762abf6774 
								
							 
						 
						
							
							
								
								Complete the TCG conversion (and delete some files, too)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4324 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-04 12:00:16 +00:00  
				
					
						
							
							
								 
						
							
								7fa76c0bf3 
								
							 
						 
						
							
							
								
								Complete the TCG conversion  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4323 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-04 11:58:45 +00:00  
				
					
						
							
							
								 
						
							
								653ccb8099 
								
							 
						 
						
							
							
								
								Avoid some brconds  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4318 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-04 08:06:33 +00:00  
				
					
						
							
							
								 
						
							
								6f551262b3 
								
							 
						 
						
							
							
								
								Use memory based registers in functions containing brconds  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4311 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-03 20:51:00 +00:00  
				
					
						
							
							
								 
						
							
								d2856f1ad4 
								
							 
						 
						
							
							
								
								Factorize code in translate.c  
							
							... 
							
							
							
							(Glauber Costa)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4274 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-28 00:32:32 +00:00  
				
					
						
							
							
								 
						
							
								4b8b8b76d4 
								
							 
						 
						
							
							
								
								Document the shift values  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4243 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-23 17:12:35 +00:00  
				
					
						
							
							
								 
						
							
								4e14008f3a 
								
							 
						 
						
							
							
								
								Revert the previous patch  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4236 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-22 19:05:18 +00:00  
				
					
						
							
							
								 
						
							
								25bc827cf2 
								
							 
						 
						
							
							
								
								Move 128-bit float emulation under linux-user  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4234 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-22 16:42:40 +00:00  
				
					
						
							
							
								 
						
							
								ca10f86763 
								
							 
						 
						
							
							
								
								Remove osdep.c/qemu-img code duplication  
							
							... 
							
							
							
							(Kevin Wolf)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4191 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-11 21:35:42 +00:00  
				
					
						
							
							
								 
						
							
								2a39bc41cb 
								
							 
						 
						
							
							
								
								Remove incorrect discards and old unused defines (blueswir1).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4137 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-30 19:47:23 +00:00  
				
					
						
							
							
								 
						
							
								a49d9390d4 
								
							 
						 
						
							
							
								
								Change handling of source 2  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4135 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-29 20:39:41 +00:00  
				
					
						
							
							
								 
						
							
								9322a4bf0b 
								
							 
						 
						
							
							
								
								Change handling of source register 1  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4134 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-29 20:38:35 +00:00  
				
					
						
							
							
								 
						
							
								c48fcb4751 
								
							 
						 
						
							
							
								
								Move CPU stuff unrelated to translation to helper.c  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4133 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-29 15:46:56 +00:00  
				
					
						
							
							
								 
						
							
								6ae20372d4 
								
							 
						 
						
							
							
								
								Rename T[012] according to their roles  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4131 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-29 09:09:25 +00:00  
				
					
						
							
							
								 
						
							
								32b6c8125c 
								
							 
						 
						
							
							
								
								Avoid writes to T1 except for loads/stores, convert some T0 uses to cpu_tmp0  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4130 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-29 09:03:48 +00:00  
				
					
						
							
							
								 
						
							
								31741a27fa 
								
							 
						 
						
							
							
								
								Accidentally dropped one change from previous commit  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4129 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-29 08:59:48 +00:00  
				
					
						
							
							
								 
						
							
								4af984a76a 
								
							 
						 
						
							
							
								
								Concentrate cpu_T[012] use to one function  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4110 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-26 20:47:52 +00:00  
				
					
						
							
							
								 
						
							
								ce5b3c3d46 
								
							 
						 
						
							
							
								
								Split icc and xcc flag calculations  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4109 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-26 20:45:56 +00:00  
				
					
						
							
							
								 
						
							
								2f5680ee33 
								
							 
						 
						
							
							
								
								Remove some legacy definitions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4108 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-26 20:45:06 +00:00  
				
					
						
							
							
								 
						
							
								bdf46ea256 
								
							 
						 
						
							
							
								
								Fix a sign extension problem  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4105 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-24 17:47:03 +00:00  
				
					
						
							
							
								 
						
							
								7127fe84e7 
								
							 
						 
						
							
							
								
								Fix mulscc  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4103 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-23 11:50:28 +00:00  
				
					
						
							
							
								 
						
							
								ce8536e23f 
								
							 
						 
						
							
							
								
								Convert ldf/ldfsr and stf/stfsr to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4101 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-22 08:47:14 +00:00  
				
					
						
							
							
								 
						
							
								8911f5019c 
								
							 
						 
						
							
							
								
								Fix i32/i64/TL mismatches  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4100 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-22 08:40:28 +00:00  
				
					
						
							
							
								 
						
							
								c6d5231deb 
								
							 
						 
						
							
							
								
								Remove leftover definitions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4098 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-21 18:31:43 +00:00  
				
					
						
							
							
								 
						
							
								2b29924f8c 
								
							 
						 
						
							
							
								
								Convert align checks to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4097 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-21 18:08:59 +00:00  
				
					
						
							
							
								 
						
							
								06b3e1b3a9 
								
							 
						 
						
							
							
								
								Convert jumps to labels to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4094 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-21 17:59:39 +00:00  
				
					
						
							
							
								 
						
							
								72a9747b79 
								
							 
						 
						
							
							
								
								Convert save, restore, saved, restored, and flushw to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4092 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-21 17:57:29 +00:00  
				
					
						
							
							
								 
						
							
								44e7757c2a 
								
							 
						 
						
							
							
								
								Convert other float and VIS ops to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4091 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-21 17:56:02 +00:00  
				
					
						
							
							
								 
						
							
								ff07ec8309 
								
							 
						 
						
							
							
								
								Convert float move ops to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4090 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-21 17:53:56 +00:00  
				
					
						
							
							
								 
						
							
								3b89f26c11 
								
							 
						 
						
							
							
								
								Convert udiv and sdiv ops to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4088 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-18 18:10:42 +00:00  
				
					
						
							
							
								 
						
							
								2483386a6e 
								
							 
						 
						
							
							
								
								Use ext_i32_i64 instead of ext32s_i64  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4087 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-18 18:09:27 +00:00  
				
					
						
							
							
								 
						
							
								d35527d9f9 
								
							 
						 
						
							
							
								
								Convert CCR and CWP ops to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4086 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-18 18:08:25 +00:00  
				
					
						
							
							
								 
						
							
								1f5063fb97 
								
							 
						 
						
							
							
								
								Convert array8/16/32 and alignaddr to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4085 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-18 18:06:54 +00:00  
				
					
						
							
							
								 
						
							
								8879d139bb 
								
							 
						 
						
							
							
								
								Convert umul and smul to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4077 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-16 19:24:42 +00:00  
				
					
						
							
							
								 
						
							
								48d5c82bcc 
								
							 
						 
						
							
							
								
								Use a TCG global for pc and npc  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4076 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-16 19:23:31 +00:00  
				
					
						
							
							
								 
						
							
								d9bdab86e8 
								
							 
						 
						
							
							
								
								Convert mulscc to TCG, add cc_src2  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4075 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-16 19:22:18 +00:00  
				
					
						
							
							
								 
						
							
								0425bee563 
								
							 
						 
						
							
							
								
								Discard unused data, use less temps  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4073 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-16 19:18:54 +00:00  
				
					
						
							
							
								 
						
							
								87e92502c6 
								
							 
						 
						
							
							
								
								Use a TCG global for fsr  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4068 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-15 18:12:11 +00:00  
				
					
						
							
							
								 
						
							
								bb5529bb62 
								
							 
						 
						
							
							
								
								Convert ldfsr and stfsr to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4067 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-15 18:11:06 +00:00  
				
					
						
							
							
								 
						
							
								748b9d8ef0 
								
							 
						 
						
							
							
								
								Eliminate some uses of T2  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4065 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-14 21:09:15 +00:00  
				
					
						
							
							
								 
						
							
								1a7b60e727 
								
							 
						 
						
							
							
								
								Convert udivx and sdivx to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4064 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-14 19:42:42 +00:00  
				
					
						
							
							
								 
						
							
								f5069b26a4 
								
							 
						 
						
							
							
								
								Use memory globals for G registers  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4062 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-14 17:35:02 +00:00  
				
					
						
							
							
								 
						
							
								1ec6d2ea99 
								
							 
						 
						
							
							
								
								Use tcg_const_tl for zero constant  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4054 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-13 20:47:53 +00:00  
				
					
						
							
							
								 
						
							
								dc99a3f2e8 
								
							 
						 
						
							
							
								
								Convert condition code changing versions of add, sub, logic, and div to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4052 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-13 20:45:31 +00:00  
				
					
						
							
							
								 
						
							
								db4a4ea4ee 
								
							 
						 
						
							
							
								
								Use a TCG global for regwptr  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4038 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-11 20:59:02 +00:00  
				
					
						
							
							
								 
						
							
								56ec06bb8e 
								
							 
						 
						
							
							
								
								Convert andn, orn and xnor to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4030 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-09 20:46:51 +00:00  
				
					
						
							
							
								 
						
							
								19f329ad7b 
								
							 
						 
						
							
							
								
								Convert branches and conditional moves to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4028 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-08 21:36:50 +00:00  
				
					
						
							
							
								 
						
							
								134d77a14b 
								
							 
						 
						
							
							
								
								Convert exception ops to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4022 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-06 20:09:54 +00:00  
				
					
						
							
							
								 
						
							
								a3ffaf3060 
								
							 
						 
						
							
							
								
								Fix microSPARC II SFSR mask (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4021 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-06 16:13:51 +00:00  
				
					
						
							
							
								 
						
							
								375ee38b4b 
								
							 
						 
						
							
							
								
								Convert Sparc64 trap state ops to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4018 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-05 17:59:48 +00:00  
				
					
						
							
							
								 
						
							
								7e8c2b6ca8 
								
							 
						 
						
							
							
								
								Convert float helpers to TCG, fix fabsq in the process  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4014 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-04 20:00:18 +00:00  
				
					
						
							
							
								 
						
							
								dcf2490568 
								
							 
						 
						
							
							
								
								Convert fmovr to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4013 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-04 19:56:06 +00:00  
				
					
						
							
							
								 
						
							
								ccd4a21937 
								
							 
						 
						
							
							
								
								Convert tick operations to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4011 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-02 18:28:06 +00:00  
				
					
						
							
							
								 
						
							
								00f219bf50 
								
							 
						 
						
							
							
								
								Convert movr and (partially) movcc to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4010 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-02 18:25:27 +00:00  
				
					
						
							
							
								 
						
							
								38bc628b08 
								
							 
						 
						
							
							
								
								Convert addx, subx, next_insn and mov_pc_npc to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4009 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-02 18:22:19 +00:00  
				
					
						
							
							
								 
						
							
								b25deda7ca 
								
							 
						 
						
							
							
								
								Temporary fix for i386 host  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3994 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-27 17:44:03 +00:00  
				
					
						
							
							
								 
						
							
								1a2fb1c009 
								
							 
						 
						
							
							
								
								Modify Sparc32/64 to use TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3989 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-24 14:10:06 +00:00  
				
					
						
							
							
								 
						
							
								9e31b9e28a 
								
							 
						 
						
							
							
								
								Fix remote debugger memory access problems reported by Matthias Stein  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3982 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-14 17:46:44 +00:00  
				
					
						
							
							
								 
						
							
								3deaeab717 
								
							 
						 
						
							
							
								
								Sparc32 MMU register fixes (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3979 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-11 18:27:33 +00:00  
				
					
						
							
							
								 
						
							
								57fec1fee9 
								
							 
						 
						
							
							
								
								use the TCG code generator  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3944 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-01 10:50:11 +00:00  
				
					
						
							
							
								 
						
							
								045380be94 
								
							 
						 
						
							
							
								
								More ASIs  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3882 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-01-01 17:07:39 +00:00  
				
					
						
							
							
								 
						
							
								0b09be2b2f 
								
							 
						 
						
							
							
								
								Nicer debug output for exceptions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3878 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-30 17:13:01 +00:00  
				
					
						
							
							
								 
						
							
								7d85892b9b 
								
							 
						 
						
							
							
								
								Initial support for Sun4d machines (SS-1000, SS-2000)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3869 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-28 20:57:43 +00:00  
				
					
						
							
							
								 
						
							
								8543e2cfce 
								
							 
						 
						
							
							
								
								Improved ASI debugging (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3868 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-28 18:50:23 +00:00  
				
					
						
							
							
								 
						
							
								3aa662faae 
								
							 
						 
						
							
							
								
								Enforce context table alignment  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3857 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-25 07:49:10 +00:00  
				
					
						
							
							
								 
						
							
								66f1cdbde4 
								
							 
						 
						
							
							
								
								Partial fix to Sparc32 Linux host global register mangling problem  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3806 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-11 19:39:25 +00:00  
				
					
						
							
							
								 
						
							
								666c87aa3b 
								
							 
						 
						
							
							
								
								Add ASIs (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3801 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-10 19:58:20 +00:00  
				
					
						
							
							
								 
						
							
								01ba98161f 
								
							 
						 
						
							
							
								
								Handle cpu_model in copy_cpu(), by Kirill A. Shutemov.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3778 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-09 02:22:57 +00:00  
				
					
						
							
							
								 
						
							
								58a770f3a4 
								
							 
						 
						
							
							
								
								Increase prom size for boot mode  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3748 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-29 17:08:01 +00:00  
				
					
						
							
							
								 
						
							
								3ebf5aafe5 
								
							 
						 
						
							
							
								
								Use slavio base as boot prom address, rearrange sun4m init code  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3747 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-28 20:54:33 +00:00  
				
					
						
							
							
								 
						
							
								9c2b428ee1 
								
							 
						 
						
							
							
								
								Fix compilation and warnings on PPC host  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3746 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-28 18:08:28 +00:00  
				
					
						
							
							
								 
						
							
								2382dc6b9b 
								
							 
						 
						
							
							
								
								Fix floating point register decoding  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3742 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-25 20:27:35 +00:00  
				
					
						
							
							
								 
						
							
								1f58732916 
								
							 
						 
						
							
							
								
								128-bit float support for user mode  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3740 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-25 18:40:20 +00:00  
				
					
						
							
							
								 
						
							
								3dd9a152e1 
								
							 
						 
						
							
							
								
								More MMU registers (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3738 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-25 12:43:10 +00:00  
				
					
						
							
							
								 
						
							
								d07b4d0ea7 
								
							 
						 
						
							
							
								
								Fix MXCC register 64 bit read word order (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3709 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-19 19:14:10 +00:00  
				
					
						
							
							
								 
						
							
								87ecb68bdf 
								
							 
						 
						
							
							
								
								Break up vl.h.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3674 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-17 17:14:51 +00:00  
				
					
						
							
							
								 
						
							
								2761992d13 
								
							 
						 
						
							
							
								
								Remove unnecessary register masking (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3663 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-17 08:21:43 +00:00  
				
					
						
							
							
								 
						
							
								bbf7d96b45 
								
							 
						 
						
							
							
								
								Fix MXCC error register (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3662 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-17 08:19:57 +00:00  
				
					
						
							
							
								 
						
							
								295db11371 
								
							 
						 
						
							
							
								
								Add MXCC module reset register (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3661 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-17 08:18:59 +00:00  
				
					
						
							
							
								 
						
							
								bd37ec2141 
								
							 
						 
						
							
							
								
								removed warning  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3616 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-11 19:50:22 +00:00  
				
					
						
							
							
								 
						
							
								aaed909a49 
								
							 
						 
						
							
							
								
								added cpu_model parameter to cpu_init()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3562 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-10 15:15:54 +00:00  
				
					
						
							
							
								 
						
							
								7d77bf2006 
								
							 
						 
						
							
							
								
								More Sparc64 CPU definitions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3561 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-10 09:32:02 +00:00  
				
					
						
							
							
								 
						
							
								406f82e833 
								
							 
						 
						
							
							
								
								More CPU definitions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3559 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-09 19:08:43 +00:00  
				
					
						
							
							
								 
						
							
								6d5f237a59 
								
							 
						 
						
							
							
								
								CPU specific boot mode (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3542 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-07 17:03:37 +00:00  
				
					
						
							
							
								 
						
							
								273af66025 
								
							 
						 
						
							
							
								
								Adjust s390 addresses (the MSB is defined as "to be ignored").  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3486 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-29 14:39:49 +00:00  
				
					
						
							
							
								 
						
							
								eed152bba5 
								
							 
						 
						
							
							
								
								Use shared ctpop64 helper  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3468 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-28 14:35:04 +00:00  
				
					
						
							
							
								 
						
							
								20b749f607 
								
							 
						 
						
							
							
								
								Avoid gcc warnings  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3412 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-20 07:09:08 +00:00  
				
					
						
							
							
								 
						
							
								1e64e78d0c 
								
							 
						 
						
							
							
								
								Fix compiling Sparc64 on PPC host  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3411 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-20 07:07:47 +00:00  
				
					
						
							
							
								 
						
							
								e909ec2f11 
								
							 
						 
						
							
							
								
								Use ldq and stq for 8 byte accesses (original patch by Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3405 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-17 17:37:13 +00:00  
				
					
						
							
							
								 
						
							
								8f577d3d29 
								
							 
						 
						
							
							
								
								Enable all alignment checks  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3404 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-17 17:34:57 +00:00  
				
					
						
							
							
								 
						
							
								94ced07534 
								
							 
						 
						
							
							
								
								Fix bug in Sparc32 sta op (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3399 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-14 20:27:00 +00:00  
				
					
						
							
							
								 
						
							
								6f27aba62e 
								
							 
						 
						
							
							
								
								Sparc64 hypervisor mode  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3398 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-14 17:07:21 +00:00  
				
					
						
							
							
								 
						
							
								952a328ff5 
								
							 
						 
						
							
							
								
								SuperSparc MXCC support (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3397 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-14 16:29:21 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6ebbf39000 
								
							 
						 
						
							
							
								
								Replace is_user variable with mmu_idx in softmmu core,  
							
							... 
							
							
							
							allowing support of more than 2 mmu access modes.
Add backward compatibility is_user variable in targets code when needed.
Implement per target cpu_mmu_index function, avoiding duplicated code
  and #ifdef TARGET_xxx in softmmu core functions.
Implement per target mmu modes definitions. As an example, add PowerPC
  hypervisor mode definition and Alpha executive and kernel modes definitions.
Optimize PowerPC case, precomputing mmu_idx when MSR register changes
  and using the same definition in code translation code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3384 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-14 07:07:08 +00:00  
				
					
						
							
							
								 
						
							
								c732abe222 
								
							 
						 
						
							
							
								
								Unify '-cpu ?' option.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3380 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-12 06:47:46 +00:00  
				
					
						
							
							
								 
						
							
								90251fb96e 
								
							 
						 
						
							
							
								
								Fix taddcctv and tsubcctv (David Matthews)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3379 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-10 19:11:54 +00:00  
				
					
						
							
							
								 
						
							
								0387d92875 
								
							 
						 
						
							
							
								
								Fix Sparc64 ldfa/stfa and float ops with fpr >= 32  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3318 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-03 17:46:29 +00:00  
				
					
						
							
							
								 
						
							
								51996525c7 
								
							 
						 
						
							
							
								
								Fix block load ASIs  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3310 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-01 17:07:58 +00:00  
				
					
						
							
							
								 
						
							
								3391c81801 
								
							 
						 
						
							
							
								
								Fix Sparc64 ldfa, lddfa, stfa, and stdfa instructions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3298 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-30 19:38:12 +00:00  
				
					
						
							
							
								 
						
							
								ee0b03fd85 
								
							 
						 
						
							
							
								
								Fix Sparc64 wrasr instructions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3297 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-30 16:37:00 +00:00  
				
					
						
							
							
								 
						
							
								198a74de4c 
								
							 
						 
						
							
							
								
								Move get_sp_from_cpustate from cpu.h to target_signal.h.  
							
							... 
							
							
							
							Enable sigaltstack processing for more architectures.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3253 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-27 16:44:32 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								40ce0a9a8f 
								
							 
						 
						
							
							
								
								CPU boot mode  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3231 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 19:44:09 +00:00  
				
					
						
							
							
								 
						
							
								e32664fbd2 
								
							 
						 
						
							
							
								
								Add missing break statements  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3208 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-23 11:40:57 +00:00  
				
					
						
							
							
								 
						
							
								81ad8ba242 
								
							 
						 
						
							
							
								
								Rework ASI instructions (Aurelien Jarno)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3205 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-21 19:10:53 +00:00  
				
					
						
							
							
								 
						
							
								d69d2ca9b4 
								
							 
						 
						
							
							
								
								Fix tadd op generation with GCC 4.x  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3196 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-20 15:21:32 +00:00  
				
					
						
							
							
								 
						
							
								0f8a249a0b 
								
							 
						 
						
							
							
								
								Detabify  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3195 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-20 14:54:22 +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  
				
					
						
							
							
								 
						
							
								ce62e5ba09 
								
							 
						 
						
							
							
								
								Fix tb->size mishandling, by Daniel Jacobowitz.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3160 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-11 10:04:58 +00:00  
				
					
						
							
							
								 
						
							
								327ac2e797 
								
							 
						 
						
							
							
								
								Fix Sparc32 interrupt handling  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3110 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-08-04 10:50:30 +00:00  
				
					
						
							
							
								 
						
							
								6ea4a6c875 
								
							 
						 
						
							
							
								
								More alignment checks  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3060 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-11 16:43:30 +00:00  
				
					
						
							
							
								 
						
							
								8f1f22f6ab 
								
							 
						 
						
							
							
								
								Fix retry and done ops, trap handling  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3055 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-08 19:51:24 +00:00  
				
					
						
							
							
								 
						
							
								1ad21e6969 
								
							 
						 
						
							
							
								
								Save state in Sparc64 return op  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3054 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-08 19:48:40 +00:00  
				
					
						
							
							
								 
						
							
								17d996e1f1 
								
							 
						 
						
							
							
								
								Report normalised CWP values to userland and GDB, not internal representation  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3052 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-07 20:53:22 +00:00  
				
					
						
							
							
								 
						
							
								dc011987f2 
								
							 
						 
						
							
							
								
								Use unsigned 32-bit load for ld/lduw  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3051 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-07 20:50:33 +00:00  
				
					
						
							
							
								 
						
							
								6ef905f69c 
								
							 
						 
						
							
							
								
								Fix wrong number of clean/saveable windows, match Linux startup register values  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3050 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-07 20:48:42 +00:00  
				
					
						
							
							
								 
						
							
								33b3780262 
								
							 
						 
						
							
							
								
								Fix Sparc64 page size  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3047 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-07 20:44:35 +00:00  
				
					
						
							
							
								 
						
							
								46d38ba89d 
								
							 
						 
						
							
							
								
								Fix Sparc64 movr  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3045 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-04 20:22:35 +00:00  
				
					
						
							
							
								 
						
							
								46525e1fbe 
								
							 
						 
						
							
							
								
								Drop unused parameters  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3022 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-25 19:52:58 +00:00  
				
					
						
							
							
								 
						
							
								2f2ecb83d7 
								
							 
						 
						
							
							
								
								Fix Sparc64 prefetcha op  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2978 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-10 20:26:38 +00:00  
				
					
						
							
							
								 
						
							
								9467d44c4d 
								
							 
						 
						
							
							
								
								Move target-specific defines to the target directories.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2940 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-03 21:02:38 +00:00  
				
					
						
							
							
								 
						
							
								bfed01fc79 
								
							 
						 
						
							
							
								
								Clean up of some target specifics in exec.c/cpu-exec.c.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2936 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-03 17:44:37 +00:00  
				
					
						
							
							
								 
						
							
								92b72cbcd5 
								
							 
						 
						
							
							
								
								Enable 36-bit physical address space also on 32-bit hosts  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2914 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 16:56:47 +00:00  
				
					
						
							
							
								 
						
							
								d8bdf5fa13 
								
							 
						 
						
							
							
								
								Sparc64 linux-user build fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2913 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 16:45:59 +00:00  
				
					
						
							
							
								 
						
							
								1b2e93c175 
								
							 
						 
						
							
							
								
								Separate fault for code access to unassigned memory  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2876 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 19:36:00 +00:00  
				
					
						
							
							
								 
						
							
								20c9f095c4 
								
							 
						 
						
							
							
								
								Implement Sparc64 CPU timers using ptimers  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2860 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-25 18:50:28 +00:00  
				
					
						
							
							
								 
						
							
								5dcb6b914e 
								
							 
						 
						
							
							
								
								Use full 36-bit physical address space on SS10  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2830 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-19 12:58:30 +00:00  
				
					
						
							
							
								 
						
							
								6c36d3fa86 
								
							 
						 
						
							
							
								
								Enable faults for unassigned memory accesses and unimplemented ASIs  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2824 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-17 19:30:10 +00:00  
				
					
						
							
							
								 
						
							
								9455455016 
								
							 
						 
						
							
							
								
								Enable unaligned access faults  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2782 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-07 18:05:05 +00:00  
				
					
						
							
							
								 
						
							
								2371aaa295 
								
							 
						 
						
							
							
								
								Fix pc/npc for unaligned load/stores, maybe other exceptions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2780 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-07 17:01:15 +00:00  
				
					
						
							
							
								 
						
							
								b4f0a316b5 
								
							 
						 
						
							
							
								
								Report unassigned memory access to CPU (not enabled yet)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2776 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-06 17:59:24 +00:00  
				
					
						
							
							
								 
						
							
								14a1120e5c 
								
							 
						 
						
							
							
								
								Handle division by zero case in Sparc64 udivx and sdivx ops  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2767 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-02 16:37:44 +00:00  
				
					
						
							
							
								 
						
							
								5ef62c5c42 
								
							 
						 
						
							
							
								
								More Sparc32 CPUs  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2744 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-29 19:54:32 +00:00  
				
					
						
							
							
								 
						
							
								32af58f95f 
								
							 
						 
						
							
							
								
								Fix CPU type zapped by system_reset  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2743 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-29 19:49:15 +00:00  
				
					
						
							
							
								 
						
							
								e9ebed4d41 
								
							 
						 
						
							
							
								
								Sparc64 update: more VIS ops  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2714 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-22 19:14:52 +00:00  
				
					
						
							
							
								 
						
							
								a68156d016 
								
							 
						 
						
							
							
								
								Constification  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2711 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-22 12:45:28 +00:00  
				
					
						
							
							
								 
						
							
								3299908c83 
								
							 
						 
						
							
							
								
								Fix Sparc64 wrfprs, move VIS ops where they belong, more VIS ops  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2656 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-13 15:49:56 +00:00  
				
					
						
							
							
								 
						
							
								d2889a3efc 
								
							 
						 
						
							
							
								
								Alignment check mechanism (not fully enabled yet) (Aurelien Jarno)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2655 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-13 15:46:16 +00:00  
				
					
						
							
							
								 
						
							
								9b3c35e0e6 
								
							 
						 
						
							
							
								
								cpu_get_phys_page_debug should return target_phys_addr_t  
							
							... 
							
							
							
							instead of target_ulong to be consistent.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2633 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-07 11:21:28 +00:00  
				
					
						
							
							
								 
						
							
								417454b032 
								
							 
						 
						
							
							
								
								Full implementation of IEEE exceptions (Aurelien Jarno)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2625 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-06 20:03:29 +00:00  
				
					
						
							
							
								 
						
							
								c185970a0e 
								
							 
						 
						
							
							
								
								Enforce even float register pair for double register ops (Aurelien Jarno)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2624 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-06 20:02:09 +00:00  
				
					
						
							
							
								 
						
							
								9143e59842 
								
							 
						 
						
							
							
								
								Fix stdfq op (Aurelien Jarno)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2604 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-05 18:12:08 +00:00  
				
					
						
							
							
								 
						
							
								a4d17f1992 
								
							 
						 
						
							
							
								
								Fix co-processor branch and store ops (Aurelien Jarno)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2603 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-05 18:09:15 +00:00  
				
					
						
							
							
								 
						
							
								4f14e88c59 
								
							 
						 
						
							
							
								
								Fix off-by-one error  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2573 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-01 16:23:36 +00:00  
				
					
						
							
							
								 
						
							
								e0353fe250 
								
							 
						 
						
							
							
								
								Add SparcStation-10 machine  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2571 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-01 15:55:28 +00:00  
				
					
						
							
							
								 
						
							
								8a08f9a809 
								
							 
						 
						
							
							
								
								Fix Sparc shift ops (Aurelien Jarno)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2569 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-01 15:38:17 +00:00  
				
					
						
							
							
								 
						
							
								d4218d996d 
								
							 
						 
						
							
							
								
								Fix Sparc lda/ldda/sta/stda asi handling, fault on misaligned register ldd/std and illegal cwp on wrpsr (Aurelien Jarno)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2568 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-01 15:15:36 +00:00  
				
					
						
							
							
								 
						
							
								fcc72045e8 
								
							 
						 
						
							
							
								
								Fix Sparc co-processor ops (Aurelien Jarno)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2567 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-01 15:08:21 +00:00  
				
					
						
							
							
								 
						
							
								65fe7b09a5 
								
							 
						 
						
							
							
								
								Fix Sparc ASR handling (Aurelien Jarno)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2566 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-01 15:05:09 +00:00  
				
					
						
							
							
								 
						
							
								62724a3773 
								
							 
						 
						
							
							
								
								Sparc32/64 CPU selection  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2534 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-25 07:55:52 +00:00  
				
					
						
							
							
								 
						
							
								3e736bf4b4 
								
							 
						 
						
							
							
								
								Upgrade Sparc FPU version (based on patch by Aurelien Jarno)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2532 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-24 13:24:09 +00:00  
				
					
						
							
							
								 
						
							
								e32f879d1b 
								
							 
						 
						
							
							
								
								Sparc tagged operations (Aurelien Jarno)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2531 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-23 20:01:20 +00:00  
				
					
						
							
							
								 
						
							
								9bad0425a0 
								
							 
						 
						
							
							
								
								Fix Sparc branches, original patch by Aurelien Jarno  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2523 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-21 19:45:50 +00:00  
				
					
						
							
							
								 
						
							
								9bb234b3b1 
								
							 
						 
						
							
							
								
								Fix qemu crash due to sparc division-by-zero, by Aurelien Jarno.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2510 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-19 19:16:00 +00:00  
				
					
						
							
							
								 
						
							
								8294eba187 
								
							 
						 
						
							
							
								
								SPARC host fixes, by Ben Taylor.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2503 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-19 14:47:40 +00:00  
				
					
						
							
							
								 
						
							
								bd59780c46 
								
							 
						 
						
							
							
								
								Fix floating point to integer conversion, by Aurelien Jarno.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2413 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-02-10 22:58:02 +00:00  
				
					
						
							
							
								 
						
							
								01d6a890b4 
								
							 
						 
						
							
							
								
								Sparc arm/mips/sparc register patch, by Martin Bochnig.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2377 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-02-02 01:03:34 +00:00  
				
					
						
							
							
								 
						
							
								5a7b542bbd 
								
							 
						 
						
							
							
								
								siginfo fix for Darwin/Mac OS X, by Pierre d'Herbemont.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2369 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-01-31 12:16:51 +00:00  
				
					
						
							
							
								 
						
							
								9042c0e20d 
								
							 
						 
						
							
							
								
								Check ELF binaries for machine type and endianness.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2274 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-12-23 14:18:40 +00:00  
				
					
						
							
							
								 
						
							
								ec2309289d 
								
							 
						 
						
							
							
								
								sparc-softmmu build fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2219 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-12-06 15:51:39 +00:00  
				
					
						
							
							
								 
						
							
								c688a6eb18 
								
							 
						 
						
							
							
								
								wrwim insn fix (Paul Robinson)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2200 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-10-23 21:37:34 +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  
				
					
						
							
							
								 
						
							
								725cb90bf7 
								
							 
						 
						
							
							
								
								sparc64 fixes (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2062 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-07-18 21:12:17 +00:00  
				
					
						
							
							
								 
						
							
								a80dde0837 
								
							 
						 
						
							
							
								
								SPARC FPU optimization (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2023 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-26 19:53:29 +00:00  
				
					
						
							
							
								 
						
							
								26a76461f2 
								
							 
						 
						
							
							
								
								C99 64 bit printf  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2018 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-25 18:15:32 +00:00  
				
					
						
							
							
								 
						
							
								6b1575b746 
								
							 
						 
						
							
							
								
								cpu_get_phys_page_debug fix (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2010 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-25 15:33:53 +00:00  
				
					
						
							
							
								 
						
							
								13846e700f 
								
							 
						 
						
							
							
								
								Sparc64 BPr branch target fix (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2003 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-23 21:01:56 +00:00  
				
					
						
							
							
								 
						
							
								1bdb68ea13 
								
							 
						 
						
							
							
								
								fixed sparc64 cpu fp save/restore  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2001 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-21 18:48:01 +00:00  
				
					
						
							
							
								 
						
							
								65ce8c2fb4 
								
							 
						 
						
							
							
								
								soft floats for SPARC (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2000 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-21 18:37:05 +00:00  
				
					
						
							
							
								 
						
							
								ee6c0b51e9 
								
							 
						 
						
							
							
								
								sparc branch fix (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1999 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-21 18:26:15 +00:00  
				
					
						
							
							
								 
						
							
								ded3ab80dd 
								
							 
						 
						
							
							
								
								Sparc64 insn fixes (Blue Swirl).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1993 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-18 19:36:58 +00:00  
				
					
						
							
							
								 
						
							
								55e4f6644e 
								
							 
						 
						
							
							
								
								FPU fix (Joerg Platte)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1962 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-14 12:37:58 +00:00  
				
					
						
							
							
								 
						
							
								d8e3326c8e 
								
							 
						 
						
							
							
								
								MMU no fault fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1961 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-14 12:37:30 +00:00  
				
					
						
							
							
								 
						
							
								b854608e0c 
								
							 
						 
						
							
							
								
								sparc condition code computation fix (Even Rouault)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1838 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-04-23 21:33:48 +00:00  
				
					
						
							
							
								 
						
							
								ba3c64fb47 
								
							 
						 
						
							
							
								
								Initial SPARC SMP support (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1694 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-12-05 20:31:52 +00:00  
				
					
						
							
							
								 
						
							
								227671c93b 
								
							 
						 
						
							
							
								
								PAGE_EXEC support (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1692 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-12-05 20:29:47 +00:00  
				
					
						
							
							
								 
						
							
								c68ea7043f 
								
							 
						 
						
							
							
								
								cpu_single_env usage fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1644 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-21 23:33:12 +00:00  
				
					
						
							
							
								 
						
							
								a316d3353c 
								
							 
						 
						
							
							
								
								added CPU_COMMON and CPUState.tb_jmp_cache[]  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1630 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-20 10:32:34 +00:00  
				
					
						
							
							
								 
						
							
								6e256c935c 
								
							 
						 
						
							
							
								
								use direct jump only for jumps in the same page  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1629 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-20 10:32:05 +00:00  
				
					
						
							
							
								 
						
							
								9e61bde56a 
								
							 
						 
						
							
							
								
								sparc merge (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1620 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-11 00:24:58 +00:00  
				
					
						
							
							
								 
						
							
								24741ef3de 
								
							 
						 
						
							
							
								
								avoid using physical accesses in user emulation  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1592 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-10-30 21:23:39 +00:00  
				
					
						
							
							
								 
						
							
								02aab46a36 
								
							 
						 
						
							
							
								
								endianness fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1588 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-10-30 20:49:44 +00:00  
				
					
						
							
							
								 
						
							
								a9049a07bb 
								
							 
						 
						
							
							
								
								moved common softmmu code to common header (Paul Brook)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1580 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-10-30 18:16:26 +00:00  
				
					
						
							
							
								 
						
							
								bb3911a609 
								
							 
						 
						
							
							
								
								Sparc64 add/sub flag bugs fixed (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1579 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-10-30 17:28:50 +00:00  
				
					
						
							
							
								 
						
							
								aea3ce4c8d 
								
							 
						 
						
							
							
								
								restore regwptr (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1576 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-10-30 17:06:11 +00:00  
				
					
						
							
							
								 
						
							
								8346901560 
								
							 
						 
						
							
							
								
								sparc64 fixes (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1514 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-23 14:27:54 +00:00  
				
					
						
							
							
								 
						
							
								ee5bbe38b1 
								
							 
						 
						
							
							
								
								correct split between helper.c and op_helper.c  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1506 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-04 22:18:23 +00:00  
				
					
						
							
							
								 
						
							
								3475187dd8 
								
							 
						 
						
							
							
								
								sparc64 marge (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1462 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-02 14:31:34 +00:00  
				
					
						
							
							
								 
						
							
								b3180cdc01 
								
							 
						 
						
							
							
								
								MMU fix (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1390 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-04-24 10:08:19 +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  
				
					
						
							
							
								 
						
							
								d39c0b990a 
								
							 
						 
						
							
							
								
								fixed MMU bug on code page boundary  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1362 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-04-10 14:40:58 +00:00  
				
					
						
							
							
								 
						
							
								ed91024191 
								
							 
						 
						
							
							
								
								defaut case (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1348 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-04-06 20:44:48 +00:00  
				
					
						
							
							
								 
						
							
								c3278b7bf0 
								
							 
						 
						
							
							
								
								sparc exception fix (we go up to the shell prompt)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1343 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-03-20 12:43:29 +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  
				
					
						
							
							
								 
						
							
								6eea2b1b81 
								
							 
						 
						
							
							
								
								add missing FORCE_RET (Paul Brook)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1329 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-03-13 09:55:49 +00:00  
				
					
						
							
							
								 
						
							
								6f7e9aec5e 
								
							 
						 
						
							
							
								
								sparc fixes (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1326 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-03-13 09:43:36 +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  
				
					
						
							
							
								 
						
							
								55754d9ef2 
								
							 
						 
						
							
							
								
								MMU fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1308 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-02-22 19:14:33 +00:00  
				
					
						
							
							
								 
						
							
								afc7df1148 
								
							 
						 
						
							
							
								
								PSR.PS fix (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1307 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-02-22 19:08:57 +00:00  
				
					
						
							
							
								 
						
							
								1d6e34fd37 
								
							 
						 
						
							
							
								
								sparc Linux works better with NWINDOWS = 8  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1301 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-02-19 17:26:37 +00:00  
				
					
						
							
							
								 
						
							
								7483750d7d 
								
							 
						 
						
							
							
								
								sparc fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1294 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-02-15 22:55:43 +00:00  
				
					
						
							
							
								 
						
							
								0bee699e1d 
								
							 
						 
						
							
							
								
								fixed jmpl, rett and call  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1292 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-02-13 20:11:30 +00:00  
				
					
						
							
							
								 
						
							
								878d3096d2 
								
							 
						 
						
							
							
								
								sparc fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1291 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-02-13 19:02:42 +00:00  
				
					
						
							
							
								 
						
							
								9d89330183 
								
							 
						 
						
							
							
								
								clean up - comments  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1271 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-02-07 23:10:53 +00:00  
				
					
						
							
							
								 
						
							
								af7bf89b1f 
								
							 
						 
						
							
							
								
								initial sparc64 support - sparc fixes (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1251 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-30 22:39:04 +00:00  
				
					
						
							
							
								 
						
							
								49be803015 
								
							 
						 
						
							
							
								
								endianness fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1250 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-28 22:40:22 +00:00  
				
					
						
							
							
								 
						
							
								bb05683b12 
								
							 
						 
						
							
							
								
								flush TLBs at cpu reset  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1248 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-28 00:01:00 +00:00  
				
					
						
							
							
								 
						
							
								0fa85d43d4 
								
							 
						 
						
							
							
								
								64 bit target support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1195 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-03 23:43:32 +00:00  
				
					
						
							
							
								 
						
							
								b4ff598727 
								
							 
						 
						
							
							
								
								removed warning  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1194 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-03 23:43:09 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								a0c4cb4a70 
								
							 
						 
						
							
							
								
								sparc fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1117 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-10-10 17:46:24 +00:00  
				
					
						
							
							
								 
						
							
								7fe48483cd 
								
							 
						 
						
							
							
								
								monitor fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1110 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-10-09 18:08:01 +00:00  
				
					
						
							
							
								 
						
							
								8d5f07fa3b 
								
							 
						 
						
							
							
								
								sparc merge (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1098 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-10-04 21:23:09 +00:00  
				
					
						
							
							
								 
						
							
								b769d8fef6 
								
							 
						 
						
							
							
								
								removed access_type hack  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1095 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-10-03 15:07:13 +00:00  
				
					
						
							
							
								 
						
							
								e8af50a30e 
								
							 
						 
						
							
							
								
								full system SPARC emulation (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1083 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-09-30 21:55:55 +00:00  
				
					
						
							
							
								 
						
							
								4e8b5da233 
								
							 
						 
						
							
							
								
								MULSCC fix (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1051 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-08-24 22:06:03 +00:00  
				
					
						
							
							
								 
						
							
								7496f5266c 
								
							 
						 
						
							
							
								
								cpu_single_env init  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@967 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-22 10:56:50 +00:00  
				
					
						
							
							
								 
						
							
								d720b93d0b 
								
							 
						 
						
							
							
								
								precise self modifying code support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@745 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-25 17:57:43 +00:00  
				
					
						
							
							
								 
						
							
								658138bcbc 
								
							 
						 
						
							
							
								
								flush insn support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@743 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-25 17:56:08 +00:00  
				
					
						
							
							
								 
						
							
								e19e89a5d4 
								
							 
						 
						
							
							
								
								more log items  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@676 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-03-21 17:08:23 +00:00  
				
					
						
							
							
								 
						
							
								72cbca10e1 
								
							 
						 
						
							
							
								
								direct chaining support for SPARC  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@607 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-02-16 20:30:05 +00:00  
				
					
						
							
							
								 
						
							
								3cf1e035ba 
								
							 
						 
						
							
							
								
								added TARGET_LONG_BITS  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@580 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-24 15:19:09 +00:00  
				
					
						
							
							
								 
						
							
								edfcbd9937 
								
							 
						 
						
							
							
								
								added cpu_get_phys_page_debug()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@578 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-24 15:11:05 +00:00  
				
					
						
							
							
								 
						
							
								612b477d48 
								
							 
						 
						
							
							
								
								removed warnings  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@577 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-24 15:10:18 +00:00  
				
					
						
							
							
								 
						
							
								bd49793889 
								
							 
						 
						
							
							
								
								use generic GenOpFunc  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@543 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-05 00:06:41 +00:00  
				
					
						
							
							
								 
						
							
								cf495bcf9f 
								
							 
						 
						
							
							
								
								SPARC fixes: corrected PC/NPC logic (now slower but can be optimized a lot) - fixed flags computations - added register window exceptions support - fixed mul and div - added mulscc - fixed immediate field decoding  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@484 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-04 15:01:44 +00:00  
				
					
						
							
							
								 
						
							
								e58143b355 
								
							 
						 
						
							
							
								
								ppc fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@442 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-11-09 14:42:54 +00:00  
				
					
						
							
							
								 
						
							
								7a3f194486 
								
							 
						 
						
							
							
								
								sparc emulation target (thanx to Thomas M. Ogrisegg)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@386 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-09-30 20:36:07 +00:00