4d3b6f6e12 
								
							 
						 
						
							
							
								
								Add an ncurses UI.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3976 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-10 16:33:14 +00:00  
				
					
						
							
							
								 
						
							
								69b349765c 
								
							 
						 
						
							
							
								
								Fix miscellaneous minor things, by Andre Przywara.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3826 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-17 03:15:52 +00:00  
				
					
						
							
							
								 
						
							
								60fe76f386 
								
							 
						 
						
							
							
								
								Fix wrong signedness, by Andre Przywara.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3815 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-16 03:02:09 +00:00  
				
					
						
							
							
								 
						
							
								6a5bd30702 
								
							 
						 
						
							
							
								
								The profiler need qemu-timer.h  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3770 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-03 17:05:38 +00:00  
				
					
						
							
							
								 
						
							
								a36e69ddfe 
								
							 
						 
						
							
							
								
								Collecting block device statistics, by Richard W.M. Jones.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3760 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-02 05:18:19 +00:00  
				
					
						
							
							
								 
						
							
								e4bcb14c79 
								
							 
						 
						
							
							
								
								Add -drive parameter, by Laurent Vivier.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3759 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-02 04:51:10 +00:00  
				
					
						
							
							
								 
						
							
								ad8efe4b6e 
								
							 
						 
						
							
							
								
								Fix a crash with monitor input arriving before readline_start has been called  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3749 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-30 16:45:21 +00:00  
				
					
						
							
							
								 
						
							
								9596ebb701 
								
							 
						 
						
							
							
								
								Add statics and missing #includes for prototypes.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3683 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-18 01:44:38 +00:00  
				
					
						
							
							
								 
						
							
								87ecb68bdf 
								
							 
						 
						
							
							
								
								Break up vl.h.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3674 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-17 17:14:51 +00:00  
				
					
						
							
							
								 
						
							
								31a60e2275 
								
							 
						 
						
							
							
								
								Make Slirp statistics gathering and output conditional to LOG_ENABLED  
							
							... 
							
							
							
							Add 'info slirp' command to monitor to display statistics
Disable Slirp debugging code by default
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3451 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-26 18:42:59 +00:00  
				
					
						
							
							
								 
						
							
								0411a97258 
								
							 
						 
						
							
							
								
								Gprof prooved the PowerPC emulation spent too much time in MSR load and store  
							
							... 
							
							
							
							routines. Coming back to a raw MSR storage model then speed-up the emulation.
Improve fast MSR updates (wrtee wrteei and mtriee cases).
Share rfi family instructions helpers code to avoid bug in duplicated code.
Allow entering halt mode as the result of a rfi instruction.
Add a new helper_regs.h file to avoid duplication of special registers
 manipulation routines (currently XER and MSR).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3436 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-25 21:35:50 +00:00  
				
					
						
							
							
								 
						
							
								c2efc95d45 
								
							 
						 
						
							
							
								
								Fix monitor expressions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3238 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-25 17:28:42 +00:00  
				
					
						
							
							
								 
						
							
								7743e58839 
								
							 
						 
						
							
							
								
								Fix >4G physical memory dump for Sparc32  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3229 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 18:39:04 +00:00  
				
					
						
							
							
								 
						
							
								ff937dbad1 
								
							 
						 
						
							
							
								
								More PowerPC registers definitions.  
							
							... 
							
							
							
							Avoid duplicating code and, as a side effect, fix missing bits in MSR.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3191 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-19 05:49:13 +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  
				
					
						
							
							
								 
						
							
								ead9360e2f 
								
							 
						 
						
							
							
								
								Partial support for 34K multithreading, not functional yet.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3156 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-06 00:18:15 +00:00  
				
					
						
							
							
								 
						
							
								7084851534 
								
							 
						 
						
							
							
								
								VNC password authentication, by Daniel P. Berrange.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3135 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-08-25 01:37:05 +00:00  
				
					
						
							
							
								 
						
							
								e25a5822ca 
								
							 
						 
						
							
							
								
								Extend monitor 'change' command for VNC, by Daniel P. Berrange.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3134 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-08-25 01:36:20 +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  
				
					
						
							
							
								 
						
							
								0cfec834c5 
								
							 
						 
						
							
							
								
								Spelling fixes, by Aurelien Jarno.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3009 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-23 16:02:43 +00:00  
				
					
						
							
							
								 
						
							
								2dc7b602df 
								
							 
						 
						
							
							
								
								Commit NAND image changes on "commit all" or "commit mtd".  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2858 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-24 18:53:22 +00:00  
				
					
						
							
							
								 
						
							
								2bac601963 
								
							 
						 
						
							
							
								
								Remove repeated code and enable encrypted SD cards and USB sticks images.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2750 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-30 01:34:31 +00:00  
				
					
						
							
							
								 
						
							
								201a51fc38 
								
							 
						 
						
							
							
								
								PCMCIA bus support. Parts of CF-ATA command set. Hitachi DSCM microdrive emulation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2748 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-30 00:51:09 +00:00  
				
					
						
							
							
								 
						
							
								1c5bf3bf8c 
								
							 
						 
						
							
							
								
								Fix incorrect pointers casts.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2662 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-14 12:17:59 +00:00  
				
					
						
							
							
								 
						
							
								e598752a63 
								
							 
						 
						
							
							
								
								Spelling fixes, by Stefan Weil.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2550 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-30 18:58:01 +00:00  
				
					
						
							
							
								 
						
							
								c35734b2a6 
								
							 
						 
						
							
							
								
								Add -name option, by Anthony Liguori.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2505 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-19 15:17:08 +00:00  
				
					
						
							
							
								 
						
							
								76a66253e5 
								
							 
						 
						
							
							
								
								Great PowerPC emulation code resynchronisation and improvments:  
							
							... 
							
							
							
							- Add status file to make regression tracking easier
- Move all micro-operations helpers definitions into a separate header:
  should never be seen outside of op.c
- Update copyrights
- Add new / missing PowerPC CPU definitions
- Add definitions for PowerPC BookE
- Add support for PowerPC 6xx/7xx software driven TLBs
  Allow use of PowerPC 603 as an example
- Add preliminary code for POWER, POWER2, PowerPC 403, 405, 440, 601, 602
  and BookE support
- Avoid compiling priviledged only resources support for user-mode emulation
- Remove unused helpers / micro-ops / dead code
- Add instructions usage statistics dump: useful to figure which instructions
  need strong optimizations.
- Micro-operation fixes:
  * add missing RETURN in some micro-ops
  * fix prototypes
  * use softfloat routines for all floating-point operations
  * fix tlbie instruction
  * move some huge micro-operations into helpers
- emulation fixes:
  * fix inverted opcodes for fcmpo / fcmpu
  * condition register update is always to be done after the whole
    instruction has completed
  * add missing NIP updates when calling helpers that may generate an
    exception
