mirror of https://github.com/xemu-project/xemu.git
pc: acpi: q35: move _PIC() method into SSDT
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
65aef4de5e
commit
e9fce79861
|
@ -1696,6 +1696,14 @@ static void build_q35_pci0_int(Aml *table)
|
||||||
Aml *sb_scope = aml_scope("_SB");
|
Aml *sb_scope = aml_scope("_SB");
|
||||||
Aml *pci0_scope = aml_scope("PCI0");
|
Aml *pci0_scope = aml_scope("PCI0");
|
||||||
|
|
||||||
|
/* Zero => PIC mode, One => APIC Mode */
|
||||||
|
aml_append(table, aml_name_decl("PICF", aml_int(0)));
|
||||||
|
method = aml_method("_PIC", 1, AML_NOTSERIALIZED);
|
||||||
|
{
|
||||||
|
aml_append(method, aml_store(aml_arg(0), aml_name("PICF")));
|
||||||
|
}
|
||||||
|
aml_append(table, method);
|
||||||
|
|
||||||
aml_append(pci0_scope,
|
aml_append(pci0_scope,
|
||||||
aml_name_decl("PRTP", build_q35_routing_table("LNK")));
|
aml_name_decl("PRTP", build_q35_routing_table("LNK")));
|
||||||
aml_append(pci0_scope,
|
aml_append(pci0_scope,
|
||||||
|
|
|
@ -112,14 +112,4 @@ DefinitionBlock (
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/****************************************************************
|
|
||||||
* PCI IRQs
|
|
||||||
****************************************************************/
|
|
||||||
|
|
||||||
/* Zero => PIC mode, One => APIC Mode */
|
|
||||||
Name(\PICF, Zero)
|
|
||||||
Method(\_PIC, 1, NotSerialized) {
|
|
||||||
Store(Arg0, \PICF)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue