Philippe Mathieu-Daudé 
							
						 
					 
					
						
						
							
						
						3f7d1bdab0 
					 
					
						
						
							
							gdbstub: Rename 'softmmu' -> 'system'  
						
						 
						
						... 
						
						
						
						We have gdbstub/user.c for user emulation code,
use gdbstub/system.c for system emulation part.
Rename s/softmmu/system/ in meson and few comments.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-ID: <20231004090629.37473-8-philmd@linaro.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com > 
						
						
					 
					
						2023-10-07 19:02:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Bennée 
							
						 
					 
					
						
						
							
						
						3869eb7eee 
					 
					
						
						
							
							gdbstub: more fixes for client Ctrl-C handling  
						
						 
						
						... 
						
						
						
						The original fix caused problems with spurious characters on other
system emulation. So:
  - instead of spamming output make the warning a trace point
  - ensure we only allow a stop reply if it was 0x3
Suggested-by: Matheus Tavares Bernardino <quic_mathbern@quicinc.com >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <456ed3318421dd7946bdfb5ceda7e05332da368c.1690910333.git.quic_mathbern@quicinc.com >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Tested-by: Richard Henderson <richard.henderson@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-Id: <20230810153640.1879717-8-alex.bennee@linaro.org >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org > 
						
						
					 
					
						2023-08-10 11:04:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Bennée 
							
						 
					 
					
						
						
							
						
						b6fa2ec238 
					 
					
						
						
							
							gdbstub: move chunk of softmmu functionality to own file  
						
						 
						
						... 
						
						
						
						This is mostly code motion but a number of things needed to be done
for this minimal patch set:
  - move shared structures to internals.h
  - splitting some functions into user and softmmu versions
  - fixing a few casting issues to keep softmmu common
More CONFIG_USER_ONLY stuff will be handled in a following patches.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Reviewed-by: Fabiano Rosas <farosas@suse.de >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20230302190846.2593720-11-alex.bennee@linaro.org >
Message-Id: <20230303025805.625589-11-richard.henderson@linaro.org > 
						
						
					 
					
						2023-03-07 17:06:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Bennée 
							
						 
					 
					
						
						
							
						
						842b42df2b 
					 
					
						
						
							
							gdbstub: move into its own sub directory  
						
						 
						
						... 
						
						
						
						This is in preparation of future refactoring as well as cleaning up
the source tree. Aside from the minor tweaks to meson and trace.h this
is pure code motion.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20220929114231.583801-43-alex.bennee@linaro.org > 
						
						
					 
					
						2022-10-06 11:53:41 +01:00