Commit 6ab99aa76c for qemu.org

commit 6ab99aa76c2c136d0a6e098a2cdc43006e78f3fb
Author: pillow <waysorrypub@gmail.com>
Date:   Sun Oct 25 21:55:56 2026 +0800

    hw/loongarch/virt-acpi-build: Drop invalid _DSD UART clock property

    Delete the code that constructs the _DSD property and its dedicated
    variables. The original property had three problems: its name was
    misspelled, the key and value order was reversed, and it described a 100
    MHz clock, which does not match the device model.

    The property can be removed directly because the UART model's input
    clock matches the Linux 8250 PnP driver default of 1,843,200 Hz, so no
    _DSD override is needed.

    Signed-off-by: pillow <waysorrypub@gmail.com>
    Signed-off-by: Bibo Mao <maobibo@loongson.cn>
    Reviewed-by: Bibo Mao <maobibo@loongson.cn>

diff --git a/hw/loongarch/virt-acpi-build.c b/hw/loongarch/virt-acpi-build.c
index 54965f011d..981e609ffc 100644
--- a/hw/loongarch/virt-acpi-build.c
+++ b/hw/loongarch/virt-acpi-build.c
@@ -314,7 +314,6 @@ static void build_uart_device_aml(Aml *table, int index)
 {
     Aml *dev;
     Aml *crs;
-    Aml *pkg0, *pkg1, *pkg2;
     Aml *scope;
     uint32_t uart_irq;
     uint64_t base;
@@ -335,15 +334,6 @@ static void build_uart_device_aml(Aml *table, int index)
     aml_append(crs, aml_interrupt(AML_CONSUMER, AML_LEVEL, AML_ACTIVE_HIGH,
                                   AML_SHARED, &uart_irq, 1));
     aml_append(dev, aml_name_decl("_CRS", crs));
-    pkg0 = aml_package(0x2);
-    aml_append(pkg0, aml_int(0x05F5E100));
-    aml_append(pkg0, aml_string("clock-frenquency"));
-    pkg1 = aml_package(0x1);
-    aml_append(pkg1, pkg0);
-    pkg2 = aml_package(0x2);
-    aml_append(pkg2, aml_touuid("DAFFD814-6EBA-4D8C-8A91-BC9BBF4AA301"));
-    aml_append(pkg2, pkg1);
-    aml_append(dev, aml_name_decl("_DSD", pkg2));
     aml_append(scope, dev);
     aml_append(table, scope);
 }