pc: acpi: piix4: acpi move PCI0 device to SSDT
leave Scope(\_SB) definition in DSDT so that iasl would be able to compile DSDT since we are still need definition block for table. After Q35 ASL is converted, DSDT templates will be completly replaced by AML API generated tables. Signed-off-by: Igor Mammedov <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
							
								
									b616ec4d6f
								
							
						
					
					
						commit
						32b9741f50
					
				| @ -1701,6 +1701,14 @@ build_ssdt(GArray *table_data, GArray *linker, | ||||
| 
 | ||||
|     build_dbg_aml(ssdt); | ||||
|     if (misc->is_piix4) { | ||||
|         sb_scope = aml_scope("_SB"); | ||||
|         dev = aml_device("PCI0"); | ||||
|         aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0A03"))); | ||||
|         aml_append(dev, aml_name_decl("_ADR", aml_int(0))); | ||||
|         aml_append(dev, aml_name_decl("_UID", aml_int(1))); | ||||
|         aml_append(sb_scope, dev); | ||||
|         aml_append(ssdt, sb_scope); | ||||
| 
 | ||||
|         build_hpet_aml(ssdt); | ||||
|         build_piix4_pm(ssdt); | ||||
|         build_piix4_isa_bridge(ssdt); | ||||
|  | ||||
| @ -28,14 +28,6 @@ DefinitionBlock ( | ||||
|     0x1                 // OEM Revision | ||||
|     ) | ||||
| { | ||||
| 
 | ||||
|     Scope(\_SB) { | ||||
|         Device(PCI0) { | ||||
|             Name(_HID, EisaId("PNP0A03")) | ||||
|             Name(_ADR, 0x00) | ||||
|             Name(_UID, 1) | ||||
| //#define PX13 S0B_ | ||||
| //            External(PX13, DeviceObj) | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Igor Mammedov
						Igor Mammedov