Thomas Huth 
							
						 
					 
					
						
						
							
						
						ead62c75f6 
					 
					
						
						
							
							Do not include hw/boards.h if it's not really necessary  
						
						... 
						
						
						
						Stop including hw/boards.h in files that don't need it.
Signed-off-by: Thomas Huth <thuth@redhat.com >
Message-Id: <20210416171314.2074665-3-thuth@redhat.com >
Signed-off-by: Laurent Vivier <laurent@vivier.eu > 
						
						
					 
					
						2021-05-02 17:24:51 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Huth 
							
						 
					 
					
						
						
							
						
						e06054368c 
					 
					
						
						
							
							hw: Remove superfluous includes of hw/hw.h  
						
						... 
						
						
						
						The include/hw/hw.h header only has a prototype for hw_error(),
so it does not make sense to include this in files that do not
use this function.
Signed-off-by: Thomas Huth <thuth@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-Id: <20210326151848.2217216-1-thuth@redhat.com >
Signed-off-by: Laurent Vivier <laurent@vivier.eu > 
						
						
					 
					
						2021-05-02 17:24:50 +02:00 
						 
				 
			
				
					
						
							
							
								Eduardo Habkost 
							
						 
					 
					
						
						
							
						
						8063396bf3 
					 
					
						
						
							
							Use OBJECT_DECLARE_SIMPLE_TYPE when possible  
						
						... 
						
						
						
						This converts existing DECLARE_INSTANCE_CHECKER usage to
OBJECT_DECLARE_SIMPLE_TYPE when possible.
$ ./scripts/codeconverter/converter.py -i \
  --pattern=AddObjectDeclareSimpleType $(git grep -l '' -- '*.[ch]')
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
Acked-by: Paul Durrant <paul@xen.org >
Message-Id: <20200916182519.415636-6-ehabkost@redhat.com >
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com > 
						
						
					 
					
						2020-09-18 14:12:32 -04:00 
						 
				 
			
				
					
						
							
							
								Eduardo Habkost 
							
						 
					 
					
						
						
							
						
						8110fa1d94 
					 
					
						
						
							
							Use DECLARE_*CHECKER* macros  
						
						... 
						
						
						
						Generated using:
 $ ./scripts/codeconverter/converter.py -i \
   --pattern=TypeCheckMacro $(git grep -l '' -- '*.[ch]')
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com >
Reviewed-by: Juan Quintela <quintela@redhat.com >
Message-Id: <20200831210740.126168-12-ehabkost@redhat.com >
Reviewed-by: Juan Quintela <quintela@redhat.com >
Message-Id: <20200831210740.126168-13-ehabkost@redhat.com >
Message-Id: <20200831210740.126168-14-ehabkost@redhat.com >
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com > 
						
						
					 
					
						2020-09-09 09:27:09 -04:00 
						 
				 
			
				
					
						
							
							
								Eduardo Habkost 
							
						 
					 
					
						
						
							
						
						db1015e92e 
					 
					
						
						
							
							Move QOM typedefs and add missing includes  
						
						... 
						
						
						
						Some typedefs and macros are defined after the type check macros.
This makes it difficult to automatically replace their
definitions with OBJECT_DECLARE_TYPE.
Patch generated using:
 $ ./scripts/codeconverter/converter.py -i \
   --pattern=QOMStructTypedefSplit $(git grep -l '' -- '*.[ch]')
which will split "typdef struct { ... } TypedefName"
declarations.
Followed by:
 $ ./scripts/codeconverter/converter.py -i --pattern=MoveSymbols \
    $(git grep -l '' -- '*.[ch]')
which will:
- move the typedefs and #defines above the type check macros
- add missing #include "qom/object.h" lines if necessary
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com >
Reviewed-by: Juan Quintela <quintela@redhat.com >
Message-Id: <20200831210740.126168-9-ehabkost@redhat.com >
Reviewed-by: Juan Quintela <quintela@redhat.com >
Message-Id: <20200831210740.126168-10-ehabkost@redhat.com >
Message-Id: <20200831210740.126168-11-ehabkost@redhat.com >
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com > 
						
						
					 
					
						2020-09-09 09:26:43 -04:00 
						 
				 
			
				
					
						
							
							
								Philippe Mathieu-Daudé 
							
						 
					 
					
						
						
							
						
						63dc3465d6 
					 
					
						
						
							
							hw/display: Include local 'framebuffer.h'  
						
						... 
						
						
						
						The "framebuffer.h" header is not an exported include.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Thomas Huth <huth@tuxfamily.org >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Message-id: 20200504082003.16298-2-f4bug@amsat.org 
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com > 
						
						
					 
					
						2020-05-18 15:40:04 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Huth 
							
						 
					 
					
						
						
							
						
						e3355a0ca2 
					 
					
						
						
							
							m68k: Add NeXTcube framebuffer device emulation  
						
						... 
						
						
						
						The NeXTcube uses a linear framebuffer with 4 greyscale colors and
a fixed resolution of 1120 * 832.
This code has been taken from Bryce Lanham's GSoC 2011 NeXT branch at
 https://github.com/blanham/qemu-NeXT/blob/next-cube/hw/next-fb.c 
and altered to fit the latest interface of the current QEMU (e.g.
the device has been "qdev"-ified etc.).
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Message-Id: <20190831074519.32613-2-huth@tuxfamily.org >
Signed-off-by: Thomas Huth <huth@tuxfamily.org > 
						
						
					 
					
						2019-09-07 08:30:34 +02:00