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