x86: ich9: expose "smi_negotiated_features" as a QOM property
Expose the "smi_negotiated_features" field of ICH9LPCState as a QOM property. Signed-off-by: Igor Mammedov <imammedo@redhat.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com> Tested-by: Laszlo Ersek <lersek@redhat.com> Message-Id: <20200923094650.1301166-7-imammedo@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
		
							parent
							
								
									2f509200bb
								
							
						
					
					
						commit
						eb8f7f9178
					
				@ -647,6 +647,9 @@ static void ich9_lpc_initfn(Object *obj)
 | 
				
			|||||||
                                  &acpi_enable_cmd, OBJ_PROP_FLAG_READ);
 | 
					                                  &acpi_enable_cmd, OBJ_PROP_FLAG_READ);
 | 
				
			||||||
    object_property_add_uint8_ptr(OBJECT(lpc), ACPI_PM_PROP_ACPI_DISABLE_CMD,
 | 
					    object_property_add_uint8_ptr(OBJECT(lpc), ACPI_PM_PROP_ACPI_DISABLE_CMD,
 | 
				
			||||||
                                  &acpi_disable_cmd, OBJ_PROP_FLAG_READ);
 | 
					                                  &acpi_disable_cmd, OBJ_PROP_FLAG_READ);
 | 
				
			||||||
 | 
					    object_property_add_uint64_ptr(obj, ICH9_LPC_SMI_NEGOTIATED_FEAT_PROP,
 | 
				
			||||||
 | 
					                                   &lpc->smi_negotiated_features,
 | 
				
			||||||
 | 
					                                   OBJ_PROP_FLAG_READ);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ich9_pm_add_properties(obj, &lpc->pm);
 | 
					    ich9_pm_add_properties(obj, &lpc->pm);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -245,6 +245,8 @@ struct ICH9LPCState {
 | 
				
			|||||||
#define ICH9_SMB_HST_D1                         0x06
 | 
					#define ICH9_SMB_HST_D1                         0x06
 | 
				
			||||||
#define ICH9_SMB_HOST_BLOCK_DB                  0x07
 | 
					#define ICH9_SMB_HOST_BLOCK_DB                  0x07
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define ICH9_LPC_SMI_NEGOTIATED_FEAT_PROP "x-smi-negotiated-features"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* bit positions used in fw_cfg SMI feature negotiation */
 | 
					/* bit positions used in fw_cfg SMI feature negotiation */
 | 
				
			||||||
#define ICH9_LPC_SMI_F_BROADCAST_BIT            0
 | 
					#define ICH9_LPC_SMI_F_BROADCAST_BIT            0
 | 
				
			||||||
#define ICH9_LPC_SMI_F_CPU_HOTPLUG_BIT          1
 | 
					#define ICH9_LPC_SMI_F_CPU_HOTPLUG_BIT          1
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user