<div dir="ltr">On 1 December 2017 at 05:13, Robert Yang <span dir="ltr">&lt;<a href="mailto:liezhi.yang@windriver.com" target="_blank">liezhi.yang@windriver.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">So that both QEMU_USE_KVM = &quot;True&quot; and &quot;1&quot; will work.<br>
<br>
[YOCTO #12343]<br>
<br>
Signed-off-by: Robert Yang &lt;<a href="mailto:liezhi.yang@windriver.com">liezhi.yang@windriver.com</a>&gt;<br>
---<br>
 meta/classes/testimage.bbclass | 2 +-<br>
 meta/lib/oeqa/targetcontrol.py | 2 +-<br>
 2 files changed, 2 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/meta/classes/testimage.<wbr>bbclass b/meta/classes/testimage.<wbr>bbclass<br>
index 45bb2bd..7260ad4 100644<br>
--- a/meta/classes/testimage.<wbr>bbclass<br>
+++ b/meta/classes/testimage.<wbr>bbclass<br>
@@ -215,7 +215,7 @@ def testimage_main(d):<br>
     # Get use_kvm<br>
     qemu_use_kvm = d.getVar(&quot;QEMU_USE_KVM&quot;)<br>
     if qemu_use_kvm and \<br>
-       (qemu_use_kvm == &#39;True&#39; and &#39;x86&#39; in machine or \<br>
+       (oe.types.boolean(qemu_use_<wbr>kvm) and &#39;x86&#39; in machine or \<br>
         d.getVar(&#39;MACHINE&#39;) in qemu_use_kvm.split()):<br>
         kvm = True<br>
     else:<br>
diff --git a/meta/lib/oeqa/targetcontrol.<wbr>py b/meta/lib/oeqa/targetcontrol.<wbr>py<br>
index f63936c..3fc3870 100644<br>
--- a/meta/lib/oeqa/targetcontrol.<wbr>py<br>
+++ b/meta/lib/oeqa/targetcontrol.<wbr>py<br>
@@ -107,7 +107,7 @@ class QemuTarget(BaseTarget):<br>
         dump_dir = d.getVar(&quot;TESTIMAGE_DUMP_DIR&quot;)<br>
         qemu_use_kvm = d.getVar(&quot;QEMU_USE_KVM&quot;)<br>
         if qemu_use_kvm and \<br>
-           (qemu_use_kvm == &quot;True&quot; and &quot;x86&quot; in d.getVar(&quot;MACHINE&quot;) or \<br>
+           (oe.types.boolean(qemu_use_<wbr>kvm) and &quot;x86&quot; in d.getVar(&quot;MACHINE&quot;) or \<br>
             d.getVar(&quot;MACHINE&quot;) in qemu_use_kvm.split()):<br>
             use_kvm = True<br>
         else:<br></blockquote><div><br></div><div><a href="https://autobuilder.yocto.io/builders/nightly-oe-selftest/builds/665/steps/Running%20oe-selftest/logs/stdio">https://autobuilder.yocto.io/builders/nightly-oe-selftest/builds/665/steps/Running%20oe-selftest/logs/stdio</a><br><br>  File &quot;/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/meta/lib/oeqa/targetcontrol.py&quot;, line 110, in __init__<br>    (oe.types.boolean(qemu_use_kvm) and &quot;x86&quot; in d.getVar(&quot;MACHINE&quot;) or \<br>UnboundLocalError: local variable &#39;oe&#39; referenced before assignment <br></div><div><br></div><div>Ross</div></div></div></div>