From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1F14AC7EE31 for ; Fri, 27 Jun 2025 12:37:28 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uV8K5-000078-A0; Fri, 27 Jun 2025 08:36:54 -0400 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 ) id 1uV8Jz-000067-Bb for qemu-devel@nongnu.org; Fri, 27 Jun 2025 08:36:49 -0400 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 ) id 1uV8Jq-0004KP-8i for qemu-devel@nongnu.org; Fri, 27 Jun 2025 08:36:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1751027795; h=from:from:reply-to: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=wUPqGeTgHupdfiPXAkDRE8xsp3dtWfy8kN6MD8b6veo=; b=dKqHN17UEm8f0jtpONhNHHqL9fV6pTkH5jTfzvMl7Ba7zx2XT/TXWfBppkp8TalK9jN4fv E5wlAeX50kF1rdI3WQ/vEbigRAwYcXCO9gKX6wHsXGuqYdi7rl+UG2aLcyeCNeO6Teg3G5 wQ4ZTOpW9QjgPIEAqBbe4QdI62p7/j8= 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_256_GCM_SHA384) id us-mta-626-Xkg8IDcaNjywAHpv4SQ9dQ-1; Fri, 27 Jun 2025 08:36:33 -0400 X-MC-Unique: Xkg8IDcaNjywAHpv4SQ9dQ-1 X-Mimecast-MFC-AGG-ID: Xkg8IDcaNjywAHpv4SQ9dQ_1751027792 Received: by mail-wm1-f71.google.com with SMTP id 5b1f17b1804b1-451d2037f1eso12117535e9.0 for ; Fri, 27 Jun 2025 05:36:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751027787; x=1751632587; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:reply-to:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wUPqGeTgHupdfiPXAkDRE8xsp3dtWfy8kN6MD8b6veo=; b=k3GUPpqFwG7gq3PyJoVSpavn/EnP9roSBgej5nSfXzEnxVRGHQlrr5Y0+nALIYGdyR NtoGY055Qc9ksiX88LICf3pBH7RCGx22yMSQg6w31KmtoTWuRPZK1tRjP6IOvFvNXgtd oIJbKTVp8qpo5UbxrRbFnU7lZBBVFF0Oue0hkk5tYxJXWFV+DqilRhyb2oX1lBXwyAHt X6tgsN00uTLb0sWsnbBJU8CHTOTntRTCoje7041qHGp8mhz4z7nStXQXef+dDh7tUFN/ iImEIvhbNiPxeB/90UoEAy0VDMLrToN7iBSd9h65h8KGvi/dYEogZ+j9z1h5Op/+OXXX w7+g== X-Forwarded-Encrypted: i=1; AJvYcCUWkX8Rnct4gn8Y76A90IMaALVDgpWqqNmB+iw6VKWPxqXnYERqXBwzrdtJsTV7o4yiioGJCdkoImip@nongnu.org X-Gm-Message-State: AOJu0YzTJei2VnFX2YW71HRT1/syFjcTHrBQf+CjERcrwumWcLD2oLRT us2AFnZ6Z2eW+Qnwwn1sd9oe32o5+6+41vZUDuuldZaH+JbWckWTT7A2vM11uWkym2Lox1uRj6W Z19sl0xPGhQcWvLNsK4vByb2zi4zYVWfwLuNikbD4g/n2bGsFwVE27fgj X-Gm-Gg: ASbGnctz8o01DMwzpc28ZYwa4CdNv19M60h8J5fIaaYjhhOvc9qQZNqDj0Gxd7ruV8C Olgz/fyJ3SEoXh3ZWmUwbQulgmMrwUfNK87BTPoUwxJwQ7LdyHHPwxQiQG6H1FEOw8IwoONAwb6 oS5KksMqcAXMFV2CrK22RSpQtrcyW4ErHrXBG2rCxe4Jpe+4tlgnPBuQFACcxCBN/3vjHeBsMC2 xP2poWQPQB6N7Zvl3jOb/19OnjOdRU0I0Juoxpo0dmJirTdgTGx/JLTc3cmERxE3rwhe2dwxdyd 6CjeQ+ZaDcTdbxdE9jk3aw1XcsyTHJU+q6LScKY+baAYg/54PMbpmraqrng0wClTey8u1g== X-Received: by 2002:a05:600c:3b22:b0:43d:77c5:9c1a with SMTP id 5b1f17b1804b1-4538ee3343dmr35287155e9.4.1751027787098; Fri, 27 Jun 2025 05:36:27 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEa8JtvdCUFdUpSbaear7BaB8LEETBAHx6eEs/3jttGhEKohsofj6KnhwOivj0ocK3e9G6g3g== X-Received: by 2002:a05:600c:3b22:b0:43d:77c5:9c1a with SMTP id 5b1f17b1804b1-4538ee3343dmr35286485e9.4.1751027786405; Fri, 27 Jun 2025 05:36:26 -0700 (PDT) Received: from ?IPV6:2a01:e0a:f0e:9070:527b:9dff:feef:3874? ([2a01:e0a:f0e:9070:527b:9dff:feef:3874]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a88c80b5aesm2574885f8f.44.2025.06.27.05.36.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 27 Jun 2025 05:36:25 -0700 (PDT) Message-ID: <43abd1f9-0b5d-4824-82a5-dcce5b323749@redhat.com> Date: Fri, 27 Jun 2025 14:36:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 11/11] qtest/bios-tables-test: Update tables for smmuv3 tests Content-Language: en-US To: Shameer Kolothum , qemu-arm@nongnu.org, qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, jgg@nvidia.com, nicolinc@nvidia.com, ddutile@redhat.com, berrange@redhat.com, imammedo@redhat.com, nathanc@nvidia.com, mochs@nvidia.com, smostafa@google.com, gustavo.romero@linaro.org, linuxarm@huawei.com, wangzhou1@hisilicon.com, jiangkunkun@huawei.com, jonathan.cameron@huawei.com, zhangfei.gao@linaro.org References: <20250623094230.76084-1-shameerali.kolothum.thodi@huawei.com> <20250623094230.76084-12-shameerali.kolothum.thodi@huawei.com> From: Eric Auger In-Reply-To: <20250623094230.76084-12-shameerali.kolothum.thodi@huawei.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=170.10.133.124; envelope-from=eric.auger@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, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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=unavailable 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: , Reply-To: eric.auger@redhat.com Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Hi Shameer, On 6/23/25 11:42 AM, Shameer Kolothum wrote: > For the legacy smmuv3 test case, IORT has a single SMMUV3 node and > a Root Complex node with three ID mappings of which two points to > the SMMUv3 node and the remaining one points to ITS. You don't describe DSDT at all below, just IORT. I don't know whether it is mandated though > > ... > [030h 0048 1] Type : 00 > [031h 0049 2] Length : 0018 > [033h 0051 1] Revision : 01 > [034h 0052 4] Identifier : 00000000 > [038h 0056 4] Mapping Count : 00000000 > [03Ch 0060 4] Mapping Offset : 00000000 > > [040h 0064 4] ItsCount : 00000001 > [044h 0068 4] Identifiers : 00000000 > > [048h 0072 1] Type : 04 > [049h 0073 2] Length : 0058 > [04Bh 0075 1] Revision : 04 > [04Ch 0076 4] Identifier : 00000001 > [050h 0080 4] Mapping Count : 00000001 > [054h 0084 4] Mapping Offset : 00000044 > > [058h 0088 8] Base Address : 0000000009050000 > [060h 0096 4] Flags (decoded below) : 00000001 > COHACC Override : 1 > HTTU Override : 0 > Proximity Domain Valid : 0 > [064h 0100 4] Reserved : 00000000 > [068h 0104 8] VATOS Address : 0000000000000000 > [070h 0112 4] Model : 00000000 > [074h 0116 4] Event GSIV : 0000006A > [078h 0120 4] PRI GSIV : 0000006B > [07Ch 0124 4] GERR GSIV : 0000006D > [080h 0128 4] Sync GSIV : 0000006C > [084h 0132 4] Proximity Domain : 00000000 > [088h 0136 4] Device ID Mapping Index : 00000000 > > [08Ch 0140 4] Input base : 00000000 > [090h 0144 4] ID Count : 0000FFFF > [094h 0148 4] Output Base : 00000000 > [098h 0152 4] Output Reference : 00000030 > [09Ch 0156 4] Flags (decoded below) : 00000000 > Single Mapping : 0 > > [0A0h 0160 1] Type : 02 > [0A1h 0161 2] Length : 0074 > [0A3h 0163 1] Revision : 03 > [0A4h 0164 4] Identifier : 00000002 > [0A8h 0168 4] Mapping Count : 00000004 > [0ACh 0172 4] Mapping Offset : 00000024 > > [0B0h 0176 8] Memory Properties : [IORT Memory Access Properties] > [0B0h 0176 4] Cache Coherency : 00000001 > [0B4h 0180 1] Hints (decoded below) : 00 > Transient : 0 > Write Allocate : 0 > Read Allocate : 0 > Override : 0 > [0B5h 0181 2] Reserved : 0000 > [0B7h 0183 1] Memory Flags (decoded below) : 03 > Coherency : 1 > Device Attribute : 1 > [0B8h 0184 4] ATS Attribute : 00000000 > [0BCh 0188 4] PCI Segment Number : 00000000 > [0C0h 0192 1] Memory Size Limit : 40 > [0C1h 0193 2] PASID Capabilities : 0000 > [0C3h 0195 1] Reserved : 00 > > [0C4h 0196 4] Input base : 00000000 > [0C8h 0200 4] ID Count : 000001FF > [0CCh 0204 4] Output Base : 00000000 > [0D0h 0208 4] Output Reference : 00000048 > [0D4h 0212 4] Flags (decoded below) : 00000000 > Single Mapping : 0 > > [0D8h 0216 4] Input base : 00001000 > [0DCh 0220 4] ID Count : 000000FF > [0E0h 0224 4] Output Base : 00001000 > [0E4h 0228 4] Output Reference : 00000048 > [0E8h 0232 4] Flags (decoded below) : 00000000 > Single Mapping : 0 > > [0ECh 0236 4] Input base : 00000200 > [0F0h 0240 4] ID Count : 00000DFF > [0F4h 0244 4] Output Base : 00000200 > [0F8h 0248 4] Output Reference : 00000030 > [0FCh 0252 4] Flags (decoded below) : 00000000 > Single Mapping : 0 > > [100h 0256 4] Input base : 00001100 > [104h 0260 4] ID Count : 0000EEFF > [108h 0264 4] Output Base : 00001100 > [10Ch 0268 4] Output Reference : 00000030 > [110h 0272 4] Flags (decoded below) : 00000000 > Single Mapping : 0 > > For the smmuv3-dev test case, IORT has two SMMUV3 nodes and > a Root Complex node with ID mappings of which two points > to two different SMMUv3 nodes and remianining ones pointing remaining. Still difficult to parse for me ;-) Eric > to ITS. > > ... > [030h 0048 1] Type : 00 > [031h 0049 2] Length : 0018 > [033h 0051 1] Revision : 01 > [034h 0052 4] Identifier : 00000000 > [038h 0056 4] Mapping Count : 00000000 > [03Ch 0060 4] Mapping Offset : 00000000 > > [040h 0064 4] ItsCount : 00000001 > [044h 0068 4] Identifiers : 00000000 > > [048h 0072 1] Type : 04 > [049h 0073 2] Length : 0058 > [04Bh 0075 1] Revision : 04 > [04Ch 0076 4] Identifier : 00000001 > [050h 0080 4] Mapping Count : 00000001 > [054h 0084 4] Mapping Offset : 00000044 > > [058h 0088 8] Base Address : 000000000C000000 > [060h 0096 4] Flags (decoded below) : 00000001 > COHACC Override : 1 > HTTU Override : 0 > Proximity Domain Valid : 0 > [064h 0100 4] Reserved : 00000000 > [068h 0104 8] VATOS Address : 0000000000000000 > [070h 0112 4] Model : 00000000 > [074h 0116 4] Event GSIV : 00000090 > [078h 0120 4] PRI GSIV : 00000091 > [07Ch 0124 4] GERR GSIV : 00000093 > [080h 0128 4] Sync GSIV : 00000092 > [084h 0132 4] Proximity Domain : 00000000 > [088h 0136 4] Device ID Mapping Index : 00000000 > > [08Ch 0140 4] Input base : 00000000 > [090h 0144 4] ID Count : 0000FFFF > [094h 0148 4] Output Base : 00000000 > [098h 0152 4] Output Reference : 00000030 > [09Ch 0156 4] Flags (decoded below) : 00000000 > Single Mapping : 0 > > [0A0h 0160 1] Type : 04 > [0A1h 0161 2] Length : 0058 > [0A3h 0163 1] Revision : 04 > [0A4h 0164 4] Identifier : 00000002 > [0A8h 0168 4] Mapping Count : 00000001 > [0ACh 0172 4] Mapping Offset : 00000044 > > [0B0h 0176 8] Base Address : 000000000C020000 > [0B8h 0184 4] Flags (decoded below) : 00000001 > COHACC Override : 1 > HTTU Override : 0 > Proximity Domain Valid : 0 > [0BCh 0188 4] Reserved : 00000000 > [0C0h 0192 8] VATOS Address : 0000000000000000 > [0C8h 0200 4] Model : 00000000 > [0CCh 0204 4] Event GSIV : 00000094 > [0D0h 0208 4] PRI GSIV : 00000095 > [0D4h 0212 4] GERR GSIV : 00000097 > [0D8h 0216 4] Sync GSIV : 00000096 > [0DCh 0220 4] Proximity Domain : 00000000 > [0E0h 0224 4] Device ID Mapping Index : 00000000 > > [0E4h 0228 4] Input base : 00000000 > [0E8h 0232 4] ID Count : 0000FFFF > [0ECh 0236 4] Output Base : 00000000 > [0F0h 0240 4] Output Reference : 00000030 > [0F4h 0244 4] Flags (decoded below) : 00000000 > Single Mapping : 0 > > [0F8h 0248 1] Type : 02 > [0F9h 0249 2] Length : 0074 > [0FBh 0251 1] Revision : 03 > [0FCh 0252 4] Identifier : 00000003 > [100h 0256 4] Mapping Count : 00000004 > [104h 0260 4] Mapping Offset : 00000024 > > [108h 0264 8] Memory Properties : [IORT Memory Access Properties] > [108h 0264 4] Cache Coherency : 00000001 > [10Ch 0268 1] Hints (decoded below) : 00 > Transient : 0 > Write Allocate : 0 > Read Allocate : 0 > Override : 0 > [10Dh 0269 2] Reserved : 0000 > [10Fh 0271 1] Memory Flags (decoded below) : 03 > Coherency : 1 > Device Attribute : 1 > [110h 0272 4] ATS Attribute : 00000000 > [114h 0276 4] PCI Segment Number : 00000000 > [118h 0280 1] Memory Size Limit : 40 > [119h 0281 2] PASID Capabilities : 0000 > [11Bh 0283 1] Reserved : 00 > > [11Ch 0284 4] Input base : 00000000 > [120h 0288 4] ID Count : 000001FF > [124h 0292 4] Output Base : 00000000 > [128h 0296 4] Output Reference : 00000048 > [12Ch 0300 4] Flags (decoded below) : 00000000 > Single Mapping : 0 > > [130h 0304 4] Input base : 00001000 > [134h 0308 4] ID Count : 000000FF > [138h 0312 4] Output Base : 00001000 > [13Ch 0316 4] Output Reference : 000000A0 > [140h 0320 4] Flags (decoded below) : 00000000 > Single Mapping : 0 > > [144h 0324 4] Input base : 00000200 > [148h 0328 4] ID Count : 00000DFF > [14Ch 0332 4] Output Base : 00000200 > [150h 0336 4] Output Reference : 00000030 > [154h 0340 4] Flags (decoded below) : 00000000 > Single Mapping : 0 > > [158h 0344 4] Input base : 00001100 > [15Ch 0348 4] ID Count : 0000EEFF > [160h 0352 4] Output Base : 00001100 > [164h 0356 4] Output Reference : 00000030 > [168h 0360 4] Flags (decoded below) : 00000000 > Single Mapping : 0 > > Signed-off-by: Shameer Kolothum > --- > tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev | Bin 0 -> 10162 bytes > tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy | Bin 0 -> 10162 bytes > tests/data/acpi/aarch64/virt/IORT.smmuv3-dev | Bin 0 -> 364 bytes > tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy | Bin 0 -> 276 bytes > tests/qtest/bios-tables-test-allowed-diff.h | 4 ---- > 5 files changed, 4 deletions(-) > > diff --git a/tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev b/tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev > index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..4b166b836e75f0c049c245b0c1dc7955f0dbcd04 100644 > GIT binary patch > literal 10162 > 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%0A^zQD+K_OoMj4$6*$KLz#q&a&ALlf{oY > zk<<&FWwW0t6H+gBmaTbS$hQ8+cD~m?H~PPjt-F24j-8!rvupf%TVUH#w$KiF*t4^1 > z%b{uiKHvE^du`6(%?_^M4Zq^{PreQ8TRsPG>^p-uHkPzjEn3SGD?Pli_YB^sTGAR; > zT5DNirMY1*;7twyZ)zpHv6U+cZ<+#llLNq;S_yA5Pk7T5z?&QZ-qcEXlX=3MrU2gL > z0Pv<(!kf$!-ZTa9CI^5wwG!TBp75qAfHye+ys4G&Ci8?hO#!^g0pLxogg2QdylD#H > zO%4EWY9+kMJmF1K0B>>tcvCCkP38%2ngV!}1HhYF32!n_c+(WXn;Zb%)Jk}hdBU5f > z0N&&P@TOM6o6Hm5GzIV`2Y@%V65eE<@TMt%H#q>jsg>|1^Mp4|0ldip;7zTBH<>5A > zX$s&?4ghazCA`Tz;Z0KjZ*l;5Q!C+3<_T|_0(g@Hz?)hLZ!%AK(-gp)901 z!keZ5-sAxArdGn6%oE-;1@I;ZfH$=g-ejKerYV3oIRLz=mGCC>gf~qAyvYIJO|67C > znJ2ty3gAr+0B>p~yvaP_O;Z4GasYT!E8$J%32&MLc#{Lbn_3BPGEaEZ6u_Gt0N&I} > zc$0a;o2CHXGUi6W%lh@FoX z@0DlZLa;Z!A>D6nzl>DuE-sDJ)BoU)AMA2^&7P@@*r!@?v7f!{a%#_3!qacMHGKLp > zp2LNeuJHI5@*Lkmt+U;A2$Y{8^J><7?)dOEu%olIu0w-+AZq?~+UDTf*YNjmceb~B > z1@9Gq{MNz`mWEHG_C)_hEPn7EsC>Ox`gprzq-7sD^`WeG^qXOn`F3}Ee|c)LxBb@P > j&?6M@oHUL > > literal 0 > HcmV?d00001 > > diff --git a/tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy b/tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy > index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..4b166b836e75f0c049c245b0c1dc7955f0dbcd04 100644 > GIT binary patch > literal 10162 > zcmds-OK)4(6@?Ee+M=!=rrwq;SxTFxZ-bQlP~0SybR}6zC7UJXxPSsMXwjmnCk7f6 > zX@df;2We`cgGOk_D&SwxUl5?9&I)wULC2Zo4|G;_uXTB~_JL1}z|bfJOmdU^ti9Id > zq51JrTivb0zkD@>>OVH`<-6VG%^$S$WxG^D2)K{i#_!*+zTN9?_Ku#+=gnrb-rL>V > z8r{g-dsf^E_1^uxt#I_@c7E@me6Dk_+ibR4{paevywe?@&t^Xy3J@F$jSzl!F;prq > zS@la>ySDQn-zjvzzkP7ubXRO`_i!T{w#E5IrH~lU#tMn*(B=NhjoMqC($fCj&OKXt > zLu1cYYIqi^{oze7(JH3L5*YiOL^VjF)tA_Wi zJ*iPkY1Ey@b+2(Fsc|8tkvWYUUgKs`<6=r<#A)308n==fgDH(Mr*X?`tR*$-DUF8H > zSo0dMCN+jq8WT?ARj1MFzd7P9mSri8DW`GUYb3X6{3a>4`i#@~j@L-<(~*>q%TD7p > zuaVxTqbZGfr}4ViNbl3Jl*WS7c*AR?_vxjS##N{BU9XYer;U`xveQ`i8tHvHp3?Y| > z)7bDD>3uqp(s > zDUEMAjUBI%-lwxEjcZQhj@L-<)5|H1rqkH<8tHvHm(o~q8hc(Ny-(*;8rPl1n_eTm > zPp_mjZaR(cd5!cwT}WxHIgNd00^DUI7s zUSDIcw!c!+NBeHOnKyUN;G=EKGnNgLbH2=eQ+@8Ssf)dCr&~FCLaDx;NXj6@OTC zDjqwNdK0et@195sFygholF%w1i?#aiqFBqI#B05h&?+7~)5 zCW~s-s?E*2*)ow5H{HX|_*^#gD7+tj7?#6U_;L6}csKmWZUdGQ&f1;B$^D;ak0*v} > z!>6YKuSh8FSL}W(OpM_1tcrtD76VqShKbSI$myveY0=lOu*w?8is!h_TFVkEO`p9+ > zl0|R7!pgGMFcA~2l`E~pN^`^B0j?|^39a${JUe4r*Lkwi;IU > zQ*x!1KIerf=LN1Tb6zM`mgcSWIWI;z4cyI7*=iW-b6V+h4n{c#qnv|rPAh%RdX%#s > zDlyf-FX{FCO66G9; > zavB!oML93UIj!_L?JHlg$GM9e > zQBK2dpVLa8b3Dp99_1X5b6V+hPDD8;qMU~5KBtvF=VX*~GRip_=d{x2oQiTzML7-Y > zeNHQV&gm%Ubd+;C&S|C3ITPiaiE`T40H4!JpK~_KIUD7ijdNP*bJ`bh_j+EAa@yAh > zpVLa8b1up`7v-Fbb6V+h&PO@tqn!3N!{@Zp=e!c-yb|TS66dti=Uj+#E<`!)Yl+Wk > zrO&w- z&@S6`#m>ysyZ77eP|puL`(bKlsCTcM*PcEM`PPHh$?o9sPsb;-#?isQR{y=Uu>Pk9 > z?`?eY`agg2^kG)Bh84T5+wJNj6wtw)RY-k+t859^CykGf->v-Go@ueWbu#nuaoJZq > z+`yBM(2U2QJ^b@n@i>OGo;{rUc5kbDP&;|4aP#+DfBUq1<5vfNnEmWv?yvd5$ z!n5&#N(EPTs>wL3b$-a!YMvXiwayXQTFrArw(`Wq|3fzWwrpnsGrM^qWV2V~4B70E > zmXubtm&zfVrE zKsL1!+1SdJL^e$UvdICEO|3*WnJ2Po3Xn|>fNW|dvMDE#O;dnuasXsgE0Im+iENqz > zWRn9Rn_7u%GEZdF6d;=%0NK<^WRrO!o2CHST > zDL^(k0J5o-$R_hdHcbJt$pMf}twc7NC$eb@kWCJNY-%O4$vlxwQ-Ex80Ay1ukxk}_ > zY?=aOlLH`|T8V5jPh`^+Ae$Tj+0;s8lX)VWrU2RG0LZ3RBAd(;*)#>nCI>(^wG!E6 > zp2(&tKsGr5vZ zP3DPgngV2#10b7PiEJ`YWYZKNn;Zby)JkNNc_N#p0NLaK$fi~zo6Hm0GzG{e2S7Hp > z64_*)$fhYkHaP&Ysg=kk^F%gH0kX*fkWH;bHkl`~X$p`{4uEWGC9=spkxf&8Y;pi( > zQ!9~8=80^Y0%Vf|Ae&l=Y%)(|!<6Tct%0A^zQD+K_OoMj4$6*$KLz#q&a&ALlf{oY > zk<<&FWwW0t6H+gBmaTbS$hQ8+cD~m?H~PPjt-F24j-8!rvupf%TVUH#w$KiF*t4^1 > z%b{uiKHvE^du`6(%?_^M4Zq^{PreQ8TRsPG>^p-uHkPzjEn3SGD?Pli_YB^sTGAR; > zT5DNirMY1*;7twyZ)zpHv6U+cZ<+#llLNq;S_yA5Pk7T5z?&QZ-qcEXlX=3MrU2gL > z0Pv<(!kf$!-ZTa9CI^5wwG!TBp75qAfHye+ys4G&Ci8?hO#!^g0pLxogg2QdylD#H > zO%4EWY9+kMJmF1K0B>>tcvCCkP38%2ngV!}1HhYF32!n_c+(WXn;Zb%)Jk}hdBU5f > z0N&&P@TOM6o6Hm5GzIV`2Y@%V65eE<@TMt%H#q>jsg>|1^Mp4|0ldip;7zTBH<>5A > zX$s&?4ghazCA`Tz;Z0KjZ*l;5Q!C+3<_T|_0(g@Hz?)hLZ!%AK(-gp)901 z!keZ5-sAxArdGn6%oE-;1@I;ZfH$=g-ejKerYV3oIRLz=mGCC>gf~qAyvYIJO|67C > znJ2ty3gAr+0B>p~yvaP_O;Z4GasYT!E8$J%32&MLc#{Lbn_3BPGEaEZ6u_Gt0N&I} > zc$0a;o2CHXGUi6W%lh@FoX z@0DlZLa;Z!A>D6nzl>DuE-sDJ)BoU)AMA2^&7P@@*r!@?v7f!{a%#_3!qacMHGKLp > zp2LNeuJHI5@*Lkmt+U;A2$Y{8^J><7?)dOEu%olIu0w-+AZq?~+UDTf*YNjmceb~B > z1@9Gq{MNz`mWEHG_C)_hEPn7EsC>Ox`gprzq-7sD^`WeG^qXOn`F3}Ee|c)LxBb@P > j&?6M@oHUL > > literal 0 > HcmV?d00001 > > diff --git a/tests/data/acpi/aarch64/virt/IORT.smmuv3-dev b/tests/data/acpi/aarch64/virt/IORT.smmuv3-dev > index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..67be268f62afbf2d9459540984da5e9340afdaaa 100644 > GIT binary patch > literal 364 > zcmebD4+_a)WME)E<>c?|5v<@85#X!<1VAAM5F13Z0I>lOgMkDCNC*yK9F_ zT_CbNAPOcA5rU8tfYd}Fo(#m3AVP5R|9=P*W*^90CZG_)Tqd06P64W$3dGZacp4BR > z19WqlN*I`#feJu=QvqVAJ3&HV-~grnLnS<*d^a7X|(1HJXfgB(Wb2oz^ > MQ0yI03`oPo01?F*0RR91 > > literal 0 > HcmV?d00001 > > diff --git a/tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy b/tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy > index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..41981a449fc306b80cccd87ddec3c593a8d72c07 100644 > GIT binary patch > literal 276 > zcmX|*K@NgI3`M`puy8?wi3^u3IDkhWzycE!jI!Vis5{Ti6^7s1@{>QmeVugXHa@5G > z0SNbY?1op>&X2C5h#<9Ops%#*0ztdHi8G?q;$EluQNrhn>{ys@`b&R|d8G8O{Jrdl > mkP$_?rfr{mN!3^;8w}Q?1auX1XIzvDUSRruoXA!(rn3!nx)K2Z > > literal 0 > HcmV?d00001 > > diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h > index 2e3e3ccdce..dfb8523c8b 100644 > --- a/tests/qtest/bios-tables-test-allowed-diff.h > +++ b/tests/qtest/bios-tables-test-allowed-diff.h > @@ -1,5 +1 @@ > /* List of comma-separated changed AML files to ignore */ > -"tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy", > -"tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev", > -"tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy", > -"tests/data/acpi/aarch64/virt/IORT.smmuv3-dev",