qdev: Tag isa-fdc, PIIX3 IDE and PIIX4 IDE as no-user
These devices are created automatically, and attempting to create another one with -device fails with "qemu: hardware error: register_ioport_write: invalid opaque". Signed-off-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
		
							parent
							
								
									c79662f7f7
								
							
						
					
					
						commit
						39a51dfda8
					
				
							
								
								
									
										1
									
								
								hw/fdc.c
								
								
								
								
							
							
						
						
									
										1
									
								
								hw/fdc.c
								
								
								
								
							| 
						 | 
				
			
			@ -1997,6 +1997,7 @@ static ISADeviceInfo isa_fdc_info = {
 | 
			
		|||
    .init = isabus_fdc_init1,
 | 
			
		||||
    .qdev.name  = "isa-fdc",
 | 
			
		||||
    .qdev.size  = sizeof(fdctrl_isabus_t),
 | 
			
		||||
    .qdev.no_user = 1,
 | 
			
		||||
    .qdev.vmsd  = &vmstate_fdc,
 | 
			
		||||
    .qdev.reset = fdctrl_external_reset_isa,
 | 
			
		||||
    .qdev.props = (Property[]) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -179,10 +179,12 @@ static PCIDeviceInfo piix_ide_info[] = {
 | 
			
		|||
    {
 | 
			
		||||
        .qdev.name    = "PIIX3 IDE",
 | 
			
		||||
        .qdev.size    = sizeof(PCIIDEState),
 | 
			
		||||
        .qdev.no_user = 1,
 | 
			
		||||
        .init         = pci_piix3_ide_initfn,
 | 
			
		||||
    },{
 | 
			
		||||
        .qdev.name    = "PIIX4 IDE",
 | 
			
		||||
        .qdev.size    = sizeof(PCIIDEState),
 | 
			
		||||
        .qdev.no_user = 1,
 | 
			
		||||
        .init         = pci_piix4_ide_initfn,
 | 
			
		||||
    },{
 | 
			
		||||
        /* end of list */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue