Thomas Huth 
							
						 
					 
					
						
						
							
						
						2068cabd3f 
					 
					
						
						
							
							Do not include cpu.h if it's not really necessary  
						
						... 
						
						
						
						Stop including cpu.h in files that don't need it.
Signed-off-by: Thomas Huth <thuth@redhat.com >
Message-Id: <20210416171314.2074665-4-thuth@redhat.com >
Signed-off-by: Laurent Vivier <laurent@vivier.eu > 
						
						
					 
					
						2021-05-02 17:24:51 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Huth 
							
						 
					 
					
						
						
							
						
						4c386f8064 
					 
					
						
						
							
							Do not include sysemu/sysemu.h if it's not really necessary  
						
						... 
						
						
						
						Stop including sysemu/sysemu.h in files that don't need it.
Signed-off-by: Thomas Huth <thuth@redhat.com >
Message-Id: <20210416171314.2074665-2-thuth@redhat.com >
Signed-off-by: Laurent Vivier <laurent@vivier.eu > 
						
						
					 
					
						2021-05-02 17:24:50 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Huth 
							
						 
					 
					
						
						
							
						
						19f4ed3652 
					 
					
						
						
							
							hw: Do not include qemu/log.h if it is not necessary  
						
						... 
						
						
						
						Many files include qemu/log.h without needing it. Remove the superfluous
include statements.
Signed-off-by: Thomas Huth <thuth@redhat.com >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Message-Id: <20210328054833.2351597-1-thuth@redhat.com >
Signed-off-by: Laurent Vivier <laurent@vivier.eu > 
						
						
					 
					
						2021-05-02 17:24:50 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Bennée 
							
						 
					 
					
						
						
							
						
						35e3f029a9 
					 
					
						
						
							
							semihosting/arm-compat-semi: don't use SET_ARG to report SYS_HEAPINFO  
						
						... 
						
						
						
						As per the spec:
  the PARAMETER REGISTER contains the address of a pointer to a
  four-field data block.
So we need to follow arg0 and place the results of SYS_HEAPINFO there.
Fixes: 3c37cfe0b1alex.bennee@linaro.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Cc: Bug 1915925 <1915925@bugs.launchpad.net >
Cc: Keith Packard <keithp@keithp.com >
Bug: https://bugs.launchpad.net/bugs/1915925 
Message-Id: <20210323165308.15244-8-alex.bennee@linaro.org > 
						
						
					 
					
						2021-03-24 14:25:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Bennée 
							
						 
					 
					
						
						
							
						
						3960ca5b3e 
					 
					
						
						
							
							semihosting/arm-compat-semi: unify GET/SET_ARG helpers  
						
						... 
						
						
						
						>>>From the semihosting point of view what we want to know is the current
mode of the processor. Unify this into a single helper and allow us to
use the same GET/SET_ARG helpers for the rest of the code. Having the
helper will also be useful later.
Note: we aren't currently testing riscv32 due to missing toolchain for
check-tcg tests.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Keith Packard <keithp@keithp.com >
Message-Id: <20210323165308.15244-7-alex.bennee@linaro.org > 
						
						
					 
					
						2021-03-24 14:25:07 +00:00 
						 
				 
			
				
					
						
							
							
								Philippe Mathieu-Daudé 
							
						 
					 
					
						
						
							
						
						8df9f0c3d7 
					 
					
						
						
							
							semihosting: Move hw/semihosting/ -> semihosting/  
						
						... 
						
						
						
						With the exception of hw/core/, the hw/ directory only contains
device models used in system emulation. Semihosting is also used
by user emulation. As a generic feature, move it out of hw/ directory.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20210226131356.3964782-3-f4bug@amsat.org >
Message-Id: <20210305135451.15427-3-alex.bennee@linaro.org > 
						
						
					 
					
						2021-03-10 15:34:12 +00:00