mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-31 12:07:31 +00:00 
			
		
		
		
	 08a0aee15c
			
		
	
	
		08a0aee15c
		
	
	
	
	
		
			
			Split the file into public and internal interfaces. I have to rename the external one because we can't have two include files with the same name in the same directory. Build system gets confused. The only exported functions are the ones that handle basic types. Signed-off-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
		
			
				
	
	
		
			21 lines
		
	
	
		
			468 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			468 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* Declarations for use by hardware emulation.  */
 | |
| #ifndef QEMU_HW_H
 | |
| #define QEMU_HW_H
 | |
| 
 | |
| #ifdef CONFIG_USER_ONLY
 | |
| #error Cannot include hw/hw.h from user emulation
 | |
| #endif
 | |
| 
 | |
| #include "exec/cpu-common.h"
 | |
| #include "qom/object.h"
 | |
| #include "exec/memory.h"
 | |
| #include "hw/irq.h"
 | |
| #include "migration/vmstate.h"
 | |
| #include "migration/qemu-file-types.h"
 | |
| #include "qemu/module.h"
 | |
| #include "sysemu/reset.h"
 | |
| 
 | |
| void QEMU_NORETURN hw_error(const char *fmt, ...) GCC_FMT_ATTR(1, 2);
 | |
| 
 | |
| #endif
 |