qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [RFC 14/42] tests: acpi: check legacy CPU hotplug AML is pr


From: Igor Mammedov
Subject: [Qemu-devel] [RFC 14/42] tests: acpi: check legacy CPU hotplug AML is present for 2.6 machine type
Date: Mon, 2 May 2016 14:33:23 +0200

it should help to notice regression if legacy CPU hotplug
unintentionally disappears in old machine types.

Signed-off-by: Igor Mammedov <address@hidden>
---
 tests/acpi-test-data/pc/DSDT.cphp_legacy | Bin 0 -> 5502 bytes
 tests/bios-tables-test.c                 |  13 +++++++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 tests/acpi-test-data/pc/DSDT.cphp_legacy

diff --git a/tests/acpi-test-data/pc/DSDT.cphp_legacy 
b/tests/acpi-test-data/pc/DSDT.cphp_legacy
new file mode 100644
index 
0000000000000000000000000000000000000000..2744030a49d16d93c9806334b84c658c8faa5435
GIT binary patch
literal 5502
zcmb7IUvCrH6+hQwC*x~787D&s1Qsj6(xnCb2Lh{BRqPojcJMfZ$Dve%I^!g$rrMTK
z7NiZ)R*6>address@hidden;pW!34kA2*au>A^Kb>WHhoEcxo&F)mxlE>address@hidden
z$GW9A|9A|56-%pH#mbcKn3|3<1^`6UuTqWP1$$R7Ejug`i86aH;nVmi$?DJa(%Lfn
zOWXak>ppzqvX%$yFO}!(address@hidden(YnVu5z4${l^nY>XKK}~>{P0HviJ>`WT&V%
zKz7!uI#Ucez?9{RS#AmtLlCMljEdPbAPMlzy97k-J%#w`+vU2RF&ny*Q5PJmSp<(H
zu1BKQW0xy#FZos1g|address@hidden;;U{8zHTMqpZ|address@hidden<BZWbL;<!z
zIe(d=p>XZa3G+^_;K!PjfMF<RuAoJLA1I5l5ttUOT16+o;ldK`YF3MImt(je{^l}S
zp^*TUD==O&%XJ1fK+=jtNLmSh6z$9vNjN5JcIQ%~siDze$r89&6z?oQw#+>6K#9x)
zTV`9Z1(C6Bushdpmh>T9lGM1rD#MBT16^=|;iyg6#NYV{&e!f-Fjm)w11G1C4wQLp
z9uxu=<t1GkZsPbLqB%ah%)XPplOVdx-bin7q2?FiV$`>tTdJ8wvDr&{bt<C(kMUKW
zW&address@hidden;&c3ff5N}#lU$aaCB2+J&Q(go(N6>!yYtJM*&N0i1$8#qdRkJqH-_8Y
zhZoV|oE4s0W}iu)NwPe@>&H`$YO6+0ENYAe87R!qhJ=}UE4`IKo>zP`OJpX0#0-xN
z?ck1v+KIf4pdA_QC>8lIiFQrRYO(~p;xeW<F&gIJS_U6_#@@BcD_Dy1E6S(@F<L2G
zUO`2vZZudz2^7R=rTUtYv0166-30Z#sg+kE_F3W%4!kxgy=`_MXt;fW#C=feSVAR7
zxydQ*Rh>I#qY2(rWY_he^|BOy-r~F7;}(y=y0^2{S_dw{Mo;N(ASjMyQ>)+9VY7Fx
zyTN+tZi`2UVhc83q=sA(LFw)Wj|?THfkYZgG}!b$-(KemVBx~kO#pAFh5nvyGVnH^
zx-EFr>bv&dxhoPyOSMAP#>~d8tc;address@hidden@$m(?U7OrY9zQcFhSoHBePpAvkTUsNI
zfJQbw!4qGOLEKNaZFoj99>Zs~mw4XBIk$=Kli2Rm#&MdM%t1jWv4K!~l5wr9^bDW=
zasuK~46~HuH-X=6P$z>address@hidden)()b;Zq}%h
zeBixw#5?Bidwb7~c+dIXa~R*K_ni9U-g9=xpt);Dyz|Ka;XXg&address@hidden
z*N?i#1LD1BUl?&;@address@hidden;cD9+wG>OLB{7b!%i2yVG(y9ss7-)uDztTBa(
address@hidden)N7h)6d4|xnz>qUgX^UeTm~8K;address@hidden)RUTtDSbGq
address@hidden
zB#Q6h$teL<`8vZ2pZ`<0wc%~}0lLuRSl{*L(yv|iLiT^T^vJb4H=~!S63s?=xJG=;
zua1;address@hidden(tcV`fX<G-lq>9ZEf896l(address@hidden|_-)mcc^?tHN)CuX)Da
zOZp5=VNtQaC}?Ij8!V2Rbc|vX`m}(644wbTSWQq<PI)EEkSVV~TTN4#5e&Qy`!xK%
address@hidden&vu<XK*#!(9%RXh?`~8Eh
z?M(Xzb5p1NXnOIkq1PLD9%0L|nc+9%;address@hidden;kkxYuJxw7
zMzwA+!(address@hidden|~5xy-dMkdZ!9FB!CaBWAt7w!t@;=o)3qVIH3p
zXjd)H8d(2v5rV+VMq}Y>y1=u~ehPpWpCg}l2f;^(2kZg%Pa4Q4FxXl^P9a$d$Pa5}
zA-#y?KssX-?+mafk*s(|qg0_mMAXO-6155qAfiS_wn$6_jU~oc)99Z1oMfcmBA)re
address@hidden@h*u0r(DRV&+t=Ej*m{6rb^SKDf-hZ<T*$44$cY52^>2hXD}eg
zBhRGv$T%rIij!1>9im}Fa^b3a&address@hidden)r|fCbl+Gl-}ZioN-Z#{
z&KsEfc-RLSCAJgO1n&z0M5&HZ()+C}Rn*LCHj62(address@hidden
z7!eRcJ%J+&aQ8}7++C?)D9e>{dQer^8iGnMjq^V|O+f^&^0cP(z`N+%<l7{ZQO<%?
zdxPq?$swQeci>;6`@(address@hidden|address@hidden@-&z|({
z>u+DPC>address@hidden<1Sd?MVNMCiP<S1T)@q&xo
zHPX-ol%F3ipWV5<^eb&C2;address@hidden<+n1wDUCK>
zj`x*WYP=PbE|S3cti5-J7>P<SLj{SC8c{W*Ff*|;pC&*N7P;S4Fy*mT`JIWbsrKHn
zU_3Um3?(T(EG?ssQ8$Yy#sfMn<PvIeZ4*{Di#K|D9ke?at=xdYB#3~DQ_ShuLy5=>
zqCkY*`N+!Mz=76UeegPoLnKhA{Qgh3UUEQcg67FALGjQ=R|v(IhY+Z+8WYf17_=a)
z;%OIH9SemDtK$MX9tOQCtm4a1U{wx<3afDejfX+639DQ{c_>s^#S=ORAQ1*#5LS}{
znhb>address@hidden@j4#FIvEDNA*?C_s)Ry?)wF=7!=N7vt5X6x6$%wr
zrv-F63|bUcG4q3Isi9C|^_YMj3xk$~)foYu355!)#|89w7*rEhX9aXN6e_Hq5YQ80
zP+eF(DWE4qp~C8%fX;<address@hidden;@9R=;<)%lCb)LfPN4P6;{s(=$Rjbs+BqY
zcD)(tC3o8RPOwkC?!M0`$Y3`Mm<%yOvxp3Kq(HMv3~5q3?F9ZMwQpft8E_HehPo(n
address@hidden;rd5a;J^m6_2)k3ky#0c(@address@hidden)n
zdVJ|Y{!p(Fk3}H#8J|DYFA|UGEcClRf2j9ojEO1qc$n;4+K8TJjVU(N)4cT&J<S}G
oWvI^(KcZhm9=Cm{-z6UP>KVEx;s0~=M+<address@hidden<Hfh4+O78OaK4?

literal 0
HcmV?d00001

diff --git a/tests/bios-tables-test.c b/tests/bios-tables-test.c
index 0352814..191e701 100644
--- a/tests/bios-tables-test.c
+++ b/tests/bios-tables-test.c
@@ -781,6 +781,17 @@ static void test_acpi_q35_tcg_bridge(void)
     free_test_data(&data);
 }
 
+static void test_acpi_piix4_tcg_cpuhp_legacy(void)
+{
+    test_data data;
+
+    memset(&data, 0, sizeof(data));
+    data.machine = MACHINE_PC;
+    data.variant = ".cphp_legacy";
+    test_acpi_one("-machine pc-i440fx-2.6,accel=tcg", &data);
+    free_test_data(&data);
+}
+
 int main(int argc, char *argv[])
 {
     const char *arch = qtest_get_arch();
@@ -797,6 +808,8 @@ int main(int argc, char *argv[])
         qtest_add_func("acpi/piix4/tcg/bridge", test_acpi_piix4_tcg_bridge);
         qtest_add_func("acpi/q35/tcg", test_acpi_q35_tcg);
         qtest_add_func("acpi/q35/tcg/bridge", test_acpi_q35_tcg_bridge);
+        qtest_add_func("acpi/piix4/tcg/cpuhp/legacy",
+                       test_acpi_piix4_tcg_cpuhp_legacy);
     }
     ret = g_test_run();
     boot_sector_cleanup(disk);
-- 
1.8.3.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]