- optimizations and improvments:
  * optimize very often used instructions (li, mr, rlwixx...)
  * remove specific micro-ops for rarely used instructions
  * add routines for addresses computations to avoid bugs due to multiple
    different implementations
  * fix TB linking: do not reset T0 at the end of every TB.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2473 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-07 08:32:30 +00:00  
				
					
						
							
							
								 
						
							
								cfc3475a8d 
								
							 
						 
						
							
							
								
								Allow gdbstub to connect over any serial device.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2448 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-02-22 01:48:01 +00:00  
				
					
						
							
							
								 
						
							
								20d8a3edb0 
								
							 
						 
						
							
							
								
								Monitor multiplexing, by Jason Wessel.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2434 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-02-18 17:04:49 +00:00  
				
					
						
							
							
								 
						
							
								c636bb66cc 
								
							 
						 
						
							
							
								
								gdbserver fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2393 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-02-05 20:46:05 +00:00  
				
					
						
							
							
								 
						
							
								a9ce859052 
								
							 
						 
						
							
							
								
								info vnc command (Anthony Liguori)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2391 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-02-05 20:20:30 +00:00  
				
					
						
							
							
								 
						
							
								e5b0bc445e 
								
							 
						 
						
							
							
								
								Rearrange char event handlers to fix CHR_EVENT_RESET.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2361 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-01-27 23:46:43 +00:00  
				
					
						
							
							
								 
						
							
								86e94dea5b 
								
							 
						 
						
							
							
								
								Reinitialize monitor upon reconnect, by Anthony Liguori.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2300 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-01-05 22:01:59 +00:00  
				
					
						
							
							
								 
						
							
								455204eb1a 
								
							 
						 
						
							
							
								
								Dynamic handling of guest mice, by Lonnie Mendez.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2290 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-01-05 16:42:13 +00:00  
				
					
						
							
							
								 
						
							
								b371dc594b 
								
							 
						 
						
							
							
								
								memsave monitor command  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2288 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-01-03 15:20:39 +00:00  
				
					
						
							
							
								 
						
							
								fef3074347 
								
							 
						 
						
							
							
								
								Escape filname printout properly, by Anthony Liguori and Julian Seward.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2263 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-12-22 14:11:32 +00:00  
				
					
						
							
							
								 
						
							
								17100159f1 
								
							 
						 
						
							
							
								
								fixed help info strings  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2179 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-09-25 21:33:49 +00:00  
				
					
						
							
							
								 
						
							
								faea38e786 
								
							 
						 
						
							
							
								
								multiple snapshot support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2086 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-08-05 21:31:00 +00:00  
				
					
						
							
							
								 
						
							
								7954c73498 
								
							 
						 
						
							
							
								
								commit to specific devices  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2074 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-08-01 15:52:40 +00:00  
				
					
						
							
							
								 
						
							
								ec36b695b0 
								
							 
						 
						
							
							
								
								audio capture to wab files (malc)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2059 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-07-16 18:57:03 +00:00  
				
					
						
							
							
								 
						
							
								13224a87fb 
								
							 
						 
						
							
							
								
								added mouse event generation  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2056 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-07-14 22:03:35 +00:00  
				
					
						
							
							
								 
						
							
								7ba1260ac1 
								
							 
						 
						
							
							
								
								generate CRLF instead of LF  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2055 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-07-14 20:26:42 +00:00  
				
					
						
							
							
								 
						
							
								4f4fbf77ad 
								
							 
						 
						
							
							
								
								64 bit support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2019 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-25 18:28:12 +00:00  
				
					
						
							
							
								 
						
							
								26a76461f2 
								
							 
						 
						
							
							
								
								C99 64 bit printf  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2018 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-25 18:15:32 +00:00  
				
					
						
							
							
								 
						
							
								64866c3d5c 
								
							 
						 
						
							
							
								
								more keycodes - hexa keycodes - keycode completion  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1907 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-05-07 18:03:31 +00:00  
				
					
						
							
							
								 
						
							
								6a15fd12ca 
								
							 
						 
						
							
							
								
								64 bit disassembly  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1809 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-04-12 21:07:07 +00:00  
				
					
						
							
							
								 
						
							
								95219897ff 
								
							 
						 
						
							
							
								
								Allow multiple graphics devices.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1803 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-04-09 01:06:34 +00:00  
				
					
						
							
							
								 
						
							
								5f1ce9487c 
								
							 
						 
						
							
							
								
								support for builtin profiler  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1751 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-02-08 22:40:15 +00:00  
				
					
						
							
							
								 
						
							
								ba3c64fb47 
								
							 
						 
						
							
							
								
								Initial SPARC SMP support (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1694 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-12-05 20:31:52 +00:00