295e390fff 
								
							 
						 
						
							
							
								
								Move wav_start_capture prototype to avoid a warning with -Wmissing-prototypes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5423 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-05 10:30:43 +00:00  
				
					
						
							
							
								 
						
							
								8662d656ea 
								
							 
						 
						
							
							
								
								Make monitor command tables const  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5399 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-02 18:32:44 +00:00  
				
					
						
							
							
								 
						
							
								9155fc4599 
								
							 
						 
						
							
							
								
								monitor: add sendkey support for comma, dot and slash  
							
							... 
							
							
							
							Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5384 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-01 21:46:15 +00:00  
				
					
						
							
							
								 
						
							
								e90f009bd2 
								
							 
						 
						
							
							
								
								fix default size handling in monitor  
							
							... 
							
							
							
							If /i format is used once (with x/xp/p command) default_fmt_size is set
to -1 and subsequent commands of the form /x outputs nothing. Included
patched fixes this by setting default_fmt_size only if the command is
not of format /i.
Signed-off-by: Gleb Natapov <gleb@qumranet.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5381 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-01 21:45:51 +00:00  
				
					
						
							
							
								 
						
							
								f1f23ad58b 
								
							 
						 
						
							
							
								
								Add "info uuid" command to monitor (Gleb Natapov)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5258 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-18 18:30:20 +00:00  
				
					
						
							
							
								 
						
							
								ac509d8887 
								
							 
						 
						
							
							
								
								Move offsetof to osdep.h, remove local defintions.  
							
							... 
							
							
							
							With this container_of can actually be used without causing build errors.
Reformat container_of.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5234 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-16 13:36:57 +00:00  
				
					
						
							
							
								 
						
							
								79383c9c08 
								
							 
						 
						
							
							
								
								Fix some warnings that would be generated by gcc -Wredundant-decls  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5115 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-30 09:51:20 +00:00  
				
					
						
							
							
								 
						
							
								363a37d520 
								
							 
						 
						
							
							
								
								Fix OpenBSD linker warnings  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5044 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-21 17:58:08 +00:00  
				
					
						
							
							
								 
						
							
								83ab7950d2 
								
							 
						 
						
							
							
								
								Revert r4979 since it breaks the monitor  
							
							... 
							
							
							
							Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5028 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-19 14:44:22 +00:00  
				
					
						
							
							
								 
						
							
								c8f79b67cf 
								
							 
						 
						
							
							
								
								Report unmapped addresses in memory_dump (Jan Kiszka)  
							
							... 
							
							
							
							Instead of dumping incorrect (ie. previously read) data, report the
invalid virtual address to the user.
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5023 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-18 14:00:20 +00:00  
				
					
						
							
							
								 
						
							
								a5f1b965da 
								
							 
						 
						
							
							
								
								Fix warnings that would be generated by gcc -Wstrict-prototypes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5021 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-17 20:21:51 +00:00  
				
					
						
							
							
								 
						
							
								2ba27c7fa8 
								
							 
						 
						
							
							
								
								Add the altgr key name to the monitor, by Samuel Thibault.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5000 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-13 12:54:23 +00:00  
				
					
						
							
							
								 
						
							
								bc0129d978 
								
							 
						 
						
							
							
								
								Set focus to monitor to ask password if line is	multiplexed (Laurent Vivier)  
							
							... 
							
							
							
							This patch allows to display the "Password:" prompt if we use encrypted
disk with "-nographic" option.
It also modifies management of "-nographic" to not override user's
choices for "-serial", "-parallel" and "-monitor".
When qemu has to ask a password with "-nographic" with a multiplexed
serial interface, it forces the focus to the monitor and restore
original focus after.
Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4979 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-01 15:12:34 +00:00  
				
					
						
							
							
								 
						
							
								396f929762 
								
							 
						 
						
							
							
								
								Ask password when encrypted disk image is used (Laurent Vivier)  
							
							... 
							
							
							
							This patch repairs the management of encrypted disk images and allows to
enter the password.
Changelog:
v2:
- move read_password() before do_loadvm()
- really start monitor if output is stdio.
Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4976 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-01 14:51:02 +00:00  
				
					
						
							
							
								 
						
							
								b5dc7732e1 
								
							 
						 
						
							
							
								
								More efficient target register / TC accesses.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4794 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-27 10:02:35 +00:00  
				
					
						
							
							
								 
						
							
								c0b5b109a8 
								
							 
						 
						
							
							
								
								Add missing keys, sendkey support for all keys  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4774 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-22 07:45:42 +00:00  
				
					
						
							
							
								 
						
							
								3b4366de39 
								
							 
						 
						
							
							
								
								Add an opaque parameter to boot_set API, move function to monitor.c  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4763 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-20 16:25:06 +00:00  
				
					
						
							
							
								 
						
							
								2ecea9b8de 
								
							 
						 
						
							
							
								
								Add image format option in monitor for removable media  
							
							... 
							
							
							
							(Chris Wright)
CVE-2008-1945
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4747 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-18 22:10:01 +00:00  
				
					
						
							
							
								 
						
							
								f227f17d1b 
								
							 
						 
						
							
							
								
								Fix the sendkey hold time calculation (Jan Kiszka).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4703 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-09 00:03:47 +00:00  
				
					
						
							
							
								 
						
							
								c8256f9d23 
								
							 
						 
						
							
							
								
								Enhance sendkey with key hold time (Jan Kiszka).  
							
							... 
							
							
							
							Current key injection via the monitor basically generates no key hold
time. This is fine for keyboard emulations that have their own queues,
but it causes troubles for those how don't (like the MusicPal - it
simply does not work with injected keys). Moreover, I would like to use
this mechanism to simulate pressed buttons during power-up.
Therefore, this patch enhances the key injection with a configurable
release delay (by default 100 virtual milliseconds).
This feature allows to get rid of the initial sleep() in musicpal_init
because one can now simply start qemu with -S and issue "sendkey m 1000"
and "continue" in the monitor to achieve the desired effect of a pressed
menu button during power-up. So there is no need for a per-musicpal or
even qemu-wide "-hold-button" switch.
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4701 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-08 22:45:01 +00:00  
				
					
						
							
							
								 
						
							
								f2289cb692 
								
							 
						 
						
							
							
								
								Add sysrq to key names known by "sendkey".  
							
							... 
							
							
							
							Adding sysrq keycode to the table enabling running sysrq debugging in
the guest via the monitor sendkey command, like:
(qemu) sendkey alt-sysrq-t
Tested on x86-64 target and Linux guest.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4658 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-04 10:14:16 +00:00  
				
					
						
							
							
								 
						
							
								3401c0d95f 
								
							 
						 
						
							
							
								
								Refactor and fix do_sendkey (Jan Kiszka).  
							
							... 
							
							
							
							Looking at the sendkey implementation, planning to enhance it with a
hold time argument, I found some potential out-of-bound access and not
very readable code. Here is a fix for the former and a (subjective)
improvement of the latter.
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4657 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-04 10:05:59 +00:00  
				
					
						
							
							
								 
						
							
								ce5232c5c2 
								
							 
						 
						
							
							
								
								moved halted field to CPU_COMMON  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4609 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-28 17:14:10 +00:00  
				
					
						
							
							
								 
						
							
								788228c0d3 
								
							 
						 
						
							
							
								
								Tab-complete arguments for "logfile" in the monitor.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4568 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-24 23:15:46 +00:00  
				
					
						
							
							
								 
						
							
								0ecdffbb60 
								
							 
						 
						
							
							
								
								Allow bootdevice change from the monitor  
							
							... 
							
							
							
							(Gildas Le Nadan)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4333 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-04 20:11:34 +00:00  
				
					
						
							
							
								 
						
							
								dc1c0b749f 
								
							 
						 
						
							
							
								
								Add a monitor command to raise NMI  
							
							... 
							
							
							
							(Jan Kiszka)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4271 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-27 23:52:12 +00:00  
				
					
						
							
							
								 
						
							
								339dea2774 
								
							 
						 
						
							
							
								
								Use correct memory types in do_physical_memory_save()  
							
							... 
							
							
							
							(Stuart Brady)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4198 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-12 20:14:43 +00:00  
				
					
						
							
							
								 
						
							
								a8bdf7a639 
								
							 
						 
						
							
							
								
								physical memory dump to file  
							
							... 
							
							
							
							(Marvin Flumm)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4195 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-11 21:36:14 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								50443c98e4 
								
							 
						 
						
							
							
								
								specialize the power save code for 7x0 CPUs  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1671 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-26 20:15:14 +00:00  
				
					
						
							
							
								 
						
							
								e80e1cc4b1 
								
							 
						 
						
							
							
								
								halt state support for ppc  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1657 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-23 22:05:28 +00:00  
				
					
						
							
							
								 
						
							
								ad49ff9de3 
								
							 
						 
						
							
							
								
								use HF_HALTED bit  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1650 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-23 21:01:33 +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  
				
					
						
							
							
								 
						
							
								7c9d8e07e1 
								
							 
						 
						
							
							
								
								new network emulation  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1622 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-15 22:16:05 +00:00  
				
					
						
							
							
								 
						
							
								a594cfbf3e 
								
							 
						 
						
							
							
								
								USB user interface  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1603 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-06 16:13:29 +00:00  
				
					
						
							
							
								 
						
							
								7b936c0c42 
								
							 
						 
						
							
							
								
								sparc64 fixes (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1574 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-10-30 17:05:13 +00:00  
				
					
						
							
							
								 
						
							
								5e6ad6f90e 
								
							 
						 
						
							
							
								
								kqemu profiling  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1546 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-08-21 09:30:40 +00:00  
				
					
						
							
							
								 
						
							
								0f4c64157f 
								
							 
						 
						
							
							
								
								kqemu info  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1531 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-24 18:10:56 +00:00  
				
					
						
							
							
								 
						
							
								d24b15a8d8 
								
							 
						 
						
							
							
								
								no need to dump CCOP  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1502 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-03 21:28:00 +00:00  
				
					
						
							
							
								 
						
							
								3475187dd8 
								
							 
						 
						
							
							
								
								sparc64 marge (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1462 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-02 14:31:34 +00:00  
				
					
						
							
							
								 
						
							
								e4cf1adc80 
								
							 
						 
						
							
							
								
								added sum command  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1434 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-06-04 20:15:57 +00:00  
				
					
						
							
							
								 
						
							
								92a31b1fff 
								
							 
						 
						
							
							
								
								64 bit support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1282 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-02-10 22:00:52 +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  
				
					
						
							
							
								 
						
							
								9746b15b4e 
								
							 
						 
						
							
							
								
								'info mem' monitor command fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1134 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-11-11 18:30:24 +00:00  
				
					
						
							
							
								 
						
							
								9bc9d1c75a 
								
							 
						 
						
							
							
								
								info version command  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1115 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-10-10 15:15:51 +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  
				
					
						
							
							
								 
						
							
								8d5f07fa3b 
								
							 
						 
						
							
							
								
								sparc merge (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1098 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-10-04 21:23:09 +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  
				
					
						
							
							
								 
						
							
								b86bda5bb1 
								
							 
						 
						
							
							
								
								adde TLB dump  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1069 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-09-18 19:32:46 +00:00