 999e12bbe8
			
		
	
	
		999e12bbe8
		
	
	
	
	
		
			
			This converts three devices because apic and ioapic are subclasses of sysbus. Converting subclasses independently of their base class is prohibitively hard. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
		
			
				
	
	
		
			28 lines
		
	
	
		
			518 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			518 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include "sysbus.h"
 | |
| 
 | |
| static int container_initfn(SysBusDevice *dev)
 | |
| {
 | |
|     return 0;
 | |
| }
 | |
| 
 | |
| static void container_class_init(ObjectClass *klass, void *data)
 | |
| {
 | |
|     SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
 | |
| 
 | |
|     k->init = container_initfn;
 | |
| }
 | |
| 
 | |
| static DeviceInfo container_info = {
 | |
|     .name = "container",
 | |
|     .size = sizeof(SysBusDevice),
 | |
|     .no_user = 1,
 | |
|     .class_init = container_class_init,
 | |
| };
 | |
| 
 | |
| static void container_init(void)
 | |
| {
 | |
|     sysbus_register_withprop(&container_info);
 | |
| }
 | |
| 
 | |
| device_init(container_init);
 |