| 
							
							
								 blueswir1 | 5578ceab94 | Use initial CPU definition structure for some CPU fields instead of copying them around, based on patch by Luis Pureza.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5042 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-08-21 17:33:42 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 06057e6f6c | Fix faligndata (Vince Weaver) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4992 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-08-06 19:50:16 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 43e9e742b9 | Fix I/D MMU tag reads git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4991 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-08-06 18:16:08 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | c19148bd8f | Make MAXTL dynamic, bounds check tl when indexing git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4942 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-07-25 07:42:14 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | fb79ceb91a | Make UA200x features selectable, add MMU types git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4911 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-07-20 18:22:16 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 7f626233a0 | Remove unused variable git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4908 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-07-19 18:35:29 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | db166940e2 | Implement nucleus quad ldda git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4902 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-07-19 13:25:28 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | e6bf7d70b5 | Fix saving and loading of trap state git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4883 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-07-17 19:17:19 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 2cade6a3f6 | Support for address masking git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4882 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-07-17 12:53:05 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | a5a52cf246 | Fix MMU registers, add more E-cache ASIs git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4881 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-07-16 16:58:49 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | f7350b47da | Implement some Ultrasparc cache ASIs used by SILO git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4858 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-07-08 15:51:32 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 9fac3a3a7e | Fix boot problem on i386 host introduced in r4690 git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4758 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-06-20 15:06:42 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 1a14026e11 | Allow NWINDOWS selection (CPU feature with model specific defaults) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4690 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-06-07 08:07:37 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 75d0187a52 | Remove unused (for now) reg_REGWPTR (original patch by Glauber Costa) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4617 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-29 16:38:41 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | f2bc7e7fa1 | Move non-op functions from op_helper.c to helper.c and vice versa. Rearrange interrupt handling to match other targets.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4590 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-27 17:35:30 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | 9b7b85d260 | Fix off-by-one unwinding error. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4570 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-25 00:36:06 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 pbrook | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  |