mirror of
https://github.com/qemu/qemu.git
synced 2024-11-26 12:23:36 +08:00
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…
Reference in New Issue
Block a user