f02ca5cbea 
								
							 
						 
						
							
							
								
								Fix bit fitting checks  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4460 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-15 17:30:17 +00:00  
				
					
						
							
							
								 
						
							
								b8b6a50b55 
								
							 
						 
						
							
							
								
								converted more helpers to TCG - fixed some SVM issues  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4459 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-15 16:46:30 +00:00  
				
					
						
							
							
								 
						
							
								6e01bdaedc 
								
							 
						 
						
							
							
								
								cpu_abort() is really an abort  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4458 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-15 16:17:07 +00:00  
				
					
						
							
							
								 
						
							
								7d55170268 
								
							 
						 
						
							
							
								
								Fix compilation on Sparc host, implement ld and st  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4457 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-14 19:22:05 +00:00  
				
					
						
							
							
								 
						
							
								2e56350ef1 
								
							 
						 
						
							
							
								
								ETRAX: Add some kind of support for simulating 802.3 auto-negotiation.  
							
							... 
							
							
							
							* Add support for link partner ability and diagnostics reg.
* Correct the endianess for MDIO responses.
* Dont trash PHY registers after reads.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4456 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-13 23:51:49 +00:00  
				
					
						
							
							
								 
						
							
								a37af2891b 
								
							 
						 
						
							
							
								
								Remove some uses of phys_ram_base (initial patch by Ian Jackson)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4455 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-13 18:50:56 +00:00  
				
					
						
							
							
								 
						
							
								044ef8eaa9 
								
							 
						 
						
							
							
								
								i386 specific TODO  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4454 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-13 18:27:16 +00:00  
				
					
						
							
							
								 
						
							
								05ce71f15f 
								
							 
						 
						
							
							
								
								update  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4453 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-13 18:26:52 +00:00  
				
					
						
							
							
								 
						
							
								e01f4a1ce0 
								
							 
						 
						
							
							
								
								Fix loading of binary ROMs  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4452 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-13 15:44:10 +00:00  
				
					
						
							
							
								 
						
							
								6106075b6b 
								
							 
						 
						
							
							
								
								Fix compiler warning.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4451 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-13 14:35:34 +00:00  
				
					
						
							
							
								 
						
							
								cf1d97f074 
								
							 
						 
						
							
							
								
								CRIS: Improve TLB management and handle delayslots at page boundaries.  
							
							... 
							
							
							
							* Dont flush the entire qemu tlb when the $pid changes. Instead we go through
  the guests TLB and choose entries that need to be flushed.
* Add env->dslot and handle delayslots at pageboundaries.
* Remove some unused code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4450 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-13 10:59:14 +00:00  
				
					
						
							
							
								 
						
							
								3bd8c5e4f1 
								
							 
						 
						
							
							
								
								compilation fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4449 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 22:55:35 +00:00  
				
					
						
							
							
								 
						
							
								5d97559d89 
								
							 
						 
						
							
							
								
								use new helper name  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4448 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 22:05:33 +00:00  
				
					
						
							
							
								 
						
							
								b5b38f61b8 
								
							 
						 
						
							
							
								
								converted more helpers to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4447 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 22:05:13 +00:00  
				
					
						
							
							
								 
						
							
								dbd02bdf79 
								
							 
						 
						
							
							
								
								removed unused code  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4446 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 22:03:14 +00:00  
				
					
						
							
							
								 
						
							
								ba7cd150ff 
								
							 
						 
						
							
							
								
								FPU fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4445 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 20:30:28 +00:00  
				
					
						
							
							
								 
						
							
								19e6c4b8bc 
								
							 
						 
						
							
							
								
								converted x87 FPU ops to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4444 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 19:10:44 +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  
				
					
						
							
							
								 
						
							
								293f78bc1b 
								
							 
						 
						
							
							
								
								Remove most uses of phys_ram_base (initial patch by Ian Jackson)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4442 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 17:22:13 +00:00  
				
					
						
							
							
								 
						
							
								5af451868c 
								
							 
						 
						
							
							
								
								converted SSE/MMX ops to TCG  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4441 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 16:47:36 +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  
				
					
						
							
							
								 
						
							
								8686c490f7 
								
							 
						 
						
							
							
								
								use TCG for MMX/SSE memory accesses  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4439 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 13:55:27 +00:00  
				
					
						
							
							
								 
						
							
								6a8d7b7637 
								
							 
						 
						
							
							
								
								temporary hack to handle register shortage with dyngen for qemu_st64()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4438 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 13:49:14 +00:00  
				
					
						
							
							
								 
						
							
								ec95da6cfb 
								
							 
						 
						
							
							
								
								2.6 kernels make int 5 a trap gate  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4437 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 12:23:31 +00:00  
				
					
						
							
							
								 
						
							
								75d28b0595 
								
							 
						 
						
							
							
								
								char is only for strings  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4436 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 12:08:29 +00:00  
				
					
						
							
							
								 
						
							
								eba01623ab 
								
							 
						 
						
							
							
								
								the double/triple fault handling was not tested in user mode.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4435 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 12:04:40 +00:00  
				
					
						
							
							
								 
						
							
								a57f63167c 
								
							 
						 
						
							
							
								
								removed unused code  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4434 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 12:00:46 +00:00  
				
					
						
							
							
								 
						
							
								a39f8f3ad9 
								
							 
						 
						
							
							
								
								CRIS: Remove some old dyngen T0/T1 fiddle. More usage of the results from the x flag liveness analysis.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4433 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 07:57:23 +00:00  
				
					
						
							
							
								 
						
							
								34808ac170 
								
							 
						 
						
							
							
								
								Debugger single step without interrupts (Jason Wessel).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4432 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 07:44:23 +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  
				
					
						
							
							
								 
						
							
								48318011da 
								
							 
						 
						
							
							
								
								Update the etrax machine.  
							
							... 
							
							
							
							* Use CFI-0002 flashes.
* Connect one of the ethernet blocks.
* Simplified irq numbering.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4430 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-11 15:07:19 +00:00  
				
					
						
							
							
								 
						
							
								a3ea5df588 
								
							 
						 
						
							
							
								
								Add limited support for the etrax ethernet controller.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4429 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-11 15:04:22 +00:00  
				
					
						
							
							
								 
						
							
								1ba13a5dfc 
								
							 
						 
						
							
							
								
								Add support for parts of the etraxfs dma controller.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4428 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-11 15:03:06 +00:00  
				
					
						
							
							
								 
						
							
								eb173de6a2 
								
							 
						 
						
							
							
								
								Correct interrupt masking for etrax timers.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4427 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-11 14:58:19 +00:00  
				
					
						
							
							
								 
						
							
								390efc54fb 
								
							 
						 
						
							
							
								
								Add TCG native negation op.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4426 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-11 14:35:37 +00:00  
				
					
						
							
							
								 
						
							
								44cd42ee40 
								
							 
						 
						
							
							
								
								CRIS: Add support for the pseudo randomized set that the mmu provides with TLB refill faults. This makes linux guests use the four way TLB set associativty.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4425 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-11 14:28:14 +00:00  
				
					
						
							
							
								 
						
							
								868314358e 
								
							 
						 
						
							
							
								
								Add zero extension (pseudo-)ops.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4424 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-11 12:22:01 +00:00  
				
					
						
							
							
								 
						
							
								c96402b11e 
								
							 
						 
						
							
							
								
								Fix parallel build (broken by commit r4407)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4423 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 23:51:24 +00:00  
				
					
						
							
							
								 
						
							
								a808000672 
								
							 
						 
						
							
							
								
								Fix argument description for -loadvm option  
							
							... 
							
							
							
							(Sebastian Herbszt)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4422 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 23:28:26 +00:00  
				
					
						
							
							
								 
						
							
								8cbcb4fa2c 
								
							 
						 
						
							
							
								
								Fix broken PPC user space single stepping  
							
							... 
							
							
							
							(Jason Wessel)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4421 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 23:28:14 +00:00  
				
					
						
							
							
								 
						
							
								3375984648 
								
							 
						 
						
							
							
								
								REXB optimization cannot be done at this level  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4420 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 21:58:28 +00:00  
				
					
						
							
							
								 
						
							
								b255bfa816 
								
							 
						 
						
							
							
								
								added missing return (Mike Frysinger)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4419 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 21:51:02 +00:00  
				
					
						
							
							
								 
						
							
								3c3a1d200c 
								
							 
						 
						
							
							
								
								fixed qemu_st8 insn - prologue saved too many registers  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4418 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 21:42:05 +00:00  
				
					
						
							
							
								 
						
							
								94d45e4480 
								
							 
						 
						
							
							
								
								Correct a formatting issue (Carlo Marcelo Arenas Belon).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4417 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 19:37:44 +00:00  
				
					
						
							
							
								 
						
							
								2f3a1b072a 
								
							 
						 
						
							
							
								
								CRIS: helper_dummy no longer needed as barrier for qemu_ld/st.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4416 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 19:20:33 +00:00  
				
					
						
							
							
								 
						
							
								9815642347 
								
							 
						 
						
							
							
								
								Fix DEBUG_TCGV.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4415 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 18:43:02 +00:00  
				
					
						
							
							
								 
						
							
								ec5b78cdc9 
								
							 
						 
						
							
							
								
								Fix ppcemb-softmmu (Stuart Brady)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4414 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 17:23:18 +00:00  
				
					
						
							
							
								 
						
							
								a607922c75 
								
							 
						 
						
							
							
								
								fixed do_restore_state()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4413 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 15:42:17 +00:00  
				
					
						
							
							
								 
						
							
								bf6247fb76 
								
							 
						 
						
							
							
								
								Rename CONFIG_NO_DYNGEN_OP to CONFIG_DYNGEN_OP to avoid double negatives  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4412 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 12:27:33 +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