From nobody Sun May 11 19:41:19 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1733848871; cv=none; d=zohomail.com; s=zohoarc; b=BE/qY0KMFcwGtQBPo0D5ICw1RH1+ZcnrV39At7/F6jYJey/cCTfeopq5p8RYKyujHtWHbACeOn3MqewWACQNtbqERpd5I4QYYMoU7fgw/N2qs8kU9hTWyqpW6Nf6fUIwRKBX2iPhrb3sO1cpL3EoB08MSy59kFEQkxxGu+vbiWw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1733848871; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=gNJkPs+RHe7hahsiRyWvbmTQApHBBLIMrWltpogGef8=; b=UsWsJ0s028GGu2owz0hC7i/1/1SBbmInuCvLjVZZQXpaINgWynvDok2FJbBP+zll7sbLW5xMqQFilBsHhhl3aB6VxMX6qacJIWWWX6stSXopvWaEo2plGm2Kf9meaKYAffWDAgpoi4rhA8Lm39LOIWWq59qnftago86DrK8PyuM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from=<imammedo@redhat.com> (p=none dis=none) Return-Path: <qemu-devel-bounces+importer=patchew.org@nongnu.org> Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1733848871193163.54070280943665; Tue, 10 Dec 2024 08:41:11 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <qemu-devel-bounces@nongnu.org>) id 1tL3HE-0003dl-UT; Tue, 10 Dec 2024 11:40:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <imammedo@redhat.com>) id 1tL3HD-0003dM-Df for qemu-devel@nongnu.org; Tue, 10 Dec 2024 11:39:59 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <imammedo@redhat.com>) id 1tL3HB-00028i-01 for qemu-devel@nongnu.org; Tue, 10 Dec 2024 11:39:58 -0500 Received: from mx-prod-mc-02.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-684-jIZiP20hPJ6KbVPHo9-dOg-1; Tue, 10 Dec 2024 11:39:54 -0500 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 9B40A1956057; Tue, 10 Dec 2024 16:39:53 +0000 (UTC) Received: from dell-r430-03.lab.eng.brq2.redhat.com (dell-r430-03.lab.eng.brq2.redhat.com [10.37.153.18]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 05B8A300018D; Tue, 10 Dec 2024 16:39:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1733848795; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=gNJkPs+RHe7hahsiRyWvbmTQApHBBLIMrWltpogGef8=; b=Woy7ee4bn1MURcI+cR6zMthNblKw5SpokBeNI2TCmySafgk3LSWfOxGkeWd+/F2eamW0sN Y8A567ephLL9/g55F26726ehJ2VSRj/Z2V/NfzCvJaLRNm8abKz0MrWviSa9ULLr8t4u7u GVhXM1ucdZ0vEotCVQ5QJpzc9/1uVdA= X-MC-Unique: jIZiP20hPJ6KbVPHo9-dOg-1 X-Mimecast-MFC-AGG-ID: jIZiP20hPJ6KbVPHo9-dOg From: Igor Mammedov <imammedo@redhat.com> To: qemu-devel@nongnu.org Cc: mst@redhat.com, imammedo@redhat.com, eric.mackay@oracle.com, anisinha@redhat.com Subject: [PATCH 1/3] tests: acpi: whitelist expected blobs Date: Tue, 10 Dec 2024 17:39:43 +0100 Message-ID: <20241210163945.3422623-2-imammedo@redhat.com> In-Reply-To: <20241210163945.3422623-1-imammedo@redhat.com> References: <20241210163945.3422623-1-imammedo@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=imammedo@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.52, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: <qemu-devel.nongnu.org> List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe> List-Archive: <https://lists.nongnu.org/archive/html/qemu-devel> List-Post: <mailto:qemu-devel@nongnu.org> List-Help: <mailto:qemu-devel-request@nongnu.org?subject=help> List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=subscribe> Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1733848872424116600 Signed-off-by: Igor Mammedov <imammedo@redhat.com> Tested-by: Eric Mackay <eric.mackay@oracle.com> --- tests/qtest/bios-tables-test-allowed-diff.h | 42 +++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios= -tables-test-allowed-diff.h index dfb8523c8b..a1047913af 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1 +1,43 @@ /* List of comma-separated changed AML files to ignore */ +"tests/data/acpi/x86/pc/DSDT", +"tests/data/acpi/x86/pc/DSDT.acpierst", +"tests/data/acpi/x86/pc/DSDT.acpihmat", +"tests/data/acpi/x86/pc/DSDT.bridge", +"tests/data/acpi/x86/pc/DSDT.cphp", +"tests/data/acpi/x86/pc/DSDT.dimmpxm", +"tests/data/acpi/x86/pc/DSDT.hpbridge", +"tests/data/acpi/x86/pc/DSDT.hpbrroot", +"tests/data/acpi/x86/pc/DSDT.ipmikcs", +"tests/data/acpi/x86/pc/DSDT.memhp", +"tests/data/acpi/x86/pc/DSDT.nohpet", +"tests/data/acpi/x86/pc/DSDT.numamem", +"tests/data/acpi/x86/pc/DSDT.roothp", +"tests/data/acpi/x86/q35/DSDT", +"tests/data/acpi/x86/q35/DSDT.acpierst", +"tests/data/acpi/x86/q35/DSDT.acpihmat", +"tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x", +"tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator", +"tests/data/acpi/x86/q35/DSDT.applesmc", +"tests/data/acpi/x86/q35/DSDT.bridge", +"tests/data/acpi/x86/q35/DSDT.core-count", +"tests/data/acpi/x86/q35/DSDT.core-count2", +"tests/data/acpi/x86/q35/DSDT.cphp", +"tests/data/acpi/x86/q35/DSDT.cxl", +"tests/data/acpi/x86/q35/DSDT.dimmpxm", +"tests/data/acpi/x86/q35/DSDT.ipmibt", +"tests/data/acpi/x86/q35/DSDT.ipmismbus", +"tests/data/acpi/x86/q35/DSDT.ivrs", +"tests/data/acpi/x86/q35/DSDT.memhp", +"tests/data/acpi/x86/q35/DSDT.mmio64", +"tests/data/acpi/x86/q35/DSDT.multi-bridge", +"tests/data/acpi/x86/q35/DSDT.noacpihp", +"tests/data/acpi/x86/q35/DSDT.nohpet", +"tests/data/acpi/x86/q35/DSDT.numamem", +"tests/data/acpi/x86/q35/DSDT.pvpanic-isa", +"tests/data/acpi/x86/q35/DSDT.thread-count", +"tests/data/acpi/x86/q35/DSDT.thread-count2", +"tests/data/acpi/x86/q35/DSDT.tis.tpm12", +"tests/data/acpi/x86/q35/DSDT.tis.tpm2", +"tests/data/acpi/x86/q35/DSDT.type4-count", +"tests/data/acpi/x86/q35/DSDT.viot", +"tests/data/acpi/x86/q35/DSDT.xapic", --=20 2.43.0 From nobody Sun May 11 19:41:19 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1733848845; cv=none; d=zohomail.com; s=zohoarc; b=aW7r6lBUTPUA0nXEhHkk/uw8KR5Qq9unXN5++obPTSd38oVJ6w33/jWI/BGeo7RajHOCOslkKzOEWxpcSy6RJc5yt3aO+3zJ2dbpufYODmbK0M1N0cyGF9V0Gz65iTf2Je+5u3YUo8ZAL90GKZAD4PFGhdVjy1q279vHuAjuwXk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1733848845; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=F+Pfc7rn2iLs0BkcvqcbQ1BgYvYFW9KRmaWnTbFjiyE=; b=i+ACl+i8eoJCMHmHWu2pT7eeeS2dSCoNcSkb812Pyd5rqhQKXSqt0ZXPz2udqc1gU48OYO9cwBy0+Lm7CsXHAtjLqAHxamTYh1ygM9VcvJ6qkQFaj4Ew1AyQwJC1RDhi3bYPuhIafYzSYY3H4VcQLBczLZ+JcWnnivMecHWPirk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from=<imammedo@redhat.com> (p=none dis=none) Return-Path: <qemu-devel-bounces+importer=patchew.org@nongnu.org> Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1733848845162606.8267099279507; Tue, 10 Dec 2024 08:40:45 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <qemu-devel-bounces@nongnu.org>) id 1tL3HI-0003gt-W7; Tue, 10 Dec 2024 11:40:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <imammedo@redhat.com>) id 1tL3HG-0003ei-Ed for qemu-devel@nongnu.org; Tue, 10 Dec 2024 11:40:02 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <imammedo@redhat.com>) id 1tL3HE-00029L-QW for qemu-devel@nongnu.org; Tue, 10 Dec 2024 11:40:02 -0500 Received: from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-523-dqb6VGQEPsaTppXpV1CHlA-1; Tue, 10 Dec 2024 11:39:57 -0500 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id B4F071954B3B; Tue, 10 Dec 2024 16:39:56 +0000 (UTC) Received: from dell-r430-03.lab.eng.brq2.redhat.com (dell-r430-03.lab.eng.brq2.redhat.com [10.37.153.18]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 759B2300019F; Tue, 10 Dec 2024 16:39:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1733848800; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=F+Pfc7rn2iLs0BkcvqcbQ1BgYvYFW9KRmaWnTbFjiyE=; b=YhAI4WtU0S8bDqlFpnqHwuWZpdLos+QmmpY8D6hJ0whVa7mP7ovCK+5lsRMFLXz72kMEOJ cKzzOniYhf2OHUK2IgAkTAag23DEwpe9aBFTrUAs0CgM13pPOgMEYYUrJK265g7euWQzGr 7Lns60oDxw5M7vLH5bac4TFMAbQl80M= X-MC-Unique: dqb6VGQEPsaTppXpV1CHlA-1 X-Mimecast-MFC-AGG-ID: dqb6VGQEPsaTppXpV1CHlA From: Igor Mammedov <imammedo@redhat.com> To: qemu-devel@nongnu.org Cc: mst@redhat.com, imammedo@redhat.com, eric.mackay@oracle.com, anisinha@redhat.com Subject: [PATCH 2/3] cpuhp: make sure that remove events are handled within the same SCI Date: Tue, 10 Dec 2024 17:39:44 +0100 Message-ID: <20241210163945.3422623-3-imammedo@redhat.com> In-Reply-To: <20241210163945.3422623-1-imammedo@redhat.com> References: <20241210163945.3422623-1-imammedo@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=imammedo@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.52, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: <qemu-devel.nongnu.org> List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe> List-Archive: <https://lists.nongnu.org/archive/html/qemu-devel> List-Post: <mailto:qemu-devel@nongnu.org> List-Help: <mailto:qemu-devel-request@nongnu.org?subject=help> List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=subscribe> Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1733848846599116600 CPU_SCAN_METHOD was processing insert events first and only if insert event= was not present then it would check remove event. Normally it's not an issue as it doesn't make much sense tho hotplug and immediately unplug it. In this corner case, which can be reproduced with: qemu -smp 1,maxcpus=3D2 -cpu host -monitor stdio \ -drive if=3Dpflash,format=3Draw,readonly,file=3Dedk2-x86_64-code.fd * boot till GRUB prompt and pause guest (either via monitor or stop GRUB from automatic boot) * at monitor prompt add CPU: device_add host-x86_64-cpu,socket-id=3D0,core-id=3D1,thread-id=3D0= ,id=3Dfoo * let guest OS boot completely, and unplug CPU from monitor prompt: device_del foo which triggers GPE event that leads to CPU_SCAN_METHOD on guest side as result of above cpu 'foo' will not be hotunplugged, since QEMU sees insert event and ignores remove event (leaving it in pending state) for the GPE event. Any follow up CPU hotplug/unplug action from QEMU side will handle previously ignored event, so as workaround user can repeat device_del. Fix this corner-case by queuing remove events independently from insert events, aka the same way as we do with insert events. And then go over remo= ve queue to send eject notify events to OSPM within the same GPE event. PS: Process remove queue after the cpu add queue has been processed 1st to ensure that OSPM gets hotadd evets after hotremove ones. PS2: Case where it's still borken happens when guest OS is Linux and device_del happens before guest OS initializes ACPI subsystem. Culprit in this case though is the guest kernel, which mangles GPE.sts (by clearing them up) and thus pending SCI turns to NOP leaving insert/remove events in pending state. That is the guest bug and should be fixed there. Signed-off-by: Igor Mammedov <imammedo@redhat.com> Reported-by: Eric Mackay <eric.mackay@oracle.com> Tested-by: Eric Mackay <eric.mackay@oracle.com> --- hw/acpi/cpu.c | 43 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 34 insertions(+), 9 deletions(-) diff --git a/hw/acpi/cpu.c b/hw/acpi/cpu.c index 5cb60ca8bc..f6a5680b4d 100644 --- a/hw/acpi/cpu.c +++ b/hw/acpi/cpu.c @@ -327,6 +327,7 @@ const VMStateDescription vmstate_cpu_hotplug =3D { #define CPU_EJECT_METHOD "CEJ0" #define CPU_OST_METHOD "COST" #define CPU_ADDED_LIST "CNEW" +#define CPU_EJ_LIST "CEJL" =20 #define CPU_ENABLED "CPEN" #define CPU_SELECTOR "CSEL" @@ -488,7 +489,6 @@ void build_cpus_aml(Aml *table, MachineState *machine, = CPUHotplugFeatures opts, method =3D aml_method(CPU_SCAN_METHOD, 0, AML_SERIALIZED); { const uint8_t max_cpus_per_pass =3D 255; - Aml *else_ctx; Aml *while_ctx, *while_ctx2; Aml *has_event =3D aml_local(0); Aml *dev_chk =3D aml_int(1); @@ -499,6 +499,8 @@ void build_cpus_aml(Aml *table, MachineState *machine, = CPUHotplugFeatures opts, Aml *uid =3D aml_local(3); Aml *has_job =3D aml_local(4); Aml *new_cpus =3D aml_name(CPU_ADDED_LIST); + Aml *ej_cpus =3D aml_name(CPU_EJ_LIST); + Aml *num_ej_cpus =3D aml_local(5); =20 aml_append(method, aml_acquire(ctrl_lock, 0xFFFF)); =20 @@ -513,6 +515,8 @@ void build_cpus_aml(Aml *table, MachineState *machine, = CPUHotplugFeatures opts, */ aml_append(method, aml_name_decl(CPU_ADDED_LIST, aml_package(max_cpus_per_pass= ))); + aml_append(method, aml_name_decl(CPU_EJ_LIST, + aml_package(max_cpus_per_pass= ))); =20 aml_append(method, aml_store(zero, uid)); aml_append(method, aml_store(one, has_job)); @@ -527,6 +531,7 @@ void build_cpus_aml(Aml *table, MachineState *machine, = CPUHotplugFeatures opts, =20 aml_append(while_ctx2, aml_store(one, has_event)); aml_append(while_ctx2, aml_store(zero, num_added_cpus)); + aml_append(while_ctx2, aml_store(zero, num_ej_cpus)); =20 /* * Scan CPUs, till there are CPUs with events or @@ -559,8 +564,10 @@ void build_cpus_aml(Aml *table, MachineState *machine,= CPUHotplugFeatures opts, * if CPU_ADDED_LIST is full, exit inner loop and pro= cess * collected CPUs */ - ifctx =3D aml_if( - aml_equal(num_added_cpus, aml_int(max_cpus_per_pa= ss))); + ifctx =3D aml_if(aml_lor( + aml_equal(num_added_cpus, aml_int(max_cpus_per_pa= ss)), + aml_equal(num_ej_cpus, aml_int(max_cpus_per_pass)) + )); { aml_append(ifctx, aml_store(one, has_job)); aml_append(ifctx, aml_break()); @@ -577,16 +584,16 @@ void build_cpus_aml(Aml *table, MachineState *machine= , CPUHotplugFeatures opts, aml_append(ifctx, aml_store(one, has_event)); } aml_append(while_ctx, ifctx); - else_ctx =3D aml_else(); + ifctx =3D aml_if(aml_equal(rm_evt, one)); { - aml_append(ifctx, - aml_call2(CPU_NOTIFY_METHOD, uid, eject_req)); - aml_append(ifctx, aml_store(one, rm_evt)); + /* cache to be removed CPUs to Notify later */ + aml_append(ifctx, aml_store(uid, + aml_index(ej_cpus, num_ej_cpus))); + aml_append(ifctx, aml_increment(num_ej_cpus)); aml_append(ifctx, aml_store(one, has_event)); } - aml_append(else_ctx, ifctx); - aml_append(while_ctx, else_ctx); + aml_append(while_ctx, ifctx); aml_append(while_ctx, aml_increment(uid)); } aml_append(while_ctx2, while_ctx); @@ -620,6 +627,24 @@ void build_cpus_aml(Aml *table, MachineState *machine,= CPUHotplugFeatures opts, aml_append(while_ctx, aml_increment(cpu_idx)); } aml_append(while_ctx2, while_ctx); + + /* + * Notify OSPM about to be removed CPUs and clear remove f= lag + */ + aml_append(while_ctx2, aml_store(zero, cpu_idx)); + while_ctx =3D aml_while(aml_lless(cpu_idx, num_ej_cpus)); + { + aml_append(while_ctx, + aml_store(aml_derefof(aml_index(ej_cpus, cpu_idx)), + uid)); + aml_append(while_ctx, + aml_call2(CPU_NOTIFY_METHOD, uid, eject_req)); + aml_append(while_ctx, aml_store(uid, cpu_selector)); + aml_append(while_ctx, aml_store(one, rm_evt)); + aml_append(while_ctx, aml_increment(cpu_idx)); + } + aml_append(while_ctx2, while_ctx); + /* * If another batch is needed, then it will resume scanning * exactly at -- and not after -- the last CPU that's curr= ently --=20 2.43.0 From nobody Sun May 11 19:41:19 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1733848845; cv=none; d=zohomail.com; s=zohoarc; b=gBHMIbMHwZQ484JPAQgHW57Z/0T0Gpj6+3P3GA69jRdDefwj4a/SWX438KCVx4gcnb1tTZalkdP9q6+ExmSFKvSDUTWuSk5UeQ/ommTcXa729p2hebPUPRad06E0U/8yqIMdW406MVSGZeDxX9kduwwwH4UXGPIwOVCYNWUfrbg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1733848845; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=DXG9kHx0QXfkFGOIiV6sVJ8oDZpagBUeHIl+4Ml6hhA=; b=G0O75kftFgQiNWltz+HTdeRZKwphpf9ftREfnxCzv1KlAH5dlHcPJG9KmQqhWtf5z1fAGe5nNGYN5PBXG5XzoOf6dYhHqOYCpNNaU3lgoDCyx08WDYjzjhWy50EvhaBVh97zVcDBxfiG5RlVU4qkLUKHubA10ygiyARmJib/d8w= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from=<imammedo@redhat.com> (p=none dis=none) Return-Path: <qemu-devel-bounces+importer=patchew.org@nongnu.org> Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 173384884520326.643630700346648; Tue, 10 Dec 2024 08:40:45 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <qemu-devel-bounces@nongnu.org>) id 1tL3HS-0003qc-NI; Tue, 10 Dec 2024 11:40:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <imammedo@redhat.com>) id 1tL3HO-0003kE-9P for qemu-devel@nongnu.org; Tue, 10 Dec 2024 11:40:10 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <imammedo@redhat.com>) id 1tL3HI-0002Fm-SH for qemu-devel@nongnu.org; Tue, 10 Dec 2024 11:40:09 -0500 Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-586-9XrWYAD9OPOqxV8yXoZcQA-1; Tue, 10 Dec 2024 11:40:01 -0500 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 2DCEB1956088; Tue, 10 Dec 2024 16:40:00 +0000 (UTC) Received: from dell-r430-03.lab.eng.brq2.redhat.com (dell-r430-03.lab.eng.brq2.redhat.com [10.37.153.18]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 19DF3300018D; Tue, 10 Dec 2024 16:39:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1733848803; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DXG9kHx0QXfkFGOIiV6sVJ8oDZpagBUeHIl+4Ml6hhA=; b=BYKIXGO6t4Og79NAPFXKfUqMc5JTb/92eZst/yTTIch0x7X39ZIXLe4DSTYdY0w3HbIfAd jDNaa0W5T2xFg3vCs9jphEmAfJRXr9jbhvVEelj9HOUy6nw18ej2PhMMjfF+ONrTEa8CoC L05Ni9LOjCf7aiX+A4002f83Wguzftk= X-MC-Unique: 9XrWYAD9OPOqxV8yXoZcQA-1 X-Mimecast-MFC-AGG-ID: 9XrWYAD9OPOqxV8yXoZcQA From: Igor Mammedov <imammedo@redhat.com> To: qemu-devel@nongnu.org Cc: mst@redhat.com, imammedo@redhat.com, eric.mackay@oracle.com, anisinha@redhat.com Subject: [PATCH 3/3] tests: acpi: update expected blobs Date: Tue, 10 Dec 2024 17:39:45 +0100 Message-ID: <20241210163945.3422623-4-imammedo@redhat.com> In-Reply-To: <20241210163945.3422623-1-imammedo@redhat.com> References: <20241210163945.3422623-1-imammedo@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=imammedo@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.52, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: <qemu-devel.nongnu.org> List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe> List-Archive: <https://lists.nongnu.org/archive/html/qemu-devel> List-Post: <mailto:qemu-devel@nongnu.org> List-Help: <mailto:qemu-devel-request@nongnu.org?subject=help> List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=subscribe> Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1733848846420116600 previous patch has changed cpu hotplug AML, expected diff: @@ -2942,6 +2942,7 @@ DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ",= 0x00000001) { Acquire (\_SB.PCI0.PRES.CPLK, 0xFFFF) Name (CNEW, Package (0xFF) {}) + Name (CEJL, Package (0xFF) {}) Local3 =3D Zero Local4 =3D One While ((Local4 =3D=3D One)) @@ -2949,6 +2950,7 @@ DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ",= 0x00000001) Local4 =3D Zero Local0 =3D One Local1 =3D Zero + Local5 =3D Zero While (((Local0 =3D=3D One) && (Local3 < One))) { Local0 =3D Zero @@ -2959,7 +2961,7 @@ DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ",= 0x00000001) Break } - If ((Local1 =3D=3D 0xFF)) + If (((Local1 =3D=3D 0xFF) || (Local5 =3D=3D 0xFF))) { Local4 =3D One Break @@ -2972,10 +2974,11 @@ DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC = ", 0x00000001) Local1++ Local0 =3D One } - ElseIf ((\_SB.PCI0.PRES.CRMV =3D=3D One)) + + If ((\_SB.PCI0.PRES.CRMV =3D=3D One)) { - CTFY (Local3, 0x03) - \_SB.PCI0.PRES.CRMV =3D One + CEJL [Local5] =3D Local3 + Local5++ Local0 =3D One } @@ -2992,6 +2995,16 @@ DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC "= , 0x00000001) \_SB.PCI0.PRES.CINS =3D One Local2++ } + + Local2 =3D Zero + While ((Local2 < Local5)) + { + Local3 =3D DerefOf (CEJL [Local2]) + CTFY (Local3, 0x03) + \_SB.PCI0.PRES.CSEL =3D Local3 + \_SB.PCI0.PRES.CRMV =3D One + Local2++ + } } Release (\_SB.PCI0.PRES.CPLK) Signed-off-by: Igor Mammedov <imammedo@redhat.com> Tested-by: Eric Mackay <eric.mackay@oracle.com> --- tests/qtest/bios-tables-test-allowed-diff.h | 42 ------------------ tests/data/acpi/x86/pc/DSDT | Bin 8526 -> 8593 bytes tests/data/acpi/x86/pc/DSDT.acpierst | Bin 8437 -> 8504 bytes tests/data/acpi/x86/pc/DSDT.acpihmat | Bin 9851 -> 9918 bytes tests/data/acpi/x86/pc/DSDT.bridge | Bin 15397 -> 15464 bytes tests/data/acpi/x86/pc/DSDT.cphp | Bin 8990 -> 9057 bytes tests/data/acpi/x86/pc/DSDT.dimmpxm | Bin 10180 -> 10247 bytes tests/data/acpi/x86/pc/DSDT.hpbridge | Bin 8477 -> 8544 bytes tests/data/acpi/x86/pc/DSDT.hpbrroot | Bin 5033 -> 5100 bytes tests/data/acpi/x86/pc/DSDT.ipmikcs | Bin 8598 -> 8665 bytes tests/data/acpi/x86/pc/DSDT.memhp | Bin 9885 -> 9952 bytes tests/data/acpi/x86/pc/DSDT.nohpet | Bin 8384 -> 8451 bytes tests/data/acpi/x86/pc/DSDT.numamem | Bin 8532 -> 8599 bytes tests/data/acpi/x86/pc/DSDT.roothp | Bin 12319 -> 12386 bytes tests/data/acpi/x86/q35/DSDT | Bin 8355 -> 8422 bytes tests/data/acpi/x86/q35/DSDT.acpierst | Bin 8372 -> 8439 bytes tests/data/acpi/x86/q35/DSDT.acpihmat | Bin 9680 -> 9747 bytes .../data/acpi/x86/q35/DSDT.acpihmat-generic-x | Bin 12565 -> 12632 bytes .../acpi/x86/q35/DSDT.acpihmat-noinitiator | Bin 8634 -> 8701 bytes tests/data/acpi/x86/q35/DSDT.applesmc | Bin 8401 -> 8468 bytes tests/data/acpi/x86/q35/DSDT.bridge | Bin 11968 -> 12035 bytes tests/data/acpi/x86/q35/DSDT.core-count | Bin 12913 -> 12980 bytes tests/data/acpi/x86/q35/DSDT.core-count2 | Bin 33770 -> 33837 bytes tests/data/acpi/x86/q35/DSDT.cphp | Bin 8819 -> 8886 bytes tests/data/acpi/x86/q35/DSDT.cxl | Bin 13146 -> 13213 bytes tests/data/acpi/x86/q35/DSDT.dimmpxm | Bin 10009 -> 10076 bytes tests/data/acpi/x86/q35/DSDT.ipmibt | Bin 8430 -> 8497 bytes tests/data/acpi/x86/q35/DSDT.ipmismbus | Bin 8443 -> 8510 bytes tests/data/acpi/x86/q35/DSDT.ivrs | Bin 8372 -> 8439 bytes tests/data/acpi/x86/q35/DSDT.memhp | Bin 9714 -> 9781 bytes tests/data/acpi/x86/q35/DSDT.mmio64 | Bin 9485 -> 9552 bytes tests/data/acpi/x86/q35/DSDT.multi-bridge | Bin 13208 -> 13275 bytes tests/data/acpi/x86/q35/DSDT.noacpihp | Bin 8235 -> 8302 bytes tests/data/acpi/x86/q35/DSDT.nohpet | Bin 8213 -> 8280 bytes tests/data/acpi/x86/q35/DSDT.numamem | Bin 8361 -> 8428 bytes tests/data/acpi/x86/q35/DSDT.pvpanic-isa | Bin 8456 -> 8523 bytes tests/data/acpi/x86/q35/DSDT.thread-count | Bin 12913 -> 12980 bytes tests/data/acpi/x86/q35/DSDT.thread-count2 | Bin 33770 -> 33837 bytes tests/data/acpi/x86/q35/DSDT.tis.tpm12 | Bin 8961 -> 9028 bytes tests/data/acpi/x86/q35/DSDT.tis.tpm2 | Bin 8987 -> 9054 bytes tests/data/acpi/x86/q35/DSDT.type4-count | Bin 18589 -> 18656 bytes tests/data/acpi/x86/q35/DSDT.viot | Bin 14612 -> 14679 bytes tests/data/acpi/x86/q35/DSDT.xapic | Bin 35718 -> 35785 bytes 43 files changed, 42 deletions(-) diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios= -tables-test-allowed-diff.h index a1047913af..dfb8523c8b 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1,43 +1 @@ /* List of comma-separated changed AML files to ignore */ -"tests/data/acpi/x86/pc/DSDT", -"tests/data/acpi/x86/pc/DSDT.acpierst", -"tests/data/acpi/x86/pc/DSDT.acpihmat", -"tests/data/acpi/x86/pc/DSDT.bridge", -"tests/data/acpi/x86/pc/DSDT.cphp", -"tests/data/acpi/x86/pc/DSDT.dimmpxm", -"tests/data/acpi/x86/pc/DSDT.hpbridge", -"tests/data/acpi/x86/pc/DSDT.hpbrroot", -"tests/data/acpi/x86/pc/DSDT.ipmikcs", -"tests/data/acpi/x86/pc/DSDT.memhp", -"tests/data/acpi/x86/pc/DSDT.nohpet", -"tests/data/acpi/x86/pc/DSDT.numamem", -"tests/data/acpi/x86/pc/DSDT.roothp", -"tests/data/acpi/x86/q35/DSDT", -"tests/data/acpi/x86/q35/DSDT.acpierst", -"tests/data/acpi/x86/q35/DSDT.acpihmat", -"tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x", -"tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator", -"tests/data/acpi/x86/q35/DSDT.applesmc", -"tests/data/acpi/x86/q35/DSDT.bridge", -"tests/data/acpi/x86/q35/DSDT.core-count", -"tests/data/acpi/x86/q35/DSDT.core-count2", -"tests/data/acpi/x86/q35/DSDT.cphp", -"tests/data/acpi/x86/q35/DSDT.cxl", -"tests/data/acpi/x86/q35/DSDT.dimmpxm", -"tests/data/acpi/x86/q35/DSDT.ipmibt", -"tests/data/acpi/x86/q35/DSDT.ipmismbus", -"tests/data/acpi/x86/q35/DSDT.ivrs", -"tests/data/acpi/x86/q35/DSDT.memhp", -"tests/data/acpi/x86/q35/DSDT.mmio64", -"tests/data/acpi/x86/q35/DSDT.multi-bridge", -"tests/data/acpi/x86/q35/DSDT.noacpihp", -"tests/data/acpi/x86/q35/DSDT.nohpet", -"tests/data/acpi/x86/q35/DSDT.numamem", -"tests/data/acpi/x86/q35/DSDT.pvpanic-isa", -"tests/data/acpi/x86/q35/DSDT.thread-count", -"tests/data/acpi/x86/q35/DSDT.thread-count2", -"tests/data/acpi/x86/q35/DSDT.tis.tpm12", -"tests/data/acpi/x86/q35/DSDT.tis.tpm2", -"tests/data/acpi/x86/q35/DSDT.type4-count", -"tests/data/acpi/x86/q35/DSDT.viot", -"tests/data/acpi/x86/q35/DSDT.xapic", diff --git a/tests/data/acpi/x86/pc/DSDT b/tests/data/acpi/x86/pc/DSDT index 8b8235fe79e2fa08a6f840c8479edb75f5a047b9..60d50b088a362556fd54395cb15= 364d6c0936be5 100644 GIT binary patch delta 191 zcmX@-G|`#MCD<ioq9OwWqy0v%ojgoV&XbSwY+!P*m|V{Lm)%p!IoR2cW3nutxHgBg zpKG`f(|-<US1%tRUBHlBz?ibgUvzQ`V*x`-0b@b|Lt+6#>LNex$(#6mIrt_{PUQMO zIdw7<zk|{OmB}&sEb+lk@d3`B1_42?!OlUxVT=3DXI9U#+E8A?+pm-G8c6)+?%a$=3Dd9 mlv>aXmPleqb`EiiOy**qJd<CY6{w{&X>uH&*yh{(#ex8Vk2-Y# delta 140 zcmV;70CWG5L(W19L{mgmP9XpQ0co)cxeNkNK9j`^umVjplXngM2Sye{Q$tP&lN}Bh zAP7TFMOP96|8M|fZ~<hZL=3Dux^0dN3hZ~<U&0AZp`43oVMO#=3Dy&VUrRMKp>$vpf!_R uF9csxLSIlrNia}SMN>mkO;!OzR7P223Imhz4;7Pi4^ER_4i>W>5OWbzU?~#- diff --git a/tests/data/acpi/x86/pc/DSDT.acpierst b/tests/data/acpi/x86/pc/= DSDT.acpierst index 06829b9c6c6d726d955dc7c99bc9f42448e22aeb..4c434c25c0b1602f22128e35278= 1df498fa69ddf 100644 GIT binary patch delta 191 zcmezBxWkFdCD<jzLXm-iv3(=3DgP97#F=3DgCKTHZVC@OfKjB%kC-V9PI4JF<F*RT${t$ z&ox|#=3D|6|FtCtUuE?`J5U`$!$FFHAev4A0^fH9$fA+dlVb&((U<V}3O9DEZeCvyFt zoI06_-$7}C%H$Y*miS<&_yA{5gMc8{VCNv;Fvf!94v=3DZ745g`)%lZAJ3K)_WIk8Ml mN-byxOC&KQJBPSMCUY@Qp2@Gy3e-}XG&zn>Z1Zh?DM0|M$vRg6 delta 140 zcmV;70CWGiLiIrkL{mgm^&kKM0kW|QxeNkNK9j`^umVjplXngM2Sye{Q$tP&lN}Bh zAP7TFMOP96|8M|fZ~<hZL=3Dux^0dN3hZ~<U&0AZp`43oVMO#=3Dy&VUrRMKp>$vpf!_R uF9csxLSIlrNia}SMN>mkO;!OzR7P223Imhz4;7Pi4^ER_4i>W>5E>Em)hYD=3D diff --git a/tests/data/acpi/x86/pc/DSDT.acpihmat b/tests/data/acpi/x86/pc/= DSDT.acpihmat index 2fe355ebdbb858fa9247d09112e21712e3eddc45..61b7d5caa55c44dbf69d649110c= 6b14bb4c3fdf5 100644 GIT binary patch delta 175 zcmezEv(J~yCD<iopBe)L<DZROJ9(HKJtrUK*}&v)ySbc~gOSNgYH}l=3DiZX|@tCx=3Du z)Bgg7<O0T&MGj(<Qy2>vQVJLo3K$X#7*ZGcb5GvO=3Df}Y}adINp|H-M7`S=3D}_7N|^) z(PxPdc8U*h_B03xat(G4@(p7wNbUfcmda3?I=3DPwOPo{t&X^|7l)TGpcX0SvOL$Y&- YTVyg9b3yWCM?O_%pr*~|`PYa60N6n`+5i9m delta 117 zcmV-*0E+*<P5Vp=3DL{mgmdnNz?0Vc5uxeNkMM3cn~umVguvv&;$0Rl%BlYtH-7;pe% zZ~<hZMG})_0dN3hZ~<U&0AZp{43o$XP6G*(VUr#YKm?&Tpf!_V4;2YRR7P223IlKf XlVJ}NlYkFS0$V4O!3`6$DG-$w=3Dm8<V diff --git a/tests/data/acpi/x86/pc/DSDT.bridge b/tests/data/acpi/x86/pc/DS= DT.bridge index 4d4067c182a6625db1e877408eb7436113884b50..d43e148bed19160f39d88ccf336= 4544150a3f87f 100644 GIT binary patch delta 191 zcmZ2l@uGsuCD<h-!-j!@(RU-)P97#F=3DgCKTHZVC@OfKjB%kC-V9PI4JF<F*RT${t$ z&ox|#=3D|6|FtCtUuE?`J5U`$!$FFHAev4A0^fH9$fA+dlVb&((U<V}3O9DEZeCvyFt zoI06_-$7}C%H$Y*miS<&_yA{5gMc8{VCNv;Fvf!94v=3DZ745g`)%lZAJ3K)_WIk8Ml mN-byxOC&KQJBPSMCUY@Qp2@Gy3e-}XG&zn>Z1Zh?FC75!n>zpi delta 140 zcmV;70CWH7c%^s>L{mgmB|HEC0e7(qxeNkNK9j`^umVjplXngM2Sye{Q$tP&lN}Bh zAP7TFMOP96|8M|fZ~<hZL=3Dux^0dN3hZ~<U&0AZp`43oVMO#=3Dy&VUrRMKp>$vpf!_R uF9csxLSIlrNia}SMN>mkO;!OzR7P223Imhz4;7Pi4^ER_4i>W>5K1hi?<t-D diff --git a/tests/data/acpi/x86/pc/DSDT.cphp b/tests/data/acpi/x86/pc/DSDT= .cphp index 045a52e75b7fcd4e5f840a758c548231498b96e4..9fda0b56638e02097e58dd4536c= 9c5955986e88e 100644 GIT binary patch delta 167 zcmbQ|_Rx*XCD<h-QJH~(annYwojgoV36qcVY+!N--CWLV$;j>{<s9tn$1(W>ulVG1 zd>qOg&aPfQLQMY)7?KMZQx-XhO-^AfU`Q!oOekPTEMQ1o<j+0%9iJZu-^9s@T>mGh zPPXTFU|ygydGbPjVIIbU<PMPjREE;j$y@mSqzV|47CEs@O-e0j21_I{Bs+(=3DMJ97G RPrk;l&K%?$wn;!v7yuUwG#~%~ delta 134 zcmV;10D1r6MxI6rL{mgm9wPt%0nM=3DrxeNkNTa(2MumVj`vv&<S0S8AGLsLUe2$S#) z7n9Bo2pDhxV{idvqD2yuWC3shWN-msZ~$SVO$?Ly4o(9JlVOuj4?qN=3DH=3Ds3>kq;Fd oLsUjtV+sRs0bDNxUsFO~P(w*DP*O!xLsCsvld%s@vqcab6Skcv^Z)<=3D diff --git a/tests/data/acpi/x86/pc/DSDT.dimmpxm b/tests/data/acpi/x86/pc/D= SDT.dimmpxm index 205219b99d903555125c4b07fc047c42993eb338..5b6471c8db9003b39bf5e20af34= 061f3e71cdbd5 100644 GIT binary patch delta 173 zcmX@&-yXo_66_MfuED^-7{8J0EDw`+$mE+m8<;#jH+S<YFfw^bO<v2VqRip!>g6NE z^uK^1xqvZck%QRe6vhIElmf<t0*1r_hSWv=3D+>>AO`El?~oSew@e{$+%D}D#11uBzc z^jYGAo#F$WJq-eaT!Wp1e8U(Ek~=3D`Ar81PJPF~ONCsn|Zw8)8NYEo)JGgu;tA=3Dx>^ WEi##ldGbYmb!MQJ&A<6iiUR=3DB8#YG( delta 141 zcmZn<IO5Oc66_LkM4f?wapp#@vph^50h4d?Y+!P8-Q3Nqz{un-HhC?dibMfJasgw? zB3GfwDU1aSDFuuP1q_Lce0e5+;qznWoSZn>i{HU?q4@&S$uasY@xe~<0nVNV0YR?8 e&OyFmjLso$k;z=3Dl1&mlEC$Hi6+w354TpR%WuPVd< diff --git a/tests/data/acpi/x86/pc/DSDT.hpbridge b/tests/data/acpi/x86/pc/= DSDT.hpbridge index 8fa8b519ec65bd5099c45f4e1c85b11b47a23845..67fe28699fbb261cfc7a52b2291= f9965ab93c6a8 100644 GIT binary patch delta 191 zcmbR1^uUSBCD<h-L6L!hv3MibP97#F=3DgCKTHZVC@OfKjB%kC-V9PI4JF<F*RT${t$ z&ox|#=3D|6|FtCtUuE?`J5U`$!$FFHAev4A0^fH9$fA+dlVb&((U<V}3O9DEZeCvyFt zoI06_-$7}C%H$Y*miS<&_yA{5gMc8{VCNv;Fvf!94v=3DZ745g`)%lZAJ3K)_WIk8Ml mN-byxOC&KQJBPSMCUY@Qp2@Gy3e-}XG&zn>Z1Zh?CqV$0Q#xb- delta 140 zcmV;70CWG~LY+biL{mgm9U%Y!0iCf5xeNkNK9j`^umVjplXngM2Sye{Q$tP&lN}Bh zAP7TFMOP96|8M|fZ~<hZL=3Dux^0dN3hZ~<U&0AZp`43oVMO#=3Dy&VUrRMKp>$vpf!_R uF9csxLSIlrNia}SMN>mkO;!OzR7P223Imhz4;7Pi4^ER_4i>W>5JC}S!YKj( diff --git a/tests/data/acpi/x86/pc/DSDT.hpbrroot b/tests/data/acpi/x86/pc/= DSDT.hpbrroot index 01719462a72fd6d40ce433dac601e4b94eae574c..077a4cc988dc417a1bc9317dddd= 2dbd96ff1ff50 100644 GIT binary patch delta 195 zcmZ3f{zje4CD<k8jW7cPWAa9>9Bw8j=3DgAe^8<-p{CTsEhW%rbF4tDnAn0$dpT${t$ z&ox|#=3D|6|FtCtUuE?`J5U`$!$FFHAev4A0^fH9$fA+dlVb&((U<Wyc?4!((#6S@9R zPMy4!*FkB4%H$Y*miS<&_yA{5gMc8{VCNv;Fvf!94v=3DZ745g`)wfOv`3K)_WIk8Ml qN-byxOC&KQJBPSMCUY@Q&gT`I{Fg_N6{xK=3DX|f=3D%*ycVyX;uK4GdnQ=3D delta 157 zcmaE(zEYjbCD<ior7!~nWA8?;9Bw9myU7*Y8<>2JCu{NiWp@*E4tDnAn0$dpT!F*c z&ox|#>3;!3asgw?A{U{_DU1aSDFuuP1q_Lce0U}o@cJ@yPEMSBl-I#@q4@&S$uasY u@xe~<0nVNV0YR?8&OyFmjLso$k;z=3Dl1&mlEC#&=3DMO%~)8+kBBvniT*|<t>~5 diff --git a/tests/data/acpi/x86/pc/DSDT.ipmikcs b/tests/data/acpi/x86/pc/D= SDT.ipmikcs index 0ca664688b16baa3a06b8440181de4f17511c6b0..9b2e81a7bcefb5c0e2dfbd2bbc5= b6ea501f86306 100644 GIT binary patch delta 191 zcmbQ{eAAiBCD<k8rXm9a<L-@IJ9(I#oF^aU*}&vrF}a-gFT1CdbFi}?$7ESPacvG~ zKi6;}rvDtyu3kPsx_}|MfH7r}zv$!?#sY?v0>*>_hQtDf)J1;WlQ;4Ca_~)@oXGWm za_VFzeg~xmDwAXMS>l78;scyL4FZB(gPntX!x#&aJ3ywTGL)uHF6Z}?Dqu)j<is*H nDYc*(ERn>J>>T12nassJc_zO)D^N>m(&RWkvCX&ncMAdl7dShT delta 140 zcmV;70CWG@LzY7dL{mgmmLUKD0p+m@xeNkNK9j`^umVjplXngM2Sye{Q$tP&lN}Bh zAP7TFMOP96|8M|fZ~<hZL=3Dux^0dN3hZ~<U&0AZp`43oVMO#=3Dy&VUrRMKp>$vpf!_R uF9csxLSIlrNia}SMN>mkO;!OzR7P223Imhz4;7Pi4^ER_4i>W>5W5k-i7GGv diff --git a/tests/data/acpi/x86/pc/DSDT.memhp b/tests/data/acpi/x86/pc/DSD= T.memhp index 03ff464ba4e72082fce0921815cfc09ca20b561a..9c66ccf150af1622d1b788a1ae0= 4a6e5136cff9e 100644 GIT binary patch delta 191 zcmbR1`@omWCD<k8ff@q?qwq$qojgn)&XbSwY+!P;m|V{Lm)%p!IoR2cW3nutxHgBg zpKG`f(|-<US1%tRUBHlBz?ibgUvzQ`V*x`-0b@b|Lt+6#>LNex$(#6mIrt_{PUQMO zIdw7<zk|{OmB}&sEb+lk@d3`B1_42?!OlUxVT=3DXI9U#+E8A?+pm-G8c6)+?%a$=3Dd9 mlv>aXmPleqb`EiiOy**qJd<CY6{w{&X>uH&*yh{(hr|HPnL985 delta 140 zcmV;70CWG~O`S~&L{mgmohASP0b8*OxeNkDKa<4_umVFglXngM2Sye{Q$tP&lN}Bh zAP7TFMOP96|8M|fZ~<hZL=3Dux^0dN3hZ~<U&0AZp`43oVMO#=3Dy&VUrRMKp>$vpf!_R uF9csxLSIlrNia}SMN>mkO;!OzR7P223Imhz4;7Pi4^ER_4i>W>5W*IV{wdA? diff --git a/tests/data/acpi/x86/pc/DSDT.nohpet b/tests/data/acpi/x86/pc/DS= DT.nohpet index b081030f0ed171e52b13e28cfdc8770a04c2806e..28dbd8d8949d1421da9312cf044= 0d7ae3b64916e 100644 GIT binary patch delta 195 zcmX@$*zCmR66_MftjNH?$gz=3D2n}^BCd9pdr1||oK$uD{SvU^H72Rr+5Oz!6u*XD5c za}5__`p@C)>g5BZ3mB3M7*iJci%w2qEMQ0}U`!}rNGxDTUF63-S%uG+gKy&GM6Umn zQzw`3IVdeqnH;0f5+CdoAK>h15D?@V>>T79##oTt0WvL>p)_^!OFloT0*0hTPApTC qQVW{F5=3Djin&LM7*$z05n_4vdl@8K0>1!^lzntXv*Y_l(au^<4GLppx| delta 157 zcmZp6I^f9V66_LkK!JgQ(Rd@5HV>1(-DGo~4NShqlV9@uWp@*E4tDnAnB31RuE62! z=3DNc}=3D^uK^1xqvZck&Dpe6vhIElmf<t0*1szK0K54`Fxo<CnrvB;d3xuXuiO7a*RGp ue6Uk|fU~DTK#*&&bC7QsqjQK`WHJ|X0V5X4$<O%wCSTwc+dP54SP%dOB`#_J diff --git a/tests/data/acpi/x86/pc/DSDT.numamem b/tests/data/acpi/x86/pc/D= SDT.numamem index 2c98cafbff5db04410b35a1151eaf18723a4dad7..e256bbce790152f045247db631d= 9f1da81f90499 100644 GIT binary patch delta 191 zcmccOG~JoYCD<iox*`Ju<LQlDJ9(HqoF^aU*}&vxF}a-gFT1CdbFi}?$7ESPacvG~ zKi6;}rvDtyu3kPsx_}|MfH7r}zv$!?#sY?v0>*>_hQtDf)J1;WlQ;4Ca_~)@oXGWm za_VFzeg~xmDwAXMS>l78;scyL4FZB(gPntX!x#&aJ3ywTGL)uHF6Z}?Dqu)j<is*H mDYc*(ERn>J>>T12nassJc_zO)D^N>m(&RWkvCX&nD+K}fZ963Z delta 140 zcmV;70CWGBL)1bFL{mgmR3QKW0TZzbxeNkDKa<4_umVFglXngM2Sye{Q$tP&lN}Bh zAP7TFMOP96|8M|fZ~<hZL=3Dux^0dN3hZ~<U&0AZp`43oVMO#=3Dy&VUrRMKp>$vpf!_R uF9csxLSIlrNia}SMN>mkO;!OzR7P223Imhz4;7Pi4^ER_4i>W>5P1<Qdnm&I diff --git a/tests/data/acpi/x86/pc/DSDT.roothp b/tests/data/acpi/x86/pc/DS= DT.roothp index da018dca9e3102e811107994248719ab5278c505..0557810ddc18dc280d039163c72= b25428a2486c1 100644 GIT binary patch delta 191 zcmbQA@F;=3DHCD<h-$$)`@@$^QnojgoV&XbSwY+!P*m|V{Lm)%p!IoR2cW3nutxHgBg zpKG`f(|-<US1%tRUBHlBz?ibgUvzQ`V*x`-0b@b|Lt+6#>LNex$(#6mIrt_{PUQMO zIdw7<zk|{OmB}&sEb+lk@d3`B1_42?!OlUxVT=3DXI9U#+E8A?+pm-G8c6)+?%a$=3Dd9 mlv>aXmPleqb`EiiOy**qJd<CY6{w{&X>uH&*yh{(E(!n-m^&T- delta 140 zcmV;70CWH1V4q+LL{mgmA20v_0rjy8xeNkNK9j`^umVjplXngM2Sye{Q$tP&lN}Bh zAP7TFMOP96|8M|fZ~<hZL=3Dux^0dN3hZ~<U&0AZp`43oVMO#=3Dy&VUrRMKp>$vpf!_R uF9csxLSIlrNia}SMN>mkO;!OzR7P223Imhz4;7Pi4^ER_4i>W>5JVulO)0zp diff --git a/tests/data/acpi/x86/q35/DSDT b/tests/data/acpi/x86/q35/DSDT index fb89ae0ac6d4346e33156e9e4d3718698a0a1a8e..51ad37a351bffae8fbc9ba17f72= c25ef61822f59 100644 GIT binary patch delta 180 zcmZ4N_{@>ZCD<k8nF0d?Bkx8oc1b2D=3DgGp78<-p{CLfjj%kC-V9PI4JG1)*yeDVV+ z4rLB!S1%tSrvC*D$pwrli~L0=3Dr!W>Uq!chF6fh(fFr+T><DMk#%fUBsaw6CN$*GeA zq#cwNs7#L0XNeDXiVtx1GzbWC4R#Ll4Pz`w?f@B<%21j*`KYv?Q~^WMA}5xqNvQ?R dV2LD#WakjK$Yd_&$<L+LnSok13(8Dl0RR%vHv<3w delta 109 zcmV-z0FwXaL8CzmL{mgmqaXkP0XMM<2N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRveH7+b|#D diff --git a/tests/data/acpi/x86/q35/DSDT.acpierst b/tests/data/acpi/x86/q3= 5/DSDT.acpierst index 46fd25400b7c00ee9149ddb64cb5d5bd73f6a82b..dbd4f858354df0f4c050fd0b914= 581154f340ee8 100644 GIT binary patch delta 180 zcmdnu_}!7qCD<k8y8;6P<Jyf}?2=3D4Q&Xa{DH!wL^Og<|4m)%p!IoR2cW3qva_~Zvt z9LgNdu3kPuO#cfQk_#A97Ws=3D#PGKxyNGV`UC}2n|U`So$$302fmxFKO<V3FjlT#-L zNINJkP?;Q~&k`T(6d&O1X%G<P8tfe88^&0W+yOEym7z3s@=3D<9&sRD+iMNTYJlTr(s d!4gRf$<85ek;z=3Dllb=3DhgGXu437L-}c0sx)UH|GEV delta 109 zcmV-z0FwXrL9{^%L{mgmv>*Tg0oSn#2N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRve)OE4?7a diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat b/tests/data/acpi/x86/q3= 5/DSDT.acpihmat index 61c5bd52a42242e85090934e8e45bf01642609d6..952752e30e9dfc9e2085e8fceaa= 0740dda6db89c 100644 GIT binary patch delta 159 zcmccMJ=3DurLCD<iISdD>!@#ID>c1b2j&&k4)8<_lUHy@ScU}W-=3DntWbLMVZ6d)yqeS z>3;!3asgw?A_uX_DU1aSDFuuP1q_J=3D45^F!xhHc=3D`*HA1oSew@e{$;N7-<Kl1uByl zNQ-h8BzJ&xr!thLPQEDZCsV+Xw8)8NYEo)JGgu;tA=3Dx>^Ei##lxgdFRzmzI-kZ;&# IS((k80E*WzCIA2c delta 141 zcmbR2bHSU-CD<k8f+_<8<Cl$G?2=3D4=3DE|Y~NH!%5FZayl>!N}w;Hu=3D1iibMfJasgw? zB3GfwDU1aSDFuuP1q_Lce0e5|N&7K#PEMShBkf?i(0qaE<QRRH_+Y2_0B28wfFRdk e=3DOEuOM&}T>$Yd_&0!A#7lg~-}ZBCNe$O!;@8!4;+ diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x b/tests/data/a= cpi/x86/q35/DSDT.acpihmat-generic-x index 497706c9742a9ea5396d6c9c4cc1cc2a4a530339..e95258cbd8681103a642f8973bd= 1ac9ef229cff7 100644 GIT binary patch delta 173 zcmbQ5bR&t&CD<h-!jOT1F>fOmyCjpp-(+FQ4NShyn~zG0Ffw^bO};IqqRip!>g6NE z^uK^1xqvZck%QRe6vhIElmf<t0*1r_hSWv=3D+>^zn{W$n0PEO?dKRI=3DBhO~py0+q=3Dz z`YiFmPVoWGo(2IyuEEYhzF~|7$sHimQW;89C*PI!lPX|HTI9qsH7T{A87z^+kn9}d V7MaY&Jo&%0Ix|qqW=3D)wlA^>)AH8}tP delta 141 zcmcbSG&PCKCD<iI)R2LJars6rc1b25ugSua8<@Q8Hy@Q0VPtX_n|xbJMWTQqxqvZc zk*m<;6vhIElmf<t0*1szzC4qar2UvVCnrv>kajR#XuiO7a*RGpe6Uk|fU~DTK#*&& ebC7QsqjQK`WHJ|X0V5X4$+x8aHs{H_5&-}%Gbwuj diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator b/tests/data= /acpi/x86/q35/DSDT.acpihmat-noinitiator index 3aaa2bbdf54a0d0cade14421e84c6ec5a42f96fa..ba2a7d0004be7cd7220716dc7e8= 594be87197b98 100644 GIT binary patch delta 200 zcmdnx{MVVwCD<k8uOb5jW6MS^c1b4BkjcW58<^ZZHy@Q$VC3|Yat?O(<A_$CTqq^1 z`~N?Ov!83Y5EGDg_3{DI1q{grj46v8#3rXO7BHj~FeVf*Bo;8FF7oG|tSs%v!8dVo zBG>=3DPsgp~j9h4TROpeiKi4S&)4{-K02nccwb`J6lV=3DPGS0GXD`P?|dVrL><^0YlOv uCzh#6sRhkoi6n+(=3DMcBZWG?2(deUN(cS{Mf0=3D1PUO+GIrw%J!EmlXghfj&V1 delta 162 zcmezCyvv!(CD<iomm&iL<KB&2?2=3D4w0h5I#H!!)lZaylhz{u$?<{a$o#}TbOxll@2 z>HmKYXFu0)A*TNY49NwIDT`c%CZ{kKFr*YPCKNCvF7oA>tS9Zq%sDx6a*MQs=3D|b}b zrjujzS>l78;scyL4FZB(gPntX!x)`I+#-{?m<t%ONKSqx?Kk<nl-TA8GP$e(dgCz@ diff --git a/tests/data/acpi/x86/q35/DSDT.applesmc b/tests/data/acpi/x86/q3= 5/DSDT.applesmc index 944209adeaa5bbb722431161c404cb51b8209993..b6cb840953ea539092f601e08b7= 122fc999b3e1b 100644 GIT binary patch delta 180 zcmccUIK_#}CD<iIM3I4k@y|vsc1b2D=3DgGp78<-p{CLfjj%kC-V9PI4JG1)*yeDVV+ z4rLB!S1%tSrvC*D$pwrli~L0=3Dr!W>Uq!chF6fh(fFr+T><DMk#%fUBsaw6CN$*GeA zq#cwNs7#L0XNeDXiVtx1GzbWC4R#Ll4Pz`w?f@B<%21j*`KYv?Q~^WMA}5xqNvQ?R dV2LD#WakjK$Yd_&$<L+LnSok13(6c|0RRe*H!J`E delta 109 zcmV-z0FwWdLeW7AL{mgm(I5Z-0VlBv2N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRvf+r*iaw} diff --git a/tests/data/acpi/x86/q35/DSDT.bridge b/tests/data/acpi/x86/q35/= DSDT.bridge index d9938dba8fa5d405f7696c0dbdc24f3ae42ec934..1939fda2507cde6fcb6f7a09389= 7f9bd2cb987ef 100644 GIT binary patch delta 180 zcmX>Q+Z@N`66_Mftk1x}sIifYU6RSkd9twN1||oK$wwvsvU^H72Rr+5Og4}apZq|I zLz%<b)yqeS>3;!3asgw?B7f1zDU1aSDFuuP1q_J=3D45^F!xF<>ba_~)@oXGWma_Zy& zX$PeRDwAXMS>l78;scyL4FZB(gPntX!x#&aJ3xk|GL)uHJ}T`eRltz6$cbfYQffgn cSR#ob**U~5GMS5c@^fi*W}ueMf->uc0FDnfXaE2J delta 109 zcmV-z0FwWMUcg-nL{mgmz%Bp)0aLLG2N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRvfJo@Ma)J diff --git a/tests/data/acpi/x86/q35/DSDT.core-count b/tests/data/acpi/x86/= q35/DSDT.core-count index a24b04cbdbf09383b933a42a2a15182545543a87..41c0832ab5041ff5361598813ec= 28fe7442b191b 100644 GIT binary patch delta 168 zcmeyEvL%(vCD<ioixC3@W9vpPc1fm&gvr8^8<~1THXoC$VrKV}at?O(<CxqaBR)A! zmP47t+11NOi0OX;LvjIQ$|47`$tjEl3@HVS2?Y#^1q`W+{JAIB$@+2dO`M#_^?!2e z<nyu)%nMW|Pd1bj=3D3y*I?f~geWhhOZ>>}qURltz6$cbfYQffgnSR#ob**U~5GMS5c Ra+;hvbC7S?<_U5Sg#j0XG*JKm delta 134 zcmV;10D1qkW$|PRL{mgmaWVh^0k5$N2N?p5TayzRu>y)vv&I>E0|!SILsLUe2$O&u z7n5Ec2pDhxV{idvqD2yuWC3shWN-msZ~$SVO$?KX9ZmxYlVOwJ9Y6%3H=3Ds3>As!VR oLsUjtV+sRs0bDNxUsFO~P(w*DP*O!xLsCsvlR+L%v(+Bo6Qh?Xg#Z8m diff --git a/tests/data/acpi/x86/q35/DSDT.core-count2 b/tests/data/acpi/x86= /q35/DSDT.core-count2 index 3a0cb8c581c8cc630a2ec21712b7f8b75fcad1c8..153b45f0f7443d25cecc2a752fb= 6dbd921160e78 100644 GIT binary patch delta 160 zcmaFW&a}3JiOVI}B}BJ{fr0VbMlN<qrq1%o!jc=3DA+Hy7@lT_nn@|K$XPEAFL!`ao# zM~LZv0Yh>DW6B~&vB@cn1q>+#j0pt{i3JR)iyS6vst0iJO`M#_^?!2e<QjDcrUfdK z52%ZB7bJIpG^a9@rcVB-?k7{gkhI8&WolAtK{Hq)i6PlJ#4R$Ji@6|q@;WtD<{;m& J&9)kAqXG4WGspk{ delta 142 zcmZ46!St$~iOVI}CFE5z0|O)DMlN<qrnchA!jc=3DAnlm;ZlT_nn@(`Q+PEAF;fFZen zF=3DdgP(Bu@x0)~_V#)JZf#6^CSP1FOJIVUGh?ooFzU1+|*baIS7OMI|Xe1Nm3K|qje fuyc@a7^8EDTVyg9a{(h3$;t23{Wdpgtd0f%C_O9p diff --git a/tests/data/acpi/x86/q35/DSDT.cphp b/tests/data/acpi/x86/q35/DS= DT.cphp index 20955d0aa30120553da35d5a6640055d26255cf9..231bc23d932e832ffa12dd253bc= f54245b5ef88f 100644 GIT binary patch delta 158 zcmezDvdxvtCD<ion-T*9W5Y%+c1b3ugvr8^8<-qIHy@R>WMuM^nk22F%;D_n<s-!O zzkngRfH7r}gV^L0#sY?v0>*>_hQtDf)J6W>lWnB^IQS+`PUQMOIdyWcv;)%umB|;S zMY#)-J3zWq8A?+pGs*bL6fh($a$=3Dd9lv>aXmPleqb`EiiOy*)PNS=3DH^N|iatH*B+? Hj4B%dq#Q5J delta 124 zcmV-?0E7RwMe{@oL{mgmb0Po$0h_T32N?oSTayzRumVj`v&9)X0Rl%Bk{cu#Z~$X) z0c4^@5|d;BZ~$a*0bp<dVWLe8lSdm)0|}F1lbstt1fe&eHIv^P6&yoUMp<JD18@Oc eF9csxLSIlrNia}SMN>mkO;(ft8&0#693uw7dL)Se diff --git a/tests/data/acpi/x86/q35/DSDT.cxl b/tests/data/acpi/x86/q35/DSD= T.cxl index 3c34d4dcab16783abe65f6fa5e64eb69d40795fb..0f1ccdfcc3ffbf151c172015cc4= bf18bc4ead218 100644 GIT binary patch delta 180 zcmcbWHaDHiCD<iot}z1xqvJ*{c1b2D=3DgGp78<-p{CLfjj%kC-V9PI4JG1)*yeDVV+ z4rLB!S1%tSrvC*D$pwrli~L0=3Dr!W>Uq!chF6fh(fFr+T><DMk#%fUBsaw6CN$*GeA zq#cwNs7#L0XNeDXiVtx1GzbWC4R#Ll4Pz`w?f@B<%21j*`KYv?Q~^WMA}5xqNvQ?R dV2LD#WakjK$Yd_&$<L+LnSok13(9zk0{}PkHv|9x delta 109 zcmV-z0FwWmXWC{8L{mgmS~CCu0c)`e2N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRvbqc@Dv~7 diff --git a/tests/data/acpi/x86/q35/DSDT.dimmpxm b/tests/data/acpi/x86/q35= /DSDT.dimmpxm index 228374b55bd544116e359f659e546fc66cf8a895..eb5b6e9f52107d9c95e38e94a67= a6b5001beafc1 100644 GIT binary patch delta 173 zcmbQ~cgK&*CD<h-MxB9yQFkMkv?P;v$YgcN4NRV%n{P@gFfw^bP5v#VqRip!>g6NE z^uK^1xqvZck%QRe6vhIElmf<t0*1r_hSWv=3D+>_0v{W$n0PEO?dKRI=3DBhqQyz0+q=3Dz z`YiFmPVoWGo(2IyuEEYhzF~|7$sHimQW;89C;yf9lPX|HTI9qsH7T{A87z^+kn9}d V7MaY&JXu~wof)WQv!~1jE&ziMG`Ro( delta 141 zcmccPH`9;HCD<iIQk{W;F>NE4v?P;9z+`pF4NPvXn{P@gFfzG|P5v#VB2mDQT)>#J z$W>@^3S$97N&#a+0Yl;<U!KWM(tgaGlM^S;kajR#XuiO7a*RGpe6Uk|fU~DTK#*&& ebC7QsqjQK`WHJ|X0V5X4$-kuiHuuS#;{pIXrYYJ0 diff --git a/tests/data/acpi/x86/q35/DSDT.ipmibt b/tests/data/acpi/x86/q35/= DSDT.ipmibt index 45f911ada5645f158f3d6c0c430ec1d52cadc5d8..524fc9f4ee09fd7a5bec62818fd= 87b6ec300dee8 100644 GIT binary patch delta 180 zcmaFoxY3ErCD<jzP?3Rw(P1MOyCjp7^JHPk4NMLelaEUNW%rbF4tDnAm~0>;KKX$Z zhcbt=3DtCx=3Du)Bgg7<O0T&MgF3bQy2>vQVJLo3K$X#7*ZGcaZi%=3D<=3D~q*Ig#uC<kZOl z(hf=3DsR3^vhv&08G#RoWh8UzHn20I7&hA|c-cYq8_WhhOZd{o*`s(>MBkrT_*q|}0D dutX9=3DvU7-AWHJ}?<mb}r%s?%h1!eBC007LtHsk;R delta 109 zcmV-z0FwW)LheBdL{mgm?jQgF0c)`e2N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRvg;|6`>%) diff --git a/tests/data/acpi/x86/q35/DSDT.ipmismbus b/tests/data/acpi/x86/q= 35/DSDT.ipmismbus index e5d6811bee1233d74236453c49060390d74d4416..d04d215a1d0fbc77739084d100a= 35af47a1c1a62 100644 GIT binary patch delta 180 zcmezExX+2pCD<jzPLY9uapOiVc1b2D=3DgGp78<-p{CLfjj%kC-V9PI4JG1)*yeDVV+ z4rLB!S1%tSrvC*D$pwrli~L0=3Dr!W>Uq!chF6fh(fFr+T><DMk#%fUBsaw6CN$*GeA zq#cwNs7#L0XNeDXiVtx1GzbWC4R#Ll4Pz`w?f@B<%21j*`KYv?Q~^WMA}5xqNvQ?R dV2LD#WakjK$Yd_&$<L+LnSok13(CA=3D0RS-zH;DiM delta 109 zcmV-z0FwW{Li<4qL{mgm`yc=3DS0o<_)2N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRvhRAPqrav diff --git a/tests/data/acpi/x86/q35/DSDT.ivrs b/tests/data/acpi/x86/q35/DS= DT.ivrs index 46fd25400b7c00ee9149ddb64cb5d5bd73f6a82b..dbd4f858354df0f4c050fd0b914= 581154f340ee8 100644 GIT binary patch delta 180 zcmdnu_}!7qCD<k8y8;6P<Jyf}?2=3D4Q&Xa{DH!wL^Og<|4m)%p!IoR2cW3qva_~Zvt z9LgNdu3kPuO#cfQk_#A97Ws=3D#PGKxyNGV`UC}2n|U`So$$302fmxFKO<V3FjlT#-L zNINJkP?;Q~&k`T(6d&O1X%G<P8tfe88^&0W+yOEym7z3s@=3D<9&sRD+iMNTYJlTr(s d!4gRf$<85ek;z=3Dllb=3DhgGXu437L-}c0sx)UH|GEV delta 109 zcmV-z0FwXrL9{^%L{mgmv>*Tg0oSn#2N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRve)OE4?7a diff --git a/tests/data/acpi/x86/q35/DSDT.memhp b/tests/data/acpi/x86/q35/D= SDT.memhp index 5ce081187a578ba7145a9ba20d30be36c13b7663..f73ade9bf6e4545f9912ed654a2= 82884a54cec79 100644 GIT binary patch delta 180 zcmez5z14@yCD<jzRE>dw@xewec1b1=3D=3DgGp78<^ZICLfjj%kC-V9PI4JG1)*yeDVV+ z4rLB!S1%tSrvC*D$pwrli~L0=3Dr!W>Uq!chF6fh(fFr+T><DMk#%fUBsaw6CN$*GeA zq#cwNs7#L0XNeDXiVtx1GzbWC4R#Ll4Pz`w?f@B<%21j*`KYv?Q~^WMA}5xqNvQ?R dV2LD#WakjK$Yd_&$<L+LnSok13(7p?1OQcUH@*M> delta 109 zcmV-z0FwW;O!7+#L{mgm@+ANO0V%Nx2N?oIKa&#~umVFglf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRvh0624*0f diff --git a/tests/data/acpi/x86/q35/DSDT.mmio64 b/tests/data/acpi/x86/q35/= DSDT.mmio64 index bdf36c4d575bfc4eb2eac3f00c9b7b4270f88677..f0ddb4c83cdc9afdf4f289a66ed= 6bf0d630fd623 100644 GIT binary patch delta 180 zcmeD6y5Pm-66_KZpvu6&xNsvEyCjo`^JHPk4NPtplaEUNW%rbF4tDnAm~0>;KKX$Z zhcbt=3DtCx=3Du)Bgg7<O0T&MgF3bQy2>vQVJLo3K$X#7*ZGcaZi%=3D<=3D~q*Ig#uC<kZOl z(hf=3DsR3^vhv&08G#RoWh8UzHn20I7&hA|c-cYq8_WhhOZd{o*`s(>MBkrT_*q|}0D dutX9=3DvU7-AWHJ}?<mb}r%s?%h1!ewl000NpH)a3; delta 109 zcmV-z0FwXEN{vbiL{mgm4J7~o0qL;{2N?oIKa&#~umVFglf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRvh{W)LtM& diff --git a/tests/data/acpi/x86/q35/DSDT.multi-bridge b/tests/data/acpi/x8= 6/q35/DSDT.multi-bridge index 1db43a69e4c2affd8bd678bbef4d3c228380288e..3ad19e3f5e480db1c449b838c83= 833f7665186cd 100644 GIT binary patch delta 180 zcmbP{emkAZCD<k8wlM<(qtZq$c1b2D=3DgGp78<-p{CLfjj%kC-V9PI4JG1)*yeDVV+ z4rLB!S1%tSrvC*D$pwrli~L0=3Dr!W>Uq!chF6fh(fFr+T><DMk#%fUBsaw6CN$*GeA zq#cwNs7#L0XNeDXiVtx1GzbWC4R#Ll4Pz`w?f@B<%21j*`KYv?Q~^WMA}5xqNvQ?R dV2LD#WakjK$Yd_&$<L+LnSok13(B;M0{}}VH(me$ delta 109 zcmV-z0FwXPXP9RSL{mgmm@@zX0Zg$92N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRvd*F{DB}m diff --git a/tests/data/acpi/x86/q35/DSDT.noacpihp b/tests/data/acpi/x86/q3= 5/DSDT.noacpihp index 8bc16887e1c963c61aaecf71712a09c0554f6d67..9f7261d1b06bbf5d8a3e5a7a46b= 247a2a21eb544 100644 GIT binary patch delta 206 zcmZ4O@XmqDCD<h-Pl17faluBeUE)km&XbRcZ(wq;m|P+8m(x?qIoR2cBU*VfqolCz z|Nk7$ey-s{OhDSz%LhmoFeDc+rY!Ooot(m0z>reFm{7owSiq3F$d7ySW=3DUUuzKN3) zx&BX1<@yg)wzOb!ptSI0St&K81uBzc^jYGAo#F$WJq-eaT!Wp1e8U(Ek~=3D^Kr!thL zPOgyhlPX|HTI9qsH7T{A87z^+kn9}d7MaY&Jb9LsIxA31Y0~6)NwLj$r2JU{in&3W delta 161 zcmaFou-bvkCD<iITY-Ur@zh4HUE)msc9V~ZZ(#B@o?IdEm(xwmIoR2cBU*VfqolCX z|Nk7$ey-s{O#cfQk_#A97P$ybPGKxyNGV`UC}2oj<ij(0pQJA{=3Dj6o6!cq>V3(Xgp yPL9!Mi4S&)4{-K02nccwb`J6lV{{I2i%jNXE?~qWIk{BIZ*sh(*k*ZYe^vm<H!xlR diff --git a/tests/data/acpi/x86/q35/DSDT.nohpet b/tests/data/acpi/x86/q35/= DSDT.nohpet index c13e45e3612646cc2e30f00b3b7e53335da816ea..c089b5877a0f4d808abd4d8d939= 6ee7d2a9a78e5 100644 GIT binary patch delta 191 zcmbR0aKnMiCD<h-LV<yS@!CeNN(m+>=3DgF-S8<-p{CYwwCW%rbF4tDnAn0!}KT${t$ z&ox|#=3D|6|FtCtUuE?`J5U`$!$FFHAev4A0^fH9$fA+dlVb&((U<RU3w4!((#6S@9R zPMv&6%0X#?%H$Y*miS<&_yA{5gMc8{VCNv;Fvf!94v=3DZ745g`)&87XM3K)_WIk8Ml mN-byxOC&KQJBPSMCUY@Qj+9ns1!^fxnk*+Jwt2R66$=3D3Otvbs9 delta 140 zcmV;70CWG?K$SoWL{mgm6(9fr0RXWIc^CpuK9hwQumVjplQ$Xt2Sye{Q$tP&lie8? zAP7TFMOP96|8M|fZ~<hZL=3Dux^0dN3hZ~<U&0AZp`43m8tO#=3Dy&VUyAtKp>$vpf!_R uF9csxLSIlrNia}SMN>mkO;!OzR7P223Img|8x@l@8%~oR8WywO8+rsM6)9){ diff --git a/tests/data/acpi/x86/q35/DSDT.numamem b/tests/data/acpi/x86/q35= /DSDT.numamem index ba6669437e65952f24516ded954b33fe54bdedfb..2867f5b44498d788fc0effd0bf6= 16317821be88e 100644 GIT binary patch delta 180 zcmZ4K_{NdTCD<k8jRFG$<IIg*?2=3D3#&Xa{DH!!(bOg<|4m)%p!IoR2cW3qva_~Zvt z9LgNdu3kPuO#cfQk_#A97Ws=3D#PGKxyNGV`UC}2n|U`So$$302fmxFKO<V3FjlT#-L zNINJkP?;Q~&k`T(6d&O1X%G<P8tfe88^&0W+yOEym7z3s@=3D<9&sRD+iMNTYJlTr(s d!4gRf$<85ek;z=3Dllb=3DhgGXu437L=3DL60sw(vH?sf$ delta 109 zcmV-z0FwXgL8(CsL{mgmsUQFV0pYO<2N?oIKa&#~umVFglf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRveZD8^j=3Dy diff --git a/tests/data/acpi/x86/q35/DSDT.pvpanic-isa b/tests/data/acpi/x86= /q35/DSDT.pvpanic-isa index 6ad42873e91c80cef5a42224cb4d31936dad59b4..02cc07f010f880684216ba8925c= 8f3f55cfd80aa 100644 GIT binary patch delta 180 zcmeBhI_<>e66_M<t;oQ@xPK!TyCjp7^JHPk4NMLelaEUNW%rbF4tDnAm~0>;KKX$Z zhcbt=3DtCx=3Du)Bgg7<O0T&MgF3bQy2>vQVJLo3K$X#7*ZGcaZi%=3D<=3D~q*Ig#uC<kZOl z(hf=3DsR3^vhv&08G#RoWh8UzHn20I7&hA|c-cYq8_WhhOZd{o*`s(>MBkrT_*q|}0D dutX9=3DvU7-AWHJ}?<mb}r%s?%h1!cao008^CH%tHk delta 109 zcmV-z0FwX9LWn{NL{mgm2q6Ff0qL;{2N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRvh&N%k3a4 diff --git a/tests/data/acpi/x86/q35/DSDT.thread-count b/tests/data/acpi/x8= 6/q35/DSDT.thread-count index a24b04cbdbf09383b933a42a2a15182545543a87..41c0832ab5041ff5361598813ec= 28fe7442b191b 100644 GIT binary patch delta 168 zcmeyEvL%(vCD<ioixC3@W9vpPc1fm&gvr8^8<~1THXoC$VrKV}at?O(<CxqaBR)A! zmP47t+11NOi0OX;LvjIQ$|47`$tjEl3@HVS2?Y#^1q`W+{JAIB$@+2dO`M#_^?!2e z<nyu)%nMW|Pd1bj=3D3y*I?f~geWhhOZ>>}qURltz6$cbfYQffgnSR#ob**U~5GMS5c Ra+;hvbC7S?<_U5Sg#j0XG*JKm delta 134 zcmV;10D1qkW$|PRL{mgmaWVh^0k5$N2N?p5TayzRu>y)vv&I>E0|!SILsLUe2$O&u z7n5Ec2pDhxV{idvqD2yuWC3shWN-msZ~$SVO$?KX9ZmxYlVOwJ9Y6%3H=3Ds3>As!VR oLsUjtV+sRs0bDNxUsFO~P(w*DP*O!xLsCsvlR+L%v(+Bo6Qh?Xg#Z8m diff --git a/tests/data/acpi/x86/q35/DSDT.thread-count2 b/tests/data/acpi/x= 86/q35/DSDT.thread-count2 index 3a0cb8c581c8cc630a2ec21712b7f8b75fcad1c8..153b45f0f7443d25cecc2a752fb= 6dbd921160e78 100644 GIT binary patch delta 160 zcmaFW&a}3JiOVI}B}BJ{fr0VbMlN<qrq1%o!jc=3DA+Hy7@lT_nn@|K$XPEAFL!`ao# zM~LZv0Yh>DW6B~&vB@cn1q>+#j0pt{i3JR)iyS6vst0iJO`M#_^?!2e<QjDcrUfdK z52%ZB7bJIpG^a9@rcVB-?k7{gkhI8&WolAtK{Hq)i6PlJ#4R$Ji@6|q@;WtD<{;m& J&9)kAqXG4WGspk{ delta 142 zcmZ46!St$~iOVI}CFE5z0|O)DMlN<qrnchA!jc=3DAnlm;ZlT_nn@(`Q+PEAF;fFZen zF=3DdgP(Bu@x0)~_V#)JZf#6^CSP1FOJIVUGh?ooFzU1+|*baIS7OMI|Xe1Nm3K|qje fuyc@a7^8EDTVyg9a{(h3$;t23{Wdpgtd0f%C_O9p diff --git a/tests/data/acpi/x86/q35/DSDT.tis.tpm12 b/tests/data/acpi/x86/q= 35/DSDT.tis.tpm12 index e381ce4cbf2b11f56a2d0537db4d21acc97450c9..d0330d26a54b89c02a17b06ef5f= 55c72e28e406e 100644 GIT binary patch delta 180 zcmZp4JL1OW66_M<qRha+XuFY%U6RSkd9twN1||oK$wwvsvU^H72Rr+5Og4}apZq|I zLz%<b)yqeS>3;!3asgw?B7f1zDU1aSDFuuP1q_J=3D45^F!xF<>ba_~)@oXGWma_Zy& zX$PeRDwAXMS>l78;scyL4FZB(gPntX!x#&aJ3xk|GL)uHJ}T`eRltz6$cbfYQffgn cSR#ob**U~5GMS5c@^fi*W}ueMf-)c20H4n`x&QzG delta 109 zcmV-z0FwX2MuA2OL{mgm0V4na0cWua2N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRvhjImmMFN diff --git a/tests/data/acpi/x86/q35/DSDT.tis.tpm2 b/tests/data/acpi/x86/q3= 5/DSDT.tis.tpm2 index a09253042ce4a715922027245de8a2ab7449c5b7..b05563deedc65df50f35b239986= 2d9ee8d4d1e0e 100644 GIT binary patch delta 180 zcmbR3cF&E=3DCD<h-PMLv$@%u(Dc1b2D=3DgGp78<-p{CLfjj%kC-V9PI4JG1)*yeDVV+ z4rLB!S1%tSrvC*D$pwrli~L0=3Dr!W>Uq!chF6fh(fFr+T><DMk#%fUBsaw6CN$*GeA zq#cwNs7#L0XNeDXiVtx1GzbWC4R#Ll4Pz`w?f@B<%21j*`KYv?Q~^WMA}5xqNvQ?R dV2LD#WakjK$Yd_&$<L+LnSok13(9b@0{~2EHr)UK delta 109 zcmV-z0FwXSMw><oL{mgm8zTS!0U@yp2N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRvZWin{Xbx diff --git a/tests/data/acpi/x86/q35/DSDT.type4-count b/tests/data/acpi/x86= /q35/DSDT.type4-count index edc23198cdb47a981bcbc82bc8e392b815abb554..00807e7fd4d758bc2ab9c69ac88= 69cf6864399f7 100644 GIT binary patch delta 200 zcmbO`k@3MqMlP3Nmyib@3=3DE8mHgd5`GW8sqEG)T^sdM}0W0I5D*uA8jgPr|2CNnCC zYjZgJxrPfd{pWCY_3{DI1q{grj46v8#3rXO7BHj~FeVf*Bo;8FF7oG|JWaumgKy&G zM6UmnQzt)Ha8O#HGC4+{B|g|GKET=3D2ARx#!*g42IjIkiO17un%Luu;d7)3v+0*0hT wPApTCQVW{F5=3Djin&LM7*$z05n7b=3DKN)>9B<2Wl%#idLVTs35#~zv4YL0HE7HJpcdz delta 163 zcmaDbk#X)sMlP3Nmyo$03=3DE97H*&E{GIj2oEG)T^scrM-W0I5D*xkjPgPr|2CNnCC zD{wgbxrPfd{V!lhE?`Vq<SH~dg|UDkrGPP^fFW^_FVEzK3VzI-lM^R@S8y<0XuiO7 za*RGpe6Uk|fU~DTK#*&&bC7QsqjQK`WHJ|X0V5X4$&reFOwsC-6BUFvGb!Cu0{{}w BF&_W` diff --git a/tests/data/acpi/x86/q35/DSDT.viot b/tests/data/acpi/x86/q35/DS= DT.viot index 4c93dfd5c4b362714d3f9aa606a838d4625b3369..c3d83e67660ee3fd59f6fae6242= 270bed4a567f1 100644 GIT binary patch delta 180 zcmbPIbiIhnCD<h-+>(KT@%~0Gc1b2D=3DgGp78<-p{CLfjj%kC-V9PI4JG1)*yeDVV+ z4rLB!S1%tSrvC*D$pwrli~L0=3Dr!W>Uq!chF6fh(fFr+T><DMk#%fUBsaw6CN$*GeA zq#cwNs7#L0XNeDXiVtx1GzbWC4R#Ll4Pz`w?f@B<%21j*`KYv?Q~^WMA}5xqNvQ?R dV2LD#WakjK$Yd_&$<L+LnSok13(7Fd0swk8H!T1F delta 109 zcmV-z0FwXLa+GokL{mgm6gdC@0SU1R2N?oSK9ds}umVjplf@bR0!9{-#2O?RZ~$X) z0c4^?5|d;BZ~$a*0bp<dVWLb7lM5S70|}F1lVBS_1)(>fHItJ;91{ouLsUjtV+sS4 PKO7a4!W&MrRvZBxw>BRO diff --git a/tests/data/acpi/x86/q35/DSDT.xapic b/tests/data/acpi/x86/q35/D= SDT.xapic index d4acd851c62c956436a436f9fa6d08fc5f370fa7..227d421f16ed1824a87e8a91da7= 34828f8b48cbf 100644 GIT binary patch delta 195 zcmZph&UA7*6PHV{OUTJ?1_s7U8@bpenOZ+i7M9$|)bwogG091M?A}t&!OnghlNmL{ zwK$ypT*HN!{&P6Hdien90*2%Q#*{^lVv|!C3m8%g7!wK@5(^ko7dcFxsu94!H*s<z z*Z;|>lV4~!C@oN#9HY+?AM6w#;OuD-5ab%{9ON6uSdiQSGAxy$G<9;Urk_*+L((EA rmZ?dp1<hcIB!*<?5Vy!=3DF6PPgn(FL8Eu~4(>XQ>Sgf}11JeCLm_4q#( delta 162 zcmX>(ovCd)6PHV{OGsNc0|VpRja=3D-KOigbm3rlWf>VLTTnB*irb`LS<U}ry$$&4D} z@*K{7uHiyV{|gwB3m8)txd}~9VJu)sDPT+}U`Sl#H+g|Z05j+0#K}K2984FQFEE`P zqt6l_>=3DYm1>}e1X<QnW8<QvB59O4$4%*9;5h(&U8l%^k3wEE;k4dKnqTE`LrM+q_U --=20 2.43.0