From nobody Thu Dec 18 08:07:38 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=1665427437; cv=none; d=zohomail.com; s=zohoarc; b=FcVLKc8KhCsmPxiTPN+rjvt4X+HZuwsU0GgCBPMRagGY7f7ga/gdkBqkiDYDfxOWfV5T9XgfhTfza65ml2tWKtz8lisvdH+XSQIlXlBOhF3D2k9YfvyOjD/DNBDROSHQBmiNo/V9hUWTOwbLUdGwV9uL1ny5S/1nCdxKVO1X19g= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1665427437; h=Content-Type:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=MMhesCiaEL22+rYIJMiKtV9ezaSZJdXsGwAzhglkeLs=; b=iw/q7foix0QobQtGEIAxJHm/wkW0BHntEoIuk3zJgUrI76nVVUqkq0CfvjMlbB7WZC1tgeSsg6e5LRKjRBTCVW5fWbpSaHLDig4UQxQqZLJCvZmuLOfm+mgyv0mxIGn6bbc/8S3lDfu5XbjJle1QsiP/e+pM+OThd1lU4TbZfPQ= 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= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 166542743755924.299639670895658; Mon, 10 Oct 2022 11:43:57 -0700 (PDT) Received: from localhost ([::1]:49694 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ohxko-0001TO-3q for importer@patchew.org; Mon, 10 Oct 2022 14:43:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50148) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohwdS-0004TO-Lt for qemu-devel@nongnu.org; Mon, 10 Oct 2022 13:32:14 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:20611) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohwdN-0007YL-Ha for qemu-devel@nongnu.org; Mon, 10 Oct 2022 13:32:14 -0400 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-530-sFhdUVBiOw-mhCrC5zDKlw-1; Mon, 10 Oct 2022 13:32:07 -0400 Received: by mail-wm1-f71.google.com with SMTP id az35-20020a05600c602300b003c5273b79fdso3669846wmb.3 for ; Mon, 10 Oct 2022 10:32:07 -0700 (PDT) Received: from redhat.com ([2.55.183.131]) by smtp.gmail.com with ESMTPSA id j5-20020a05600c1c0500b003b477532e66sm37348515wms.2.2022.10.10.10.32.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Oct 2022 10:32:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1665423129; 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: in-reply-to:in-reply-to:references:references; bh=MMhesCiaEL22+rYIJMiKtV9ezaSZJdXsGwAzhglkeLs=; b=N/vNyd9e4ENIxqPbVnL1BcZfY82RSZRWeyigkr1W1+bDPiuii5PtnwHY++XdPVjVSGDaww 2TOscaQrvnIf3nk+Ofqg3wrtr3pa986Dmjtrmc4LePVTK1N05+6DM4gWBSAf/jyhsP0mEM GRTzUUv4AMn+rJ0sz3YGsc3Mk/IpHkY= X-MC-Unique: sFhdUVBiOw-mhCrC5zDKlw-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=MMhesCiaEL22+rYIJMiKtV9ezaSZJdXsGwAzhglkeLs=; b=siHdSaQ3T9p1SFnP3U2ZU9m8Z63kKNLLRmBt3KAvICubd3yS8ZZQy7tjJTUreYf80L 4aZYz+GcOxc5udRhpcQjwKfhbv72kqgp03lQnceRuwbHcdawi9uYnHw4p2o6WMZHzi6b DVZyiZ3t8Vm3uZ/ICiJsCo522V1OBAtGkrtZBjsn+nE4Mq/VOc+qEfXjCpE2JRSGUWGo M4aotMGrcyAs6H2rd3WQHTOX5ell6MeRkbnsEcylT8L6KZ60Aky3O89UvnfKB/Jx+YR8 mY3ma4GDbyf15/xXm7vPtfKf9qdMMpWaCmBOEGAAVhSuXV7x3IWZ97smPAzmnXIf3FlW wT8Q== X-Gm-Message-State: ACrzQf2JNdDncbe2B1xRbOmA35/N/b41CCbTQymkhpJ711apEoDFSwmV M31I683o6p7GOV5Sp7l19DgfEXLQVHj8utwvFIQcp+mSnTERQbISy/2E4Kwg/BsyQEAtULoTkvB ZbsSoMPrWeDm9SlPAneCQ5sK21+t4A3BZBApF/oA/JmUg58ETZe7IiYLgUb5k X-Received: by 2002:a05:6000:18a2:b0:22e:72fd:c5d0 with SMTP id b2-20020a05600018a200b0022e72fdc5d0mr12052738wri.682.1665423125903; Mon, 10 Oct 2022 10:32:05 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6fOQubk3814Rkia6GzvMJiitA0wWZ5N4e/Mi6yJ10sLgnfv/4nvxLbJ1vjoYwLwesxB5dysA== X-Received: by 2002:a05:6000:18a2:b0:22e:72fd:c5d0 with SMTP id b2-20020a05600018a200b0022e72fdc5d0mr12052708wri.682.1665423125385; Mon, 10 Oct 2022 10:32:05 -0700 (PDT) Date: Mon, 10 Oct 2022 13:32:01 -0400 From: "Michael S. Tsirkin" To: qemu-devel@nongnu.org Cc: Peter Maydell , Igor Mammedov , Ani Sinha Subject: [PULL 45/55] tests: acpi: update expected blobs Message-ID: <20221010172813.204597-46-mst@redhat.com> References: <20221010172813.204597-1-mst@redhat.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20221010172813.204597-1-mst@redhat.com> X-Mailer: git-send-email 2.27.0.106.g8ac3dc51b1 X-Mutt-Fcc: =sent 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=mst@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LOTS_OF_MONEY=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1665427438496100001 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Igor Mammedov An intermediate blobs update to keep changes (last 2 patches) reviewable. Includes refactored PDSM that uses Package argument for custom parameters. =3D=3D=3D=3D=3D PDSM taking package as arguments Return (Local0) } - Method (PDSM, 6, Serialized) + Method (PDSM, 5, Serialized) { - If ((Arg0 =3D=3D ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d= ") /* Device Labeling Interface */)) + If ((Arg2 =3D=3D Zero)) { - Local0 =3D AIDX (Arg4, Arg5) - If ((Arg2 =3D=3D Zero)) - { - If ((Arg1 =3D=3D 0x02)) + Local0 =3D Buffer (One) { - If (!((Local0 =3D=3D Zero) | (Local0 =3D=3D 0xFFFF= FFFF))) - { - Return (Buffer (One) - { - 0x81 = // . - }) - } + 0x00 = // . } + Local1 =3D Zero + If ((Arg0 !=3D ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c343= 4d") /* Device Labeling Interface */)) + { + Return (Local0) + } - Return (Buffer (One) - { - 0x00 = // . - }) + If ((Arg1 < 0x02)) + { + Return (Local0) } - ElseIf ((Arg2 =3D=3D 0x07)) + + Local2 =3D AIDX (DerefOf (Arg4 [Zero]), DerefOf (Arg4 [One] + )) + If (!((Local2 =3D=3D Zero) | (Local2 =3D=3D 0xFFFFFFFF))) { - Local1 =3D Package (0x02) - { - Zero, - "" - } - Local1 [Zero] =3D Local0 - Return (Local1) + Local1 |=3D One + Local1 |=3D (One << 0x07) } + + Local0 [Zero] =3D Local1 + Return (Local0) + } + + If ((Arg2 =3D=3D 0x07)) + { + Local0 =3D Package (0x02) + { + Zero, + "" + } + Local2 =3D AIDX (DerefOf (Arg4 [Zero]), DerefOf (Arg4 [One] + )) + Local0 [Zero] =3D Local2 + Return (Local0) } } } =3D=3D=3D=3D=3D PCI slot using Package to pass arguments to _DSM Name (ASUN, Zero) Method (_DSM, 4, Serialized) // _DSM: Device-Specific Met= hod { - Return (PDSM (Arg0, Arg1, Arg2, Arg3, BSEL, ASUN)) + Local0 =3D Package (0x02) + { + BSEL, + ASUN + } + Return (PDSM (Arg0, Arg1, Arg2, Arg3, Local0)) } } =3D=3D=3D=3D=3D hotpluggable PCI slot using Package to pass arguments to _= DSM Method (_DSM, 4, Serialized) // _DSM: Device-Specific Met= hod { - Return (PDSM (Arg0, Arg1, Arg2, Arg3, BSEL, _SUN)) + Local0 =3D Package (0x02) + { + BSEL, + _SUN + } + Return (PDSM (Arg0, Arg1, Arg2, Arg3, Local0)) } } Signed-off-by: Igor Mammedov Message-Id: <20220701133515.137890-8-imammedo@redhat.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- tests/qtest/bios-tables-test-allowed-diff.h | 34 -------------------- tests/data/acpi/pc/DSDT | Bin 5987 -> 6219 bytes tests/data/acpi/pc/DSDT.acpierst | Bin 5954 -> 6186 bytes tests/data/acpi/pc/DSDT.acpihmat | Bin 7312 -> 7544 bytes tests/data/acpi/pc/DSDT.bridge | Bin 8653 -> 9078 bytes tests/data/acpi/pc/DSDT.cphp | Bin 6451 -> 6683 bytes tests/data/acpi/pc/DSDT.dimmpxm | Bin 7641 -> 7873 bytes tests/data/acpi/pc/DSDT.hpbridge | Bin 5954 -> 6186 bytes tests/data/acpi/pc/DSDT.ipmikcs | Bin 6059 -> 6291 bytes tests/data/acpi/pc/DSDT.memhp | Bin 7346 -> 7578 bytes tests/data/acpi/pc/DSDT.nohpet | Bin 5845 -> 6077 bytes tests/data/acpi/pc/DSDT.numamem | Bin 5993 -> 6225 bytes tests/data/acpi/pc/DSDT.roothp | Bin 6195 -> 6434 bytes tests/data/acpi/q35/DSDT | Bin 8274 -> 8320 bytes tests/data/acpi/q35/DSDT.acpierst | Bin 8291 -> 8337 bytes tests/data/acpi/q35/DSDT.acpihmat | Bin 9599 -> 9645 bytes tests/data/acpi/q35/DSDT.applesmc | Bin 8320 -> 8366 bytes tests/data/acpi/q35/DSDT.bridge | Bin 10988 -> 11227 bytes tests/data/acpi/q35/DSDT.cphp | Bin 8738 -> 8784 bytes tests/data/acpi/q35/DSDT.cxl | Bin 9600 -> 9646 bytes tests/data/acpi/q35/DSDT.dimmpxm | Bin 9928 -> 9974 bytes tests/data/acpi/q35/DSDT.ipmibt | Bin 8349 -> 8395 bytes tests/data/acpi/q35/DSDT.ipmismbus | Bin 8363 -> 8409 bytes tests/data/acpi/q35/DSDT.ivrs | Bin 8291 -> 8337 bytes tests/data/acpi/q35/DSDT.memhp | Bin 9633 -> 9679 bytes tests/data/acpi/q35/DSDT.mmio64 | Bin 9404 -> 9450 bytes tests/data/acpi/q35/DSDT.multi-bridge | Bin 8568 -> 8628 bytes tests/data/acpi/q35/DSDT.nohpet | Bin 8132 -> 8178 bytes tests/data/acpi/q35/DSDT.numamem | Bin 8280 -> 8326 bytes tests/data/acpi/q35/DSDT.pvpanic-isa | Bin 8375 -> 8421 bytes tests/data/acpi/q35/DSDT.tis.tpm12 | Bin 8880 -> 8926 bytes tests/data/acpi/q35/DSDT.tis.tpm2 | Bin 8906 -> 8952 bytes tests/data/acpi/q35/DSDT.viot | Bin 9383 -> 9429 bytes tests/data/acpi/q35/DSDT.xapic | Bin 35637 -> 35683 bytes 34 files changed, 34 deletions(-) diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios= -tables-test-allowed-diff.h index 452145badd..dfb8523c8b 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1,35 +1 @@ /* List of comma-separated changed AML files to ignore */ -"tests/data/acpi/pc/DSDT", -"tests/data/acpi/pc/DSDT.acpierst", -"tests/data/acpi/pc/DSDT.acpihmat", -"tests/data/acpi/pc/DSDT.bridge", -"tests/data/acpi/pc/DSDT.cphp", -"tests/data/acpi/pc/DSDT.dimmpxm", -"tests/data/acpi/pc/DSDT.hpbridge", -"tests/data/acpi/pc/DSDT.hpbrroot", -"tests/data/acpi/pc/DSDT.ipmikcs", -"tests/data/acpi/pc/DSDT.memhp", -"tests/data/acpi/pc/DSDT.numamem", -"tests/data/acpi/pc/DSDT.roothp", -"tests/data/acpi/q35/DSDT", -"tests/data/acpi/q35/DSDT.acpierst", -"tests/data/acpi/q35/DSDT.acpihmat", -"tests/data/acpi/q35/DSDT.applesmc", -"tests/data/acpi/q35/DSDT.bridge", -"tests/data/acpi/q35/DSDT.cphp", -"tests/data/acpi/q35/DSDT.cxl", -"tests/data/acpi/q35/DSDT.dimmpxm", -"tests/data/acpi/q35/DSDT.ipmibt", -"tests/data/acpi/q35/DSDT.ipmismbus", -"tests/data/acpi/q35/DSDT.ivrs", -"tests/data/acpi/q35/DSDT.memhp", -"tests/data/acpi/q35/DSDT.mmio64", -"tests/data/acpi/q35/DSDT.multi-bridge", -"tests/data/acpi/q35/DSDT.numamem", -"tests/data/acpi/q35/DSDT.pvpanic-isa", -"tests/data/acpi/q35/DSDT.tis.tpm12", -"tests/data/acpi/q35/DSDT.tis.tpm2", -"tests/data/acpi/q35/DSDT.viot", -"tests/data/acpi/q35/DSDT.xapic", -"tests/data/acpi/q35/DSDT.nohpet", -"tests/data/acpi/pc/DSDT.nohpet", diff --git a/tests/data/acpi/pc/DSDT b/tests/data/acpi/pc/DSDT index 2d543fbf94e42f03814019c146b49f94e76bf15d..cb718f1a8a591b27ca841f70f40= 762562c15c837 100644 GIT binary patch delta 1368 zcmaE?ciMo!c zNf2e5-I-aqJe}6Y#0NXY3wW&waP~Cda0+(yVTf+h4>mA}=3DZJT731Z-I3=3DZ{U5Rr`s zx}T>&h>HoN1SFQQ1mvZR%&hE$=3Dq3l&$$h+HvUpWZ-pwn^=3DrQ>wua*L;x_ETcJSNNX z5uqrN7)48oQS_1+MY{Y%xT%mBMO%qc^phAxwgN=3DBsgW2(M~P9yDM*BMzQib+NQ|PZ z#3+&!BEn6v#3))wjH0K+DAE)r!cDovDB4JjqOZg#vJ@f0O|`@*I!KHnR#76X^Ay!W OD>Kl_g3Vo`HyHuis-Nrt delta 1204 zcmX?Y@K}$_CDa|v89KlwD+ zw90p)_$yz@!_K}1j-D$;Grlcv9`;1cu28JpX}!VTm9!V&k^tF62!pa7#!-yAR-5urOt@-iV-HKoOJbr0O0lbDMzOW(#Xttx`o@O=3DEzJMl|1i{drh7r*p${L&BcOKXd1 OiQ~v)n~TJ5G6DeTf_9hy diff --git a/tests/data/acpi/pc/DSDT.acpierst b/tests/data/acpi/pc/DSDT.acp= ierst index 798349aa3f85e0803396471237e94604d00a1f90..aebb29c2a4ae67b732bef3eb8e7= 2c5665bb3a7b3 100644 GIT binary patch delta 1385 zcmX@4x5|LaCD!c zNf2e5-I-aqJRMiZ#0NXY3wW*yaP~Cda0+(yVTf+h4>mA}=3DZJT731Z-I3=3DZ{U5Rr`s zx}T>&h>HoN1SFQQ1mvZR%&hE$=3Dq3l&$$h+HvUpWZ-pwm(ZW3&00Wq0}fq@xfIu|n` z<2@#G@@XlcnjVkt29L?U#3-6bjH0W=3DD3atS!cDQnC|XF2qNl_t(i9-VO}WG<+DMF| zuf!;_6ePk;wZteoNQ@#@AtJ2vBt}s$F^Vn{qexVk2scF%qi8NMiXIZ9NL7RgH)Rr| aXe}{{J`$tIR8$MC5JAi4o6AJcFaiL0S)o4w delta 1221 zcmZ2wa7d5KCDNE4JQI_j;ACy49rZ430WQJ5d<%S7Cuax>a|v89KlwD+ zw90p)_$yz@!_K}1j-D$;Grlcv9`;1cu28JpX}!VTm9!V&k^tF62!pa7#!-yAR-84*YHsM()004zr-(XER5IgTKv+-@kc(SdiF}z`y|1syaD~i@iXIm5G5DXbs2!VI&g@ zk|4@9yE7Z|*E_9^i4S&)7w}pW;OuF@;S}uZ!w}u1A8cR{&k^tF62!pa7#!-yAR-$N zbU#ml5Em0j2}mqq3CK$snOWHh(M=3DAl!G=3D&BJPZs>5M5kM__c{}#7}-LB*o}4nN3(r z0o8_hbQ?S-dl93kj~GRlh*2aaLWG;5h*30;7)6hWQKTkHgqyO6QM8U2MW2XKWF|(0 zo2rOWw2v4?OyWdX=3DSGa8E@Bj&BSw*s1QBiuBSz6IViesYMv;;v5pGH&M$sx_6ul!x Wk&zS;ZYq<~lEqsVY~C()lMw*;SEL>Q delta 1186 zcmexiHNle0CDV(c!xBMe#zqjq zuuyz~=3D;SOe_5vYRCI()H#Dav5Li2{CR@xe~<0^VE!&YlJ$E?n^eK_LtULQD+_ zn&k^tF62!pa7#!-yAR-I4>ojRSi%5e7{M6EAVzeP(_{x>Eh#KI3#U6IVABK9)w?d4u0up_@xb`@Y-F4U-}4sX+CMZhDS(iiQ~v)o99d4 GWCQ>bvvXkp diff --git a/tests/data/acpi/pc/DSDT.bridge b/tests/data/acpi/pc/DSDT.bridge index 56398fc0147c9ab9d59947e24cddb08380b6a13e..e04b5b2035fb665b1e75075d4c4= 7776a51fa77e2 100644 GIT binary patch literal 9078 zcmeHL&2Jmm5ue8oY57P>OKNS&RvZ(ujW$hTla#-L0)@z3N}?rFYcA!aSfN~!3QD;K zvT&jzvS5^^3r8_fpeduGhaMP%xmw2_TcD@j{3oP`UV2Q?*q26~+2x~TN>1cG^&kOS z?aaLQo8QcPZ{DmlLo5I4902=3Doc1fK#65023HGw}20O+0m%K5+wm`yD^S7BjafSC`% z&O1J`lJa9MyFADK*s%U!Ss#63v8oNVC-Qc!YCqhvYCwb5Yc}WfB2QI}Y{hI%>S{hI zRp#?rB=3Dd~>rAkICfmB(}Yaq{_x=3D4d)gxShZutMD*m1F!3LPE^M$45{;bilmu5*kI0Z6|%1E=3DC z+NU^-Xrq7Q!lh{^IPNz9&PL)%r}wC`294{G-2-D(ZEAL<>sUB^M80Kj5#L4(!K`F5Rk zV(lsq^wkEeei7|U85|UA*SW8+$@Vnb@=3DRMnRg^B;U<-&y}f;_mw&ez1PG{{DwxGF4w(=3D#}Xx=3DW`5p zV24HU*1|3B)a4x>F(3SpgbXB9Jy&FEzGyJDRJg^kx+du{%fPRy1q~~BoJRUpBe$5q z;aaAgP$HFlF)!IbO56_9D^Br8LN3W@M%DAlWGYEC+)F&D#MJWa&wL%;ZonfonM|%J z^Fw$wWJ2b-l}myBfl>fe+XvO?%m%A-x;<#15Ntk*HT{5PaiMD|g&>9XdXCs26e1jo zugsoQ4Yeq}A`D3_=3DH89_c5SHJZ1ss2Z?7^NYbtYU`C{aEZHsN!QDxcnL6=3DUzgGyYK z&iMAA7MG>|WhaEieiz+*X&+|C3t>=3DA>u%S#h$9tpWc9_h&XohhoSlKoSLc5FKw{8{ z^VaLs*yRFlXGefFsMC^TY;`krcyI@>kk5MU@H7`f>XK28yduqq@0J7jm^^!JFbSAD zoBIZ}H1zhM5{Dkj&U|>C_B0)206ZSJuca>SZae{nOgR?j5=3DhjcqIIN#afB%tXsq2< zCh_ph>A6ZSnTFnpr-MX$N?r<($*D-aGnKpw$~!nV1(b+>eQ?{MeF|MII!s?0A*+ge zQt764ThS!4DOTQMwT`e@}FSXig08`+$+EKlzCo`A=3D zw*ZoUU*&Uq->@5(Q~AEy`D%v+2;@dUpVv!nB3}l(>GrnK0#H9ds@7R~4bcHNLUjE5mvdz}T*>}}hm%zoBo~9tPlm^&I<4an+Ow)_m(*A6uuDcu%5kC~jC-;9hqD15vt)?3Q zQFlLvlz4^i9O~<7Oa(0iP^5Y(ra1&52B^oD3qKB#2Llg4^8q(G2t?hJi{$f))T7k< zV0CiijZ>Nyj5uLW<8lgk~fO4 zA_-0*ffVwHbVYFD0*QM?5}dF=3DxY30@B3%`nA_6Jm6-jW43Z$qwjIGq(pXI~#lDW1`870bR(c(cLa5j9b3 zoycYbn@$w2_k;in*zLI%i3DMhQNXsswIoOomKhZAa(69F637zWY=3Dp6=3DdSu`o+mp!C z<-Uzv;a%6Wk*_O#8#%)}r)MK?SNk?{hqb?FBY)S(HoDnxnmClP3JV!KYLxfv*jGO? zup$aOeo~>lXO~IF>Llz5N8Yo~kc^c=3D*qe^LXLlmTQ!DJ)FF!KWeRhf(Pf*`ZacleR z6glqZzCA(mKKl&HxU>59Cdp`5&e8`P*o^+4O$&`Z|1#^nXxwkMuvI;73$Z8uzHbA} z({WpPv^*WRg-6TNaa(w_JRP@%N6XW3TX?iQ9k+$wnZr{{!R>?|A?K delta 2214 zcmez7cGj88CDV(c!xBMe#zqjq zuuyz~=3D;SOe_5vYRCI()H#Dav5Li2{CR@xe~<0^VE!&YlJ$E?n^eK_LtULQD+_ znv7 z8JStxAax*#=3Dq4|gU_+=3D{9tH*`hz?(b8 l8JQTJCXePblp+^WwmD56&1YDHWi+2*4HkU)Y=3DPo6MgUdmwrT(X diff --git a/tests/data/acpi/pc/DSDT.cphp b/tests/data/acpi/pc/DSDT.cphp index 38cb47c675edb6d4797b008d2deae656739230ef..3e8a202b0f32d585b38d4f8c852= 47124de5ec73d 100644 GIT binary patch delta 1368 zcmdmNG~0yBCDzaneREc_tc(SdiF}z`y|1syaD~i@iXIm5G5DXbs2!VI&g@ zk|4@9yE9+m_HLQtxtm{>(PQ#Tek}!5b@Aw?c}#vw zj3Pq;B1|eJM$t}U6#XSek)t3HZfYe)(Me(y@d^=3DPT_7=3DvrV^v*CNYX+g^6%eA~A}V z5~JuPF^Y6Wh;UOOF^aYlqv$6wifl!Ra8n~OijESah*OLR>wJk(G?5rZSBX(1DXxW9 OW}uY?o1?^UG6Dd56QI=3Dq delta 1204 zcmbPjve}5sCDV(c!xBMe#zqjq zuuyz~=3D;SOe_5vYRCI()H#Dav5Li2{CR@xe~<0^VE!&YlJ$E?n^eK_LtULQD+_ zndHxtMTi5aEaqHgsWF!T@3zx$r|-#vq~SCa1}d`L(35 z*cA`9%W1N%0AA^G{L%;UOLGh2H9Qo*^nCo%FY!wo3*oi97Qggy{L+HLcny!nFTE7M z^n3i$mLhoVZpJTt7QeK(C|<)8@k_79FZ~t2w7nQ!yF2kqU&b#jD~{Ljbo|mA@k{>} P*AmB($2L1j+++j*x9fJ^ diff --git a/tests/data/acpi/pc/DSDT.dimmpxm b/tests/data/acpi/pc/DSDT.dimm= pxm index 06a7aa59465238bfbf715ae83540f68b1f2f3ea5..f7d6ca1448cf0ae3c609fc1e139= 1cccc2d7221fc 100644 GIT binary patch delta 1387 zcmcac(SdiF}z`y|1syaD~i@iXIm5G5DXbs2!VI&g@ zk|4@9yE9h_)H|(>i4S&)7w}pW;OuF@;S}uZ!w}u1A8cR{&k^tF62!pa7#!-yAR-$N zbU#ml5Em0j2}mqq3CK$snOWHh(M=3DAl!G=3D&BJPZs>5M5kM__c{}#7{O6kz(|i>@T9F zfNDcLx(yzaCljOSIx&i*MTxL3o)|@oiBa^N7)9D*M7SxR7)6_jQS_Y{Mb_d(xT&5P zMTdz|#4bUEb>74%>L*6gWnvVGOA_IxXkrx2Cq~g@Vic)M5#gq6Vic_>M$u;*!sObomXi3JHAi3|)&5(WIs;)9*y1-!WeoIMRhT)5%`fdHxtMTi5aEaqHgsWF!T@3zxlFDS;bU}~+$o|Zg~f(=3D zunkU=3DFXNY%6~(JN9l!KO{L;ViOS_8UwYwj`^iBNI%Hntp&&4mj9ltcA1YX0v@k>v| zFMS`sw5B9pyNmHl@5L|8E``_dK>X6P@k>9&FRd?)*X~OE(ueU&^UB~gJRHCDLK!V_ M9C>W>3z?gY07V3KG5`Po diff --git a/tests/data/acpi/pc/DSDT.hpbridge b/tests/data/acpi/pc/DSDT.hpb= ridge index 798349aa3f85e0803396471237e94604d00a1f90..aebb29c2a4ae67b732bef3eb8e7= 2c5665bb3a7b3 100644 GIT binary patch delta 1385 zcmX@4x5|LaCD!c zNf2e5-I-aqJRMiZ#0NXY3wW*yaP~Cda0+(yVTf+h4>mA}=3DZJT731Z-I3=3DZ{U5Rr`s zx}T>&h>HoN1SFQQ1mvZR%&hE$=3Dq3l&$$h+HvUpWZ-pwm(ZW3&00Wq0}fq@xfIu|n` z<2@#G@@XlcnjVkt29L?U#3-6bjH0W=3DD3atS!cDQnC|XF2qNl_t(i9-VO}WG<+DMF| zuf!;_6ePk;wZteoNQ@#@AtJ2vBt}s$F^Vn{qexVk2scF%qi8NMiXIZ9NL7RgH)Rr| aXe}{{J`$tIR8$MC5JAi4o6AJcFaiL0S)o4w delta 1221 zcmZ2wa7d5KCDNE4JQI_j;ACy49rZ430WQJ5d<%S7Cuax>a|v89KlwD+ zw90p)_$yz@!_K}1j-D$;Grlcv9`;1cu28JpX}!VTm9!V&k^tF62!pa7#!-yAR-84*YHsM()004zr-(XER5IgTKv+-@k;o1Dc^Ajr(fkWj#o zxIk*sD~d!bm0* zBtevI?q_DY(M@6$$qEtSrbJ>CEhR?LOJWr13KQX`LShtcB}UOtViehm i5aFgqViX-EMiHkd5!U$n~VTXH>qd< delta 1167 zcmbPixLTjfCD;*!sObomXi3JHAi3|)&5;yN=3DZBHurR>c(}2S%*wu$2 zx=3DAzGz#yI@-q9t9fx|I4)Q>?#JRayEo+Th>Wn^Y$gVcc}qMN)}f(@Z+c^DX&AnLi8 zaA^?Xhz~Y&VOYWdVi>th_Tl4WbebH^rzM5OhIp_IPLr47mwu05+L9ly;m!D^&*GOB z7r<+HB7W)B_@%$%m$nzgYj-Dp>C5<~Wrgq>o{nF7BYx@M_@!Ni@!H*wU-~9~X=3DM?- qhUem!-i}|IQ53J?-uR`b;+MXUUs_WPuieFBTH-kJ*ydegHyHsB4Q@aH diff --git a/tests/data/acpi/pc/DSDT.memhp b/tests/data/acpi/pc/DSDT.memhp index b81e3dd8ecd89f4690d69a90096df095fe218425..63fdfe8c025f8b2f19411792817= cd21b506fa984 100644 GIT binary patch delta 1387 zcmdmFIm?>MCDc(SdiF}z`y|1syaD~i@iXIm5G5DXbs2!VI&g@ zk|4@9yE6y#*E_9^i4S&)7w}pW;OuF@;S}uZ!w}u1A8cR{&k^tF62!pa7#!-yAR-$N zbU#ml5Em0j2}mqq3CK$snOWHh(M=3DAl!G=3D&BJPZs>5M5kM__c{}#82iGmSXgntRbwW zfNDcLx(yzabBIy2ffz+!h*4xALWG-Yh*5Na7)30iL|ErRjG`W56kQ-jk%$-(Zi*mA z(HvqFJs?JriZ~H&${J>vHs6%G$p`@bk)nP8 delta 1186 zcmbPby~&cxCDV(c!xBMe#zqjq zuuyz~=3D;SOe_5vYRCI()H#Dav5Li2{CR@xe~<0^VE!&YlJ$E?n^eK_LtULQD+_ zn&k^tF62!pa7#!-yAR-yXVmJ}A9@nDmkCa=3DLS z{SCjgg9u*3yYNe2!7nW*ir4TA{L-87OaH+y?IwoT?g{v%Z{e3#5yxwI9)9T^_@$X7 z@EY!eUwRsT=3D?D0wwIuP{U4mbFAAV^LDZGXU;g_C+U-}t-X#;7zc2`MjiQ~v)n-5Cg GWCQ@s6m!7< diff --git a/tests/data/acpi/pc/DSDT.nohpet b/tests/data/acpi/pc/DSDT.nohpet index cb7bf7d850f340e12a7237c987f570300fd9c92b..281b0955ca223a1bd2c24f5e58f= b8b73ae37a957 100644 GIT binary patch delta 1367 zcmcbryH}sfCD;o1Dc^Ajr(fkWj#o zxIk*sD~d!bm0* zBtevIc4sc*^mJMq6CdmpFW|K%z}eG)!ztL+hatL2KiI$^o+IATC5VB;F*wwZK}0ql z=3Dzg98AucA65|CKJ5|EcNGPAN1qMIC8C-I8O;#D+Rmsgh2W3o4|mIA7}cyz-&CifGg z=3DrS>i#QBJ@E}9rc^NCUPm>5Os{6x4Zn;1pwiBa^K7)9m+M7XJ%7)ASuQN%1rgmv!3 zDC#Cg(RpGN2@4V7rf^~u%_c_CePR?T3lrg{bYc{(CPvYFViXyR5aFhBVifHb(LyUT N(8_|%e?)FF0syVjpr`-< delta 1194 zcmdn1e^r;uCDV(c!xBMe#zqjq zuuyz~=3D;SOe_5vYRCI()H#Dav5Li2{CR@xe~<0^VE!&YlJ$E?n^eK_LtULQD+_ zn&k^tF62!pa7#!-yAR-!e(CS{r5*Y4+TD#``YL{Dc>%nJXX2OMj9>aMerb0>ymn8- zFMS)ow5kwZ!}IY=3D@5C?7ER5H1U;NV3@k>9%FRd+t*X~mM();mCbBf|MJQ%<9Tv07? M9C>W>6VaQD0Dwkx9smFU diff --git a/tests/data/acpi/pc/DSDT.numamem b/tests/data/acpi/pc/DSDT.numa= mem index 230aaae37169ec2f78ebeae735ccc905a112d284..34914bf1ed362ebd07f0dbc2243= 4dfddd26d9a82 100644 GIT binary patch delta 1388 zcmaEc(SdiF}z`y|1syaD~i@iXIm5G5DXbs2!VI&g@ zk|4@9yEAif)jO??i4S&)7w}pW;OuF@;S}uZ!w}u1A8cR{&k^tF62!pa7#!-yAR-$N zbU#ml5Em0j2}mqq3CK$snOWHh(M=3DAl!G=3D&BJPZs>5M5kM__c{}#7{oLE5+zB`980f z0;&!1=3Dr(vvR^}r@Q93b-RuiM>Ju!-m`H65-IWdZM6Qk%qF^Zf8h;UOoF^WzTqljOS z2a|v89KlwD+ zw90p)_$yz@!_K}1j-D$;Grlcv9`;1cu28JpX}!VTm9!V&k^tF62!pa7#!-yAR- LJhr()>?R`sl%I1@ diff --git a/tests/data/acpi/pc/DSDT.roothp b/tests/data/acpi/pc/DSDT.roothp index 7091ee019191d822869f9a9f35ebd635eea4a9eb..bba1612c972948911ca5f5b301b= 10a380b8d83b7 100644 GIT binary patch delta 1407 zcmdmNu*itZCD!c zNf2e5-I-aqxIA~o#0NXY3pnnY9Lj4i<-aA^&?25A-q9t9hk=3D2afx{`-)rTRv$(d#H zT3!_e*?6EYcnXBLm_Xw3!J&Q$OF$mW$jr)4h;DM9{F+yjkRp%CdVE@h6%`SqXd5w# zei5U{j-LoOH4&re7%_^t1cDNMsg4*$hlo+cCPIXDUc@NsBSz6BVibvq65*yOVie6IM$sctEm^!p K&t_#Y0VV)Uf2(8w delta 1194 zcmZ2vwAp~mCDa|v89KlwD+ zw90p)_$yz@!_K}1j-D$;Grlcv9`;1cu28JpX}!VTm9!Vt_@!^-msS

>7DqcnFaA0?u%b~I)3Sg_@%Xl@Y-F9UwS`&X-;9hh6m%9o{L}lIeuwF5xjO+ rjrgTci)o4D$iSP0#08iDx-NI% diff --git a/tests/data/acpi/q35/DSDT b/tests/data/acpi/q35/DSDT index a85c608022b9e0878bcedc785b9bdf27e50a760b..3870958969b1c0e29f9dd26a125= 6359e90897d3e 100644 GIT binary patch delta 179 zcmccQ(BR1B66_MvpuoVu=3D(Le5o{7mvWO6psj(R7~0GD82-UTjfld~8K1eqBb5(*d+ z7f4N-oFOR8C2+y~;66_KZq`<(ycx@wBJQI_j;N)zk9rZ430WQJ5d<%S7Cuax>a|v89KlwD+ zw90p)_$yz@!_K}1j-D$;Grlcv9`;1cu28JpX}!VTm9!V;o1Dc^Ajr(fkWj#o zxIk*sD~d!bm0* NBtevIZfCwD0|0JNI!yoo delta 159 zcmbQ}_}GEVCDa|v89KlwD+ zw90p)_$yz@!_K}1j-D$;Grlcv9`;1cu28JpX}!VTm9!V5i&CX diff --git a/tests/data/acpi/q35/DSDT.acpihmat b/tests/data/acpi/q35/DSDT.a= cpihmat index 51e79b3b0754224aa6cd1e1257b404182506f1d1..a32e90b5d913d07bc9ed9aca521= 420305559f357 100644 GIT binary patch delta 179 zcmezGwbq-;o1Dc^Ajr(fkWj#o zxIk*sD~d!bm0* NBtevIZfE|X2ms6HI`{wp delta 159 zcmZ4M{ojkrCDp4cqS%4!O7W7JL+B70$hT9`4;%FPRV(c!xBMe#zqjq zuuyz~=3D;SOe_5vYRCI()H#Dav5Li5vl*&Tb4MJn=3Dx9u^c(SdiF}z`y|1syaD~i@iXIm5G5DXbs2!VI&g@ Nk|4@9Z)H9$0{|KaIqv`f delta 159 zcmZ4I*x<V(c!xBMe#zqjq zuuyz~=3D;SOe_5vYRCI()H#Dav5Li5vl*&Tb4MJn=3Dx9u^c(SdiF}z`y|1syaD~i@iXIm5G5DXbs2!VI&g@ zk|4@9w=3D>tuaCz>Ei4S&)7jWD)nNPu<$$!gae+4lnXO_un3MvY+@jyrO6bNxKIR(4=3D z#0Q7^B`g8?BO@~_J0ZHseex0oO+t!1CO=3DouBCJSTkqAZk#3mCD;*!sObomXi3JHAi3|)&5;+1qo!uBjc;bOHV?hRpC(swk7$58uzxe`l zk_?x}x)=3D~gz+v5F8wGnwzZJoT2Jsy6jxIqw3=3DB*R98STmJ`B-KHj}3+s7Q&&10Bq> z1mx_D%&csXTzqh-Uv!h>lg_~}y$!GQBqh9Nd*PR!f?xU`erXM5 zymlAim)?V4noR|-;Q{!iXW^HAf?rxs6|dbD_@xiwm*!E!Yj_xb=3D>_0emCDc(SdiF}z`y|1syaD~i@iXIm5G5DXbs2!VI&g@ Nk|4@9w=3D>U{0{|dEIhX(d delta 159 zcmccMvdD$YCDa|v89KlwD+ zw90p)_$yz@!_K}1j-D$;Grlcv9`;1cu28JpX}!VTm9!V!c NNf2e5+nIkV0ssJjImiG2 delta 159 zcmZ4I-QdmT66_Mvpvu6&cyA+DJQI_j;N)zk9rZ430WQJ5d<%S7Cuax>a|v89KlwD+ zw90p)_$yz@!_K}1j-D$;Grlcv9`;1cu28JpX}!VTm9!V;o1Dc^Ajr(fkWj#o zxIk*sD~d!bm0* NBtevIZfAB>1^~m2IyC?Q delta 159 zcmez7d%~B?CDV(c!xBMe#zqjq zuuyz~=3D;SOe_5vYRCI()H#Dav5Li5vl*&Tb4MJn=3Dx9u^sN$r*yeTml!&Pd*Jct@52H{>oSKu(R)ygazzVGr5?SBosJ$xV(cLv12sVr^n2BNsbEVnJd@0s{k3tLo$|F7^T;Rwf2spfw-^gpo`r NNP;Nae2MwA3;>&(I?(_C delta 131 zcmX@@IM%eTOXb#jKFFqgmu^OH}5 zO{;t-iof!eJnZaS;OOZRk&~OSKzVW&!ve|4nOsZ@geTQbPGFdv!1Esn7?ub!Gd6+< ihK1q_L?>r)u@?xjGBNNnBo-ueBr-58N!-M8S_S}whAYtk diff --git a/tests/data/acpi/q35/DSDT.ipmismbus b/tests/data/acpi/q35/DSDT.= ipmismbus index a0eeae95c07fe3708509c3e652c3aeff9c21ac82..479df48cd37af888317d63eac8f= 565f370201490 100644 GIT binary patch delta 179 zcmZ4Oc+-)~CD;o1Dc^Ajr(fkWj#o zxIk*sD~d!bm0* NBtevIZf91J1pt!1InDq8 delta 159 zcmccVxZ07+CDV(c!xBMe#zqjq zuuyz~=3D;SOe_5vYRCI()H#Dav5Li5vl*&Tb4MJn=3Dx9u^;o1Dc^Ajr(fkWj#o zxIk*sD~d!bm0* NBtevIZfCwD0|0JNI!yoo delta 159 zcmbQ}_}GEVCDa|v89KlwD+ zw90p)_$yz@!_K}1j-D$;Grlcv9`;1cu28JpX}!VTm9!V5i&CX diff --git a/tests/data/acpi/q35/DSDT.memhp b/tests/data/acpi/q35/DSDT.memhp index b4a9f5a0fe5cf3b44ebe7659a2bf3687e1073482..a5730b8ab8abb2602334633cd6c= 760f79915e564 100644 GIT binary patch delta 179 zcmZ4JecqePCDc(SdiF}z`y|1syaD~i@iXIm5G5DXbs2!VI&g@ Nk|4@9w=3D+vA0RS{(IX3_R delta 159 zcmX@_z0jM>CD;*!sObomXi3JHAi3|)&5;+1qo!uBjc;bOHV?hRpC(swk7$58uzxe|5 Ge?;o1Dc^Ajr(fkWj#o zxIk*sD~d!bm0* NBtevIZf7=3DC1OVaDI#~b! delta 159 zcmaFmxyO^sCDV(c!xBMe#zqjq zuuyz~=3D;SOe_5vYRCI()H#Dav5Li5vl*&Tb4MJn=3Dx9u^;o1Dc^Ajr(fkWj#o zxIk*sD~d!bm0* zBtevIZfCBQ;c}9Qi4S&)7w{6F%%@<_=3Dr`F51NJQI_j;N)zk9rZ430WQJ5d<%S7Cuax>a|v89KlwD+ zw90p)_$yz@!_K}1j-D$;Grlcv9`;1cu28JpX}!VTm9!VSSbKhUjDc(SdiF}z`y|1syaD~i@iXIm5G5DXbs2!VI&g@ Nk|4@9w=3D>(y002%mId=3Dd6 delta 159 zcmexlf5e{4CD;*!sObomXi3JHAi3|)&5;+1qo!uBjc;bOHV?hRpC(swk7$58uzxe{Q Gk_-T9Q8HZs diff --git a/tests/data/acpi/q35/DSDT.numamem b/tests/data/acpi/q35/DSDT.nu= mamem index 37fa4c3a45b0d7db0d3d368df5e027e7e1acf9d2..414b8af67bdf79238915de0d609= ce45e150eb958 100644 GIT binary patch delta 179 zcmccN(B{bH66_Mvroh0!_+}$lJQI_T$mDFM9raF}0WQJ5ybD~|CTB4e2r@G=3DBor_t zE|8iuIYUsGOW=3Da}$)~}lRlXC&U-?QNcJ^J8uz-DPCKuC^gaSuTmx$($90mp;!N`yV z)KWV+iD7aQ&wn6bs7+){tWB(B!c NNf2e5+nF!Q003SRIx7GG delta 159 zcmZp3yy3v*66_KZp}@ev*szf+o{7m%aB?=3D&j(Qii0GD82z6Cz4lQRT`xdbklpL`l@ zTID-Y{FSfdVQ1e0M^BfCoZN&3%9FDg7D!Ick74p8r6=3DutboVu@OWt zEEHcLIysAry+DYSiGi0Pu^^!%k%3`JB1eFyvm1j5Pdt!jEXV-y1o|QwD^%e%mZZE_Yvfgm#@LqY*V z;sU8jlQRT`xdbklpL`l@TID-Y{FSfdVQ1eZ2@BY#W^yqtNhomibcty0$YEdr5{wK< zKrOYClNcr^@%#q@hT25N#M;D4MlN=3DS#Dc_*1O^76R@KQ_T`F830PWJNEzp delta 115 zcmaFrxZRP1CDD^%e%mZZE_Yvfgm#@LqY*V z;sU8jlj~WsN$r*yeTml!&Pd*Jct@52H{>oSKu(R)ygazzVGr5?SBosJ$xV(cLv12sVr^n2BNsbEVnJd@0s{k3tLo$|F7^T;Rwf2spfw-^gpo`r NNP;Na{F(K-3;+_8JFx%& delta 132 zcmez2ddii{CD%eTOXb#jKFFqgmu^OH}5 zO{;t-iof!eJnZaS;OOZRk&~OSKzVW&!ve|4nOsZ@geTQbPGFdv!1Esn7?ub!Gd6+< jhK1q_L?>r)u@?xjGBNNnBo-ueBr-58N!+Z+c3lPl1?w!b diff --git a/tests/data/acpi/q35/DSDT.viot b/tests/data/acpi/q35/DSDT.viot index be4a254e93a9cb360f42a25121c5fcefbd47480f..3f14b57f0797ab13fc4c90dd294= 9cf4bd6c30896 100644 GIT binary patch delta 179 zcmZ4PdDWB4CD;o1Dc^Ajr(fkWj#o zxIk*sD~d!bm0* NBtevIZf90d1OT<%Is^a! delta 159 zcmccWx!jY>CDV(c!xBMe#zqjq zuuyz~=3D;SOe_5vYRCI()H#Dav5Li5vl*&Tb4MJn=3Dx9u^{Bzjn3g0IIC{E7G0eOn!osvzd0(yRZeg1pD$W@L`>tAt=3DlxaKZfK z(_qso--+U{d?gP%`xZEQx=3DeKG I0`uf{0IEYXmH+?% --=20 MST