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  
				
					
						
							
							
								 
						
							
								f1ccf90477 
								
							 
						 
						
							
							
								
								CRIS support in toplevel, by Edgar E. Iglesias.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3363 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-08 13:16:14 +00:00  
				
					
						
							
							
								 
						
							
								f93732914e 
								
							 
						 
						
							
							
								
								make cpu_abort dump cpu state in logfile, which is useful for debugging.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3260 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-29 12:18:20 +00:00  
				
					
						
							
							
								 
						
							
								0573fbfc3f 
								
							 
						 
						
							
							
								
								SVM Support, by Alexander Graf.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3210 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-23 15:28:04 +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  
				
					
						
							
							
								 
						
							
								11fcfab4b0 
								
							 
						 
						
							
							
								
								Fix bogus fopen mode.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3038 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-01 18:21:11 +00:00  
				
					
						
							
							
								 
						
							
								e735b91cd4 
								
							 
						 
						
							
							
								
								Allow changing log filename.  
							
							... 
							
							
							
							Close logfile when logging is disabled.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3035 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-30 13:53:24 +00:00  
				
					
						
							
							
								 
						
							
								d79acba420 
								
							 
						 
						
							
							
								
								Fix writes to pages containing watchpoints for the RAM not at 0x0 cases.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3025 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-26 20:01:13 +00:00  
				
					
						
							
							
								 
						
							
								924edcae75 
								
							 
						 
						
							
							
								
								Flush the debug log when qemu Aborts (patch by Herve Poussineau)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2971 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-10 14:07:13 +00:00  
				
					
						
							
							
								 
						
							
								e91c8a7783 
								
							 
						 
						
							
							
								
								Spelling fixes, by Stefan Weil.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2927 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-03 13:35:16 +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  
				
					
						
							
							
								 
						
							
								db7b5426a4 
								
							 
						 
						
							
							
								
								Implement generic sub-page I/O based on earlier work by J. Mayer.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2868 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-26 17:36:03 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								bedb69ea04 
								
							 
						 
						
							
							
								
								Temporary hack for alpha user-mode emulation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2606 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-05 20:08:21 +00:00  
				
					
						
							
							
								 
						
							
								6fa4cea9e8 
								
							 
						 
						
							
							
								
								Infrastructure to support more than 2 MMU modes.  
							
							... 
							
							
							
							Add example for Alpha and PowerPC hypervisor mode.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2596 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-05 06:43:27 +00:00  
				
					
						
							
							
								 
						
							
								bc98a7efa4 
								
							 
						 
						
							
							
								
								Add missing 64 bits memory accessors.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2592 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-04 07:55:12 +00:00  
				
					
						
							
							
								 
						
							
								1196be3713 
								
							 
						 
						
							
							
								
								Better ioport debugging output.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2487 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-17 15:17:58 +00:00  
				
					
						
							
							
								 
						
							
								6658ffb81e 
								
							 
						 
						
							
							
								
								Watchpoint support (previous commit got eaten by Savannah server crash).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2479 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-16 23:58:11 +00:00  
				
					
						
							
							
								 
						
							
								c5be9f0898 
								
							 
						 
						
							
							
								
								Fix CPU chaining in linux-user emulation, by Gwenole Beauchesne.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2459 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-02-28 20:20:53 +00:00  
				
					
						
							
							
								 
						
							
								e9a1ab19d1 
								
							 
						 
						
							
							
								
								ram allocation functions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2404 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-02-08 23:08:38 +00:00  
				
					
						
							
							
								 
						
							
								67d3b957e6 
								
							 
						 
						
							
							
								
								Add unassigned memory debugging code.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2248 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-12-18 05:03:52 +00:00  
				
					
						
							
							
								 
						
							
								b362e5e067 
								
							 
						 
						
							
							
								
								Speed up tlb_flush_page (Daniel Jacobowitz).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2210 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-11-12 20:40:55 +00:00  
				
					
						
							
							
								 
						
							
								ba86345802 
								
							 
						 
						
							
							
								
								added cpu_get_physical_page_desc()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2168 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-09-24 18:41:10 +00:00  
				
					
						
							
							
								 
						
							
								856074ec70 
								
							 
						 
						
							
							
								
								fix for IO_MEM_ROMD support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2034 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-07-04 09:47:34 +00:00  
				
					
						
							
							
								 
						
							
								9d42037b1d 
								
							 
						 
						
							
							
								
								support for dynamic address space changes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2021 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-25 22:25:22 +00:00  
				
					
						
							
							
								 
						
							
								2a4188a38f 
								
							 
						 
						
							
							
								
								low level support for memory mapped flash devices (initial patch by Jocelyn Mayer)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2020 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-25 21:54:59 +00:00  
				
					
						
							
							
								 
						
							
								d0ecd2aaf9 
								
							 
						 
						
							
							
								
								added cpu_physical_memory_write_rom()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1833 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-04-23 17:14:48 +00:00  
				
					
						
							
							
								 
						
							
								99773bd4b4 
								
							 
						 
						
							
							
								
								Fix DEBUG_TB_CHECK build failure (balrog).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1820 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-04-16 15:14:59 +00:00  
				
					
						
							
							
								 
						
							
								e3f4e2a4b0 
								
							 
						 
						
							
							
								
								Initialize physical memory space to IO_MEM_UNASSIGNED.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1801 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-04-08 20:02:06 +00:00  
				
					
						
							
							
								 
						
							
								706cd4b547 
								
							 
						 
						
							
							
								
								Fix typo in previous patch.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1800 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-04-08 17:36:21 +00:00  
				
					
						
							
							
								 
						
							
								c2f07f81a2 
								
							 
						 
						
							
							
								
								Fix breakpoint TLB invalidation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1799 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-04-08 17:14:56 +00:00  
				
					
						
							
							
								 
						
							
								53a5960aad 
								
							 
						 
						
							
							
								
								Avoid accessing guest memory directly in usermode emulation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1790 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-03-25 19:31:22 +00:00  
				
					
						
							
							
								 
						
							
								f32fc64851 
								
							 
						 
						
							
							
								
								optional support for kernel code virtualization  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1753 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-02-08 22:43:39 +00:00  
				
					
						
							
							
								 
						
							
								84b7b8e778 
								
							 
						 
						
							
							
								
								PAGE_EXEC support in TLBs  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1676 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-28 21:19:04 +00:00  
				
					
						
							
							
								 
						
							
								6f5a9f7e56 
								
							 
						 
						
							
							
								
								fixed async signal support for tb_phys_invalidate()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1670 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-26 20:12:28 +00:00  
				
					
						
							
							
								 
						
							
								b5ff1b3127 
								
							 
						 
						
							
							
								
								ARM system emulation (Paul Brook)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1661 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-26 10:38:39 +00:00  
				
					
						
							
							
								 
						
							
								6a00d60127 
								
							 
						 
						
							
							
								
								SMP support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1640 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-21 23:25:50 +00:00  
				
					
						
							
							
								 
						
							
								8a40a180d3 
								
							 
						 
						
							
							
								
								make the TB cache independent of MMU mappings (faster MMU context switches and needed for SMP support)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1632 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-20 10:35:40 +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  
				
					
						
							
							
								 
						
							
								aab3309407 
								
							 
						 
						
							
							
								
								more physical memory access functions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1587 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-10-30 20:48:42 +00:00  
				
					
						
							
							
								 
						
							
								1c213d1976 
								
							 
						 
						
							
							
								
								comments  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1563 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-09-03 10:49:04 +00:00  
				
					
						
							
							
								 
						
							
								f23db1692b 
								
							 
						 
						
							
							
								
								dirty ram page handling fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1559 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-08-21 19:12:28 +00:00  
				
					
						
							
							
								 
						
							
								3a7d929e62 
								
							 
						 
						
							
							
								
								merge self modifying code handling in dirty ram page mecanism  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1544 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-08-21 09:26:42 +00:00  
				
					
						
							
							
								 
						
							
								108c49b8a2 
								
							 
						 
						
							
							
								
								allow more than 32 bit of physical memory  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1526 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-24 12:55:09 +00:00  
				
					
						
							
							
								 
						
							
								90f18422d9 
								
							 
						 
						
							
							
								
								64 bit virtual addressing fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1525 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-24 10:17:31 +00:00  
				
					
						
							
							
								 
						
							
								e04f40b5aa 
								
							 
						 
						
							
							
								
								compatibility fix with kqemu-x86_64  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1392 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-04-24 18:02:38 +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  
				
					
						
							
							
								 
						
							
								b8076a748d 
								
							 
						 
						
							
							
								
								ia64 host support (David Mosberger)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1360 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-04-07 22:20:31 +00:00  
				
					
						
							
							
								 
						
							
								0a962c0276 
								
							 
						 
						
							
							
								
								dirty flag changes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1281 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-02-10 22:00:27 +00:00  
				
					
						
							
							
								 
						
							
								8df1cd076c 
								
							 
						 
						
							
							
								
								physical memory access functions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1249 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-28 22:37:22 +00:00  
				
					
						
							
							
								 
						
							
								5416376efe 
								
							 
						 
						
							
							
								
								ram dirty flag update fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1246 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-27 23:58:13 +00:00  
				
					
						
							
							
								 
						
							
								e3db7226b4 
								
							 
						 
						
							
							
								
								JIT statistics  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1244 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-26 22:00:47 +00:00  
				
					
						
							
							
								 
						
							
								c27004ec78 
								
							 
						 
						
							
							
								
								64 bit target support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1189 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-03 23:35:10 +00:00  
				
					
						
							
							
								 
						
							
								a98d49b136 
								
							 
						 
						
							
							
								
								Mac OS compile fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1139 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-11-14 16:22:05 +00:00  
				
					
						
							
							
								 
						
							
								8926b517e9 
								
							 
						 
						
							
							
								
								faster Cirrus VGA VRAM access  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1114 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-10-10 15:14:20 +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  
				
					
						
							
							
								 
						
							
								8e3a9fd280 
								
							 
						 
						
							
							
								
								monitor fixes (Johannes Schindelin)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1109 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-10-09 17:32:58 +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  
				
					
						
							
							
								 
						
							
								8a8a608f6e 
								
							 
						 
						
							
							
								
								use memset() (Daniel Egger)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1091 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-10-03 13:36:49 +00:00  
				
					
						
							
							
								 
						
							
								e95c8d51c2 
								
							 
						 
						
							
							
								
								full system SPARC emulation (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1087 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-09-30 22:22:08 +00:00  
				
					
						
							
							
								 
						
							
								d5a8f07c52 
								
							 
						 
						
							
							
								
								no data exec support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1074 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-09-29 21:15:28 +00:00  
				
					
						
							
							
								 
						
							
								83fb7adf6c 
								
							 
						 
						
							
							
								
								Darwin patch (initial patch by Pierre d'Herbemont)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@980 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-07-05 21:25:26 +00:00  
				
					
						
							
							
								 
						
							
								107db44327 
								
							 
						 
						
							
							
								
								consider that all archs have SMC (workaround)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@969 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-22 18:48:46 +00:00  
				
					
						
							
							
								 
						
							
								a049791855 
								
							 
						 
						
							
							
								
								compile fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@925 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-14 19:33:16 +00:00  
				
					
						
							
							
								 
						
							
								ea1c18022e 
								
							 
						 
						
							
							
								
								fixed self modifying code in case of asynchronous interrupt  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@924 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-14 18:56:36 +00:00  
				
					
						
							
							
								 
						
							
								a4193c8a4b 
								
							 
						 
						
							
							
								
								support for opaque data on memory I/Os  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@874 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-03 14:01:43 +00:00  
				
					
						
							
							
								 
						
							
								5fd386f698 
								
							 
						 
						
							
							
								
								PowerPC merge  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@858 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-05-23 21:11:22 +00:00  
				
					
						
							
							
								 
						
							
								92e873b996 
								
							 
						 
						
							
							
								
								support for non continuous RAM or ROM  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@842 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-05-21 14:52:29 +00:00  
				
					
						
							
							
								 
						
							
								9fddaa0c0c 
								
							 
						 
						
							
							
								
								PowerPC merge: real time TB and decrementer - faster and simpler exception handling (Jocelyn Mayer)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@841 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-05-21 12:59:32 +00:00  
				
					
						
							
							
								 
						
							
								274da6b24b 
								
							 
						 
						
							
							
								
								64 bit fix (Jocelyn Mayer)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@839 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-05-20 21:56:27 +00:00  
				
					
						
							
							
								 
						
							
								b54ad0498e 
								
							 
						 
						
							
							
								
								PIC reset fix (initial patch by Hidemi KAWAI)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@836 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-05-20 13:42:52 +00:00  
				
					
						
							
							
								 
						
							
								fd872598d8 
								
							 
						 
						
							
							
								
								primitive ioport debug - /dev/rtc fast timer support (needed for better simulation accuracy with Linux 2.4)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@799 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-05-12 19:11:15 +00:00  
				
					
						
							
							
								 
						
							
								4f2ac23784 
								
							 
						 
						
							
							
								
								amd64 port (Jocelyn Mayer)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@762 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-26 19:44:02 +00:00  
				
					
						
							
							
								 
						
							
								2e12669a4c 
								
							 
						 
						
							
							
								
								consistent use of target_ulong and target_phys_addr_t  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@758 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-25 21:28:44 +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  
				
					
						
							
							
								 
						
							
								a541f297a3 
								
							 
						 
						
							
							
								
								PowerPC system emulation fixes (Jocelyn Mayer)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@722 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-12 20:39:29 +00:00  
				
					
						
							
							
								 
						
							
								67b915a5dd 
								
							 
						 
						
							
							
								
								win32 port (initial patch by kazu)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@692 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-03-31 23:37:16 +00:00  
				
					
						
							
							
								 
						
							
								f193c7979c 
								
							 
						 
						
							
							
								
								do not depend on thunk.h - more log items  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@675 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-03-21 17:06:25 +00:00  
				
					
						
							
							
								 
						
							
								b448f2f36c 
								
							 
						 
						
							
							
								
								new physical memory access API (used by DMA accesses) - code copy FP fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@644 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-02-25 23:24:04 +00:00  
				
					
						
							
							
								 
						
							
								59817ccb2c 
								
							 
						 
						
							
							
								
								use qemu memory allocation - added dirty bit support when using host MMU  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@619 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-02-16 22:01:13 +00:00  
				
					
						
							
							
								 
						
							
								1ccde1cb94 
								
							 
						 
						
							
							
								
								added generic physical memory dirty bit support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@601 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-02-06 19:46:14 +00:00  
				
					
						
							
							
								 
						
							
								ee8b7021da 
								
							 
						 
						
							
							
								
								temporary interrupt locking fix (need rework)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@598 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-02-03 23:35:10 +00:00  
				
					
						
							
							
								 
						
							
								13eb76e091 
								
							 
						 
						
							
							
								
								virtual memory access for gdbstub  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@581 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-24 15:23:36 +00:00  
				
					
						
							
							
								 
						
							
								988578886e 
								
							 
						 
						
							
							
								
								fixed tlb invalidation  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@555 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-18 21:52:14 +00:00  
				
					
						
							
							
								 
						
							
								9fa3e85353 
								
							 
						 
						
							
							
								
								new generic TLB support - faster self modifying code support - added ROM memory support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@518 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-04 18:06:42 +00:00  
				
					
						
							
							
								 
						
							
								0124311e00 
								
							 
						 
						
							
							
								
								more generic TLB support - began to fix unlikely interrupt issues  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@492 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-01-04 15:48:17 +00:00  
				
					
						
							
							
								 
						
							
								36bdbe5479 
								
							 
						 
						
							
							
								
								fixed TB linking in case of code invalidation (fixes random segfaults)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@469 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-11-19 22:12:02 +00:00  
				
					
						
							
							
								 
						
							
								61382a500a 
								
							 
						 
						
							
							
								
								full softmmu support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@410 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-10-27 21:22:23 +00:00  
				
					
						
							
							
								 
						
							
								3486513433 
								
							 
						 
						
							
							
								
								log activation from gdb - gdb single step support for x86 - stop timer when cpu is being debugged  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@402 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-10-05 14:28:56 +00:00  
				
					
						
							
							
								 
						
							
								6180a1818a 
								
							 
						 
						
							
							
								
								new directory structure  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@391 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-09-30 21:04:53 +00:00  
				
					
						
							
							
								 
						
							
								33417e7025 
								
							 
						 
						
							
							
								
								soft mmu support - Memory I/O API - synthetize string instructions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@354 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-08-10 21:47:01 +00:00  
				
					
						
							
							
								 
						
							
								c33a346edf 
								
							 
						 
						
							
							
								
								first part of single stepping support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@342 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-07-29 20:50:33 +00:00  
				
					
						
							
							
								 
						
							
								4c3a88a284 
								
							 
						 
						
							
							
								
								gdb stub breakpoints support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@332 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-07-26 12:06:08 +00:00  
				
					
						
							
							
								 
						
							
								68a7931591 
								
							 
						 
						
							
							
								
								reduced irq latency  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@296 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-06-30 13:12:32 +00:00  
				
					
						
							
							
								 
						
							
								ea041c0e33 
								
							 
						 
						
							
							
								
								more precise cpu_interrupt()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@276 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-06-25 16:16:50 +00:00  
				
					
						
							
							
								 
						
							
								7c2d6a781c 
								
							 
						 
						
							
							
								
								faster task switch  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@270 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-06-25 00:08:13 +00:00  
				
					
						
							
							
								 
						
							
								66e85a21c7 
								
							 
						 
						
							
							
								
								MMU support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@262 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-06-24 13:28:12 +00:00  
				
					
						
							
							
								 
						
							
								7501267e22 
								
							 
						 
						
							
							
								
								cpu_abort()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@253 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-06-21 13:11:07 +00:00  
				
					
						
							
							
								 
						
							
								b346ff468e 
								
							 
						 
						
							
							
								
								ARM emulation support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@244 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-06-15 20:05:50 +00:00  
				
					
						
							
							
								 
						
							
								a513fe19ac 
								
							 
						 
						
							
							
								
								precise exceptions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@194 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-27 23:29:48 +00:00  
				
					
						
							
							
								 
						
							
								d4e8164f7e 
								
							 
						 
						
							
							
								
								direct chaining for PowerPC and i386  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@183 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-25 16:46:15 +00:00  
				
					
						
							
							
								 
						
							
								1565b7bcd7 
								
							 
						 
						
							
							
								
								fixed page_unprotect() if host_page_size > TARGET_PAGE_SIZE  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@179 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-16 16:07:10 +00:00  
				
					
						
							
							
								 
						
							
								eb51d102bb 
								
							 
						 
						
							
							
								
								better locks  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@169 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-14 21:51:13 +00:00  
				
					
						
							
							
								 
						
							
								fd6ce8f660 
								
							 
						 
						
							
							
								
								self-modifying code support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@163 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-14 19:00:11 +00:00  
				
					
						
							
							
								 
						
							
								54936004fd 
								
							 
						 
						
							
							
								
								mmap emulation  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@158 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2003-05-13 00:25:15 +00:00