@@ -1241,6 +1241,12 @@ static void build_isa_devices_aml(Aml *table)
aml_append(scope, build_eisa_device_aml(
"FDC0", "PNP0700", crs, true, "FDEN"));
+ crs = aml_resource_template();
+ aml_append(crs, aml_io(AML_DECODE16, 0x0378, 0x0378, 0x08, 0x08));
+ aml_append(crs, aml_irq_no_flags(7));
+ aml_append(scope, build_eisa_device_aml(
+ "LPT", "PNP0400", crs, true, "LPEN"));
+
aml_append(table, scope);
}
@@ -16,22 +16,6 @@
/* Common legacy ISA style devices. */
Scope(\_SB.PCI0.ISA) {
- Device(LPT) {
- Name(_HID, EisaId("PNP0400"))
- Method(_STA, 0, NotSerialized) {
- Store(LPEN, Local0)
- If (LEqual(Local0, 0)) {
- Return (0x00)
- } Else {
- Return (0x0F)
- }
- }
- Name(_CRS, ResourceTemplate() {
- IO(Decode16, 0x0378, 0x0378, 0x08, 0x08)
- IRQNoFlags() { 7 }
- })
- }
-
Device(COM1) {
Name(_HID, EisaId("PNP0501"))
Name(_UID, 0x01)
Signed-off-by: Igor Mammedov <imammedo@redhat.com> --- hw/i386/acpi-build.c | 6 ++++++ hw/i386/acpi-dsdt-isa.dsl | 16 ---------------- 2 files changed, 6 insertions(+), 16 deletions(-)