From patchwork Tue Aug 18 12:22:08 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Mammedov X-Patchwork-Id: 11720673 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 664ED722 for ; Tue, 18 Aug 2020 12:24:48 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 29D2F2076D for ; Tue, 18 Aug 2020 12:24:48 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="EblQRoKt" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 29D2F2076D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:43390 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k80fX-0001Bv-FQ for patchwork-qemu-devel@patchwork.kernel.org; Tue, 18 Aug 2020 08:24:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60168) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k80dO-0005gH-Hs for qemu-devel@nongnu.org; Tue, 18 Aug 2020 08:22:34 -0400 Received: from us-smtp-delivery-1.mimecast.com ([205.139.110.120]:23146 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1k80dL-0001vy-LG for qemu-devel@nongnu.org; Tue, 18 Aug 2020 08:22:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1597753351; 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=s13BQkNNlQLwUBLfKNzenzB85HVSJQHpHQ/xukPBF7g=; b=EblQRoKtroh/imX7KCczxi6F664c01tTLM2Rg27TWOJ6iIlxM0ss2fMZwlitDiItrJITNR lbkib/bL2RjgJgCQWv8zU2xMoXks21T8IzuGBEulLXtU+oD2fUzByMIduM0jl5tTxre0wx w3Urd1vfAHck5P2GGbcQ1yiSTzG2FaY= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-434-Esqcdlt2P6yKoyiQ1V4rxQ-1; Tue, 18 Aug 2020 08:22:26 -0400 X-MC-Unique: Esqcdlt2P6yKoyiQ1V4rxQ-1 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 828C61DE0D; Tue, 18 Aug 2020 12:22:25 +0000 (UTC) Received: from dell-r430-03.lab.eng.brq.redhat.com (dell-r430-03.lab.eng.brq.redhat.com [10.37.153.18]) by smtp.corp.redhat.com (Postfix) with ESMTP id 58ED85C64D; Tue, 18 Aug 2020 12:22:24 +0000 (UTC) From: Igor Mammedov To: qemu-devel@nongnu.org Subject: [PATCH v2 7/7] tests: acpi: update acpi blobs with new AML Date: Tue, 18 Aug 2020 08:22:08 -0400 Message-Id: <20200818122208.1243901-8-imammedo@redhat.com> In-Reply-To: <20200818122208.1243901-1-imammedo@redhat.com> References: <20200818122208.1243901-1-imammedo@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=imammedo@redhat.com X-Mimecast-Spam-Score: 0.001 X-Mimecast-Originator: redhat.com Received-SPF: none client-ip=205.139.110.120; envelope-from=imammedo@redhat.com; helo=us-smtp-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/18 03:19:25 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, 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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: boris.ostrovsky@oracle.com, lersek@redhat.com, aaron.young@oracle.com Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Update CPU hotplug AML with following changes Method (CSCN, 0, Serialized) { Acquire (\_SB.PCI0.PRES.CPLK, 0xFFFF) + Name (CNEW, Package (0x01){}) + Local1 = Zero Local0 = One - While ((Local0 == One)) + Local3 = Zero + While (((Local0 == One) && (Local3 < One))) { Local0 = Zero + \_SB.PCI0.PRES.CSEL = Local3 \_SB.PCI0.PRES.CCMD = Zero + If ((\_SB.PCI0.PRES.CDAT < Local3)) + { + Break + } + + Local3 = \_SB.PCI0.PRES.CDAT If ((\_SB.PCI0.PRES.CINS == One)) { - CTFY (\_SB.PCI0.PRES.CDAT, One) - \_SB.PCI0.PRES.CINS = One + CNEW [Local1] = Local3 + Local1++ Local0 = One } ElseIf ((\_SB.PCI0.PRES.CRMV == One)) { - CTFY (\_SB.PCI0.PRES.CDAT, 0x03) + CTFY (Local3, 0x03) \_SB.PCI0.PRES.CRMV = One Local0 = One } + + Local3++ + } + + Local2 = Zero + While ((Local2 < Local1)) + { + CTFY (DerefOf (CNEW [Local2]), One) + \_SB.PCI0.PRES.CINS = One + Local2++ } Signed-off-by: Igor Mammedov --- tests/qtest/bios-tables-test-allowed-diff.h | 19 ------------------- tests/data/acpi/pc/DSDT | Bin 4934 -> 5009 bytes tests/data/acpi/pc/DSDT.acpihmat | Bin 6258 -> 6334 bytes tests/data/acpi/pc/DSDT.bridge | Bin 6793 -> 6868 bytes tests/data/acpi/pc/DSDT.cphp | Bin 5397 -> 5473 bytes tests/data/acpi/pc/DSDT.dimmpxm | Bin 6587 -> 6663 bytes tests/data/acpi/pc/DSDT.ipmikcs | Bin 5006 -> 5081 bytes tests/data/acpi/pc/DSDT.memhp | Bin 6293 -> 6368 bytes tests/data/acpi/pc/DSDT.numamem | Bin 4940 -> 5015 bytes tests/data/acpi/q35/DSDT | Bin 7678 -> 7753 bytes tests/data/acpi/q35/DSDT.acpihmat | Bin 9002 -> 9078 bytes tests/data/acpi/q35/DSDT.bridge | Bin 7695 -> 7770 bytes tests/data/acpi/q35/DSDT.cphp | Bin 8141 -> 8217 bytes tests/data/acpi/q35/DSDT.dimmpxm | Bin 9331 -> 9407 bytes tests/data/acpi/q35/DSDT.ipmibt | Bin 7753 -> 7828 bytes tests/data/acpi/q35/DSDT.memhp | Bin 9037 -> 9112 bytes tests/data/acpi/q35/DSDT.mmio64 | Bin 8808 -> 8883 bytes tests/data/acpi/q35/DSDT.numamem | Bin 7684 -> 7759 bytes tests/data/acpi/q35/DSDT.tis | Bin 8283 -> 8358 bytes 19 files changed, 19 deletions(-) diff --git a/tests/data/acpi/pc/DSDT b/tests/data/acpi/pc/DSDT index 6d0aaf729ac7d64cf966621adf276534de5cc555..716d412a2474e0990136560b0340f808e490b514 100644 GIT binary patch delta 304 zcmX@6Hc_3+CDw z#sY@K0>*>_hU7&~JQF4-FiuSd3MCXI$LO=f2Rp?FIC~ld1i1z~2fO+dFrW)M`?@R; zpNcN(;uw;=v;dpv0+q>7;d;2io_@iM1<4&C=Oi+ef*iBZe1R!U9b8$EZy2L`YiFmPVoWGo(2IyuEEaEzAg*gStkGI5EXY0af?Kkc5w`uT)-)23N&P) bH_HMKmdWTUf_%dmap`p6l-k_E$;kx(->We% diff --git a/tests/data/acpi/pc/DSDT.acpihmat b/tests/data/acpi/pc/DSDT.acpihmat index 2e5e02400b1bd2842989d395c573fc593f45503b..198e87dfc2d7df261f2f51d685d90db5c6eb8929 100644 GIT binary patch delta 295 zcmexlu+NaoCD>TXu#}TbOnUO=- z?EilbXFu0)Att5*hQtEKgaU@-Mb11ECMPgXP38iMB@`sb=(EHJJH-b$dm01;xduB2 zyZTI?&mmSXJ{4WY#W5s#X#qCT1uB!#g+2X(84Hp-K(;3`l!EMDXuiM{Ls^h-7^8ED zTVyg9a{(i=8I$cex%5ht3mB3XX-rK@1gU8To0i1Dh^i9gXrOJSNt5F_#5Tuqitqyf D&!|=a delta 215 zcmdmI_{o6FCDZZv3Dca7B(g?o5=^*Rx|k;Zq8-rU}X2;a}IX)%r8akP`UnC5wjePt diff --git a/tests/data/acpi/pc/DSDT.cphp b/tests/data/acpi/pc/DSDT.cphp index e0a43ccdadae150c0f39599c85e4e21ed8fff2a4..01c8baf29575aa9c90489891ea14a707fccbf326 100644 GIT binary patch delta 232 zcmbQL^-zn;CD{b`Ey-kXXQ&P{5G9$eCxth2{%PF_Z=QhA}#axJ4#U rj^~upD@`t7NLr*ZH7OA!)(qC2#K2gKrRx|l|Y|dr3WMuc?a}IX)K+{h^`flKq`T286S6F9^+-{x%N1^{(#}ZO&y^U}SO;p4`tNQ_tb-=Nc}= z#8SYJSiqQ2z>vJinP#fDMO_?2l9v`>6J4M(86rIS8V6r}L2?Jk6^RU`AU7;DUtkKAMc5kT8^-7y;ue|A x#azIMZX!?;sIN4+fFWs-#?+)lkiurLkx2}Un94ol78;scyL4FZB(gPlG7f*GAd+#=D%T^vIg3mDNwfvSOq iF7#$u;DKpWkZ%|+qqvwsW{IF$4O9;_Z1Wn&YDKtC_qECU0f`TkkCF9PI4J5v?4f&k`T( z6d&O1X%Gf#uZytKd;oA3ga$>_qKe!+|d$sHi)Br=qO9JA1Tf$3y>PD#e( p$=RGzVx`Fi3`vVLrY0pihqy&HgHbeU|uOr}zM8PlJFU*I;L7UzY{$ER)fNJ^g|iokQFrCmV7K%QF@* lVv#RkOjzj6vcQ97avrB7NSzcHGp52I-!P!U%@;U1xd2{IGED#g diff --git a/tests/data/acpi/pc/DSDT.memhp b/tests/data/acpi/pc/DSDT.memhp index 9a9418f4bde5fb18883c244ea956122e371ff01a..71f34760fe10a7f4face8d9f956b96668d5d2951 100644 GIT binary patch delta 304 zcmbPg_`s0MCD)|uMULE) z6Br8^5(*e%^jYGAo#F$WJq-eaT!WpReO(r~vrPWaAu8@1;ueW6?cx|Rxqws56llmo bZ|CD@o=7B(g)^T`L;Rx`QkOwMKh%jCf~Ifp|=rGPPEkt6ry z1jYh}gaU>beU|uOr}zM8PlJFU*I;L7UzY{$ER+9ph>AOhxJ9B%yEukSF5nb11sbx@ bn`MCq%VcyFLB3&(xO6&jN^S1og0t|!pzA_3qZ6> z@&c8~G5Rd=!A|i3&YlJVL9W5ho_@iM1<4&C6B8LqLFO$qUto%%EXX&E(K*B|GI{cU pDJi|ugCDG5)3}Gx_ nL>C3BE?`Vp=*_ag1Jfw!Am1=tW=)onmYQrJCAPUr`aBZ=mR>#8 diff --git a/tests/data/acpi/q35/DSDT.acpihmat b/tests/data/acpi/q35/DSDT.acpihmat index cd97b819824e4140d087e465d179b71775d6a494..1ebd77e15912c54d5d6ff2d6c23475b283dd3555 100644 GIT binary patch delta 252 zcmZ4G_RWpUCDoW-1PLZL$H{XfRx^2;ZT6JpU}Sd@b`Ey-59yA+dllp@1QIku%SP$q9^8levIm2?fb9`YiFmPVoWGo(2IyuEEa1u090} z=z`9^E(^q`qKmpXh9oa7z$UstWimuq0b#JGUoc}qatFvgi43J6*DN$&U^@Aplq6&F pWG-nbvC`xMhNMLrQp!77s&ChwOLV=7JBtRl_E0RVL(NvHq- delta 183 zcmez7w#tpmCDk8%T+5)|Y<31OWeXMc4oU delta 214 zcmca*({ID&66_MfFUP>Z=(Uk+f&`O~+2lDAtC{?@Cwof%W%uB74tDnAnA|8WQO}sL z$dP+;0%HL~LIFdJK1+PCQ+$B4r$IoFYp}Dkugd~=mdWVCo_@iM&LM7*=;AJpA&do# n=%PT?1&j#`y;&A`U>YSI>TXu#}Ta@qt6l_ z>=Ym1>}e1X;X+3m6g#7-IBU;)9*y1Drh#0)kwFot=GM7PzxaMi=(<3ubfxR@~&2Kj~o6>eTAUBLnX$bvLy diff --git a/tests/data/acpi/q35/DSDT.dimmpxm b/tests/data/acpi/q35/DSDT.dimmpxm index 29f19b22a38f9d8e7dc9870f0c1aa3d4470643ff..68859b7c9ff5ed9566650d75924d8ca8868c22fc 100644 GIT binary patch delta 306 zcmezDvEP%+CDl78;scyL4FZB(gPnt2eF_-R1)Y6e z7Kl$p7j}|EWQcG*!eCFoV8(*v4v>2i8A?H}S!lk%6siuPEXX&E(K*B| wGMS6HfDzqnpd?UVX>tKW(jtwiNr@nZ&0r&w7#J~?d-^d4mnLntkv8W90J=_Di2wiq delta 173 zcmdn*`PqZZCD#7##p^ko z{anL^m>3Hf5(^j;3K)_XIq^)GoWM9W87P!ckQ}4W5+CdoAK>h15D?@V>>TXsQ^0^O z=8DHp6X;Bs delta 228 zcmbPYd(wu>CDHp89ECDg0t|!pzA_3qZ6> z@&c8~G5Rd=!A|i3&YlJVL9W5ho_@iM1<4&C6B8LqLFO$qUto%%EXX&E(K*B|GI{cU pDJi|u delta 214 zcmbQ?e%6i4CD`YiFmPVoWGo(2IyuEEaEzAg*gStg?kd-?@4I)}JLqKmsYhAvyD6w diff --git a/tests/data/acpi/q35/DSDT.mmio64 b/tests/data/acpi/q35/DSDT.mmio64 index 6d8facd9e179140682ad5d4302f3dad14dbec342..318d5de996d97aaf175e232157e48a443ef7bbbc 100644 GIT binary patch delta 230 zcmaFive}i(CDg0t|!pzA_3qZ6> z@&c8~G5Rd=!A|i3&YlJVL9W5ho_@iM1<4&C6B8LqLFO$qUto%%EXX&E(K*B|GI{cU pDJi|uQMbZEO delta 214 zcmdn&`oe|FCDbeU|uOr}zM8PlJFU*I;L7UzY{$ER)fNJ^g|iokQFr(ZyXHLl_Gf n(M5r(3m6j?db2F>z%)ua$Ttj^S(9a?r6wCliEXZuwqyqYy%Rh% diff --git a/tests/data/acpi/q35/DSDT.numamem b/tests/data/acpi/q35/DSDT.numamem index 737325dc3082fdf06283857811f6f5174e0ff2a9..a964d7c6a4b2a781f8e8791d32e23eadf994b502 100644 GIT binary patch delta 230 zcmZp%Id8+|66_MZsK1eGf&`PV_2fActC<`OCwof%Wp@^K4tDnAnEYN+T!F*c z&ox|#iLrnov4An5fFXI26VHUn35-*dfkFud$&=?xicT()5@8abI(ea#Fmv+K0ub$z zyg+4gj6O?zuv2`1v!_8okZZ8Br(ZB*L2?Jk#6*Ttka-Ku7nouw3-S$PbPjQgOrHE- pN=mOZxqu;Qk;c@dM37iBSa%WwV*w);(@T>k8%T+5)|bA@1OVH=MWg@# delta 214 zcmX?a(_+Kr66_MfBFDhM7_yOTf&`P3`Q$kgtC?JNCVNW$W%uB74tDnAnA|8WQO}sL z$dP+;0%HL~LIFdJK1+PCQ+$B4r$IoFYp}Dkugd~=mdWVCo_@iM&LM7*=;AJpA&do# n=%PT?1&j#`y;&A`U>YSIg0t|!pzA_3qZ6> z@&c8~G5Rd=!A|i3&YlJVL9W5ho_@iM1<4&C6B8LqLFO$qUto%%EXX&E(K*B|GI{cU pDJi|ubeU|uOr}zM8PlJFU*I;L7UzY{$ER)fNJ^g|iokQFr(ZyXHLl_Gf n(M5r(3m6j?db2F>z%)ua$Ttj^S(9a?r6wCliEXZu)?ozz!?Qdw diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h index dba32d5613..dfb8523c8b 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1,20 +1 @@ /* List of comma-separated changed AML files to ignore */ -"tests/data/acpi/pc/DSDT", -"tests/data/acpi/q35/DSDT", -"tests/data/acpi/q35/DSDT.tis", -"tests/data/acpi/q35/DSDT.bridge", -"tests/data/acpi/q35/DSDT.mmio64", -"tests/data/acpi/q35/DSDT.ipmibt", -"tests/data/acpi/q35/DSDT.cphp", -"tests/data/acpi/q35/DSDT.memhp", -"tests/data/acpi/q35/DSDT.numamem", -"tests/data/acpi/q35/DSDT.dimmpxm", -"tests/data/acpi/q35/DSDT.acpihmat", -"tests/data/acpi/pc/DSDT.bridge", -"tests/data/acpi/pc/DSDT.ipmikcs", -"tests/data/acpi/pc/DSDT.cphp", -"tests/data/acpi/pc/DSDT.memhp", -"tests/data/acpi/pc/DSDT.numamem", -"tests/data/acpi/pc/DSDT.dimmpxm", -"tests/data/acpi/pc/DSDT.acpihmat", -"tests/data/acpi/pc/DSDT.acpihmat",