| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 j_mayer | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 blueswir1 | 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 |  | 
			
				
					| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 ths | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 pbrook | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  | 
			
				
					| 
							
							
								 bellard | 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 |  |