20dcee9483 
								
							 
						 
						
							
							
								
								MCF5208 emulation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2924 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-03 11:13:39 +00:00  
				
					
						
							
							
								 
						
							
								62ea5b0bd3 
								
							 
						 
						
							
							
								
								Leave running timer alone if not reloading.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2923 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-03 10:44:47 +00:00  
				
					
						
							
							
								 
						
							
								caf8fe8c32 
								
							 
						 
						
							
							
								
								Clear SR_M on a hardware interrupt.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2922 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-02 17:59:59 +00:00  
				
					
						
							
							
								 
						
							
								3a95e3a7d9 
								
							 
						 
						
							
							
								
								Check for R2 instructions, and throw RI if we don't emulate R2.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2921 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-02 00:25:12 +00:00  
				
					
						
							
							
								 
						
							
								2538deb292 
								
							 
						 
						
							
							
								
								Delete leftover Status FPU flag check.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2920 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 23:50:45 +00:00  
				
					
						
							
							
								 
						
							
								1e3d0552f5 
								
							 
						 
						
							
							
								
								Update some comments, 64bit FPU support is functional regardless of  
							
							... 
							
							
							
							funny non-standard fcr0 bits on earlier CPUs.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2919 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 21:57:32 +00:00  
				
					
						
							
							
								 
						
							
								8487327a1d 
								
							 
						 
						
							
							
								
								Make sure hflags are updated for CP0_Status changes.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2918 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 17:47:07 +00:00  
				
					
						
							
							
								 
						
							
								5b9693dcda 
								
							 
						 
						
							
							
								
								Forgot to update vl.h during latest Sparc64 target_ulong fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2917 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 17:03:05 +00:00  
				
					
						
							
							
								 
						
							
								d88bbf9500 
								
							 
						 
						
							
							
								
								Constification  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2916 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 16:59:44 +00:00  
				
					
						
							
							
								 
						
							
								97e7df27cf 
								
							 
						 
						
							
							
								
								Force display update on palette change or loadvm  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2915 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 16:58:29 +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  
				
					
						
							
							
								 
						
							
								0aac653cdd 
								
							 
						 
						
							
							
								
								Update Sparc dependencies  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2912 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 16:44:42 +00:00  
				
					
						
							
							
								 
						
							
								c13af1ef6c 
								
							 
						 
						
							
							
								
								Update TODO.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2911 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 15:18:04 +00:00  
				
					
						
							
							
								 
						
							
								c9c1a06457 
								
							 
						 
						
							
							
								
								Add support for 5Kc/5Kf/20Kc, based on a patch by Aurelien Jarno.  
							
							... 
							
							
							
							Note that the F64 flag isn't usable on any of those (and the R4000),
so all our 64bit FPU goodness goes out of the window until a shadow
capability flag is implemented. :-(
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2910 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 14:58:56 +00:00  
				
					
						
							
							
								 
						
							
								2052caa7af 
								
							 
						 
						
							
							
								
								GDB stub for MIPS64, by Jason Wessel.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2909 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 13:18:19 +00:00  
				
					
						
							
							
								 
						
							
								637947f19d 
								
							 
						 
						
							
							
								
								linux-user errno mapping, by Stuart Anderson.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2908 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 12:09:19 +00:00  
				
					
						
							
							
								 
						
							
								c12ab05ca5 
								
							 
						 
						
							
							
								
								Patch for pipe() result handling, by Stuart Anderson.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2907 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 11:50:36 +00:00  
				
					
						
							
							
								 
						
							
								e35846583b 
								
							 
						 
						
							
							
								
								Fix struct stat mapping for MIPS, by Stuart Anderson.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2906 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 11:49:38 +00:00  
				
					
						
							
							
								 
						
							
								a7037b2950 
								
							 
						 
						
							
							
								
								Allow again FPU for usermode emulation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2905 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 11:47:24 +00:00  
				
					
						
							
							
								 
						
							
								278d070272 
								
							 
						 
						
							
							
								
								Simplify code.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2904 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-31 23:42:46 +00:00  
				
					
						
							
							
								 
						
							
								33ac7f1630 
								
							 
						 
						
							
							
								
								Don't kill the registered irqs on reset.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2903 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-31 16:18:58 +00:00  
				
					
						
							
							
								 
						
							
								924b2c07cd 
								
							 
						 
						
							
							
								
								Add proper float*_is_nan prototypes.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2902 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-31 16:17:52 +00:00  
				
					
						
							
							
								 
						
							
								471ea27143 
								
							 
						 
						
							
							
								
								Fix typo in comment.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2901 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-30 21:30:06 +00:00  
				
					
						
							
							
								 
						
							
								51b2772f28 
								
							 
						 
						
							
							
								
								Fix CPU (re-)selection on reset.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2900 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-30 20:46:02 +00:00  
				
					
						
							
							
								 
						
							
								fdf41d225e 
								
							 
						 
						
							
							
								
								Replace target_ulong with target_phys_addr_t  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2899 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-30 18:54:40 +00:00  
				
					
						
							
							
								 
						
							
								49e9fba271 
								
							 
						 
						
							
							
								
								Fix the bug introduced by subpage code preventing PC boot  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2898 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-30 17:25:06 +00:00  
				
					
						
							
							
								 
						
							
								78749ba859 
								
							 
						 
						
							
							
								
								Fix usermode check, thanks Aurelien Jarno.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2897 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-29 18:55:34 +00:00  
				
					
						
							
							
								 
						
							
								5e755519ac 
								
							 
						 
						
							
							
								
								Don't check the FPU state for each FPU instruction, use hflags to  
							
							... 
							
							
							
							handle this per-tb.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2896 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-29 16:52:57 +00:00  
				
					
						
							
							
								 
						
							
								acf930aaa3 
								
							 
						 
						
							
							
								
								ColdFire EMAC support.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2895 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-29 14:57:59 +00:00  
				
					
						
							
							
								 
						
							
								2b8bdefc3a 
								
							 
						 
						
							
							
								
								Sync __target_cmsg_nxthdr implementation with kernel header.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2894 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 21:35:23 +00:00  
				
					
						
							
							
								 
						
							
								7b717336e2 
								
							 
						 
						
							
							
								
								SMBus support for MIPS Malta.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2893 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 21:01:02 +00:00  
				
					
						
							
							
								 
						
							
								6e473128b6 
								
							 
						 
						
							
							
								
								Handle PX/UX status flags correctly, by Aurelien Jarno.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2892 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 20:36:48 +00:00  
				
					
						
							
							
								 
						
							
								85aa199ad7 
								
							 
						 
						
							
							
								
								Revert last change, this workaround is long obsolete.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2891 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 20:07:13 +00:00  
				
					
						
							
							
								 
						
							
								12a4b2aa1d 
								
							 
						 
						
							
							
								
								Fix ddivu for 32bit hosts, by Aurelien Jarno.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2890 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 17:36:30 +00:00  
				
					
						
							
							
								 
						
							
								c811cf2c03 
								
							 
						 
						
							
							
								
								Do not sign extend lwu, by Aurelien Jarno.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2889 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 17:09:41 +00:00  
				
					
						
							
							
								 
						
							
								9b9e4393dd 
								
							 
						 
						
							
							
								
								MIPS64 addressing fixes, by Aurelien Jarno.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2888 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 17:03:28 +00:00  
				
					
						
							
							
								 
						
							
								4020f27707 
								
							 
						 
						
							
							
								
								Fix do_socketcall argument, by Daniel Jacobowitz.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2887 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 14:05:41 +00:00  
				
					
						
							
							
								 
						
							
								29490584bf 
								
							 
						 
						
							
							
								
								MIPS disassembler update.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2886 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 13:40:10 +00:00  
				
					
						
							
							
								 
						
							
								2a1639291b 
								
							 
						 
						
							
							
								
								Remove a local subpage IO hack, now that general subpage IO works.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2885 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 11:26:15 +00:00  
				
					
						
							
							
								 
						
							
								4f01035ff2 
								
							 
						 
						
							
							
								
								Fix tap device counting.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2884 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 02:29:59 +00:00  
				
					
						
							
							
								 
						
							
								821f7e7610 
								
							 
						 
						
							
							
								
								Implement ColdFire ff1.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2883 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 02:20:34 +00:00  
				
					
						
							
							
								 
						
							
								5fc4adf6ce 
								
							 
						 
						
							
							
								
								Add diagnostic for bad opcode masks.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2882 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 01:46:43 +00:00  
				
					
						
							
							
								 
						
							
								dd4131b394 
								
							 
						 
						
							
							
								
								Interrupt debugging DPRINTFs  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2881 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 19:42:35 +00:00  
				
					
						
							
							
								 
						
							
								c4a7060cf7 
								
							 
						 
						
							
							
								
								New option -net nic,model=? (Mark Glines)  
							
							... 
							
							
							
							Network documentation update (Mark Glines)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2880 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 19:41:17 +00:00  
				
					
						
							
							
								 
						
							
								7f75ffd39e 
								
							 
						 
						
							
							
								
								Spelling fix (Mark Glines)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2879 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 19:39:27 +00:00  
				
					
						
							
							
								 
						
							
								dbe06e1841 
								
							 
						 
						
							
							
								
								Handle unconnected vlan case in lance  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2878 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 19:38:20 +00:00  
				
					
						
							
							
								 
						
							
								833c7174ce 
								
							 
						 
						
							
							
								
								Improved sanity checking to -net options  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2877 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 19:36:43 +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  
				
					
						
							
							
								 
						
							
								b3a2319792 
								
							 
						 
						
							
							
								
								Use qemu_irqs between CPUs and interrupt controller  
							
							... 
							
							
							
							Fix interrupt priority handling which prevented SMP from working
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2875 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 16:42:29 +00:00