<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>6205</bug_id>
          
          <creation_ts>2014-04-22 15:46:17 +0000</creation_ts>
          <short_desc>Add support for building nativesdk-qemu to meta-mingw/meta-darwin</short_desc>
          <delta_ts>2014-10-10 13:49:37 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>devtools / tool chain</component>
          <version>1.6</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>Moved from Laurentiu to Cristian</status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.7 M3</target_milestone>
          
          <blocked>6206</blocked>
    
    <blocked>6207</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Richard Purdie">richard.purdie</reporter>
          <assigned_to name="Cristian Iorga">cristian.iorga</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>atul.singh008</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
          
          <qa_contact name="Cristian Iorga">cristian.iorga</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>42823</commentid>
    <comment_count>0</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2014-04-22 15:46:17 +0000</bug_when>
    <thetext>It would be helpful to be able to build qemu binaries that will run on windows and OS-X. The easiest path to doing this is to add support for building nativesdk-qemu to the meta-mingw and meta-darwin layers.

Ultimately this qemu binary could be used for running builds on those OSs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44391</commentid>
    <comment_count>1</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2014-07-09 06:07:21 +0000</bug_when>
    <thetext>Investigation started.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44422</commentid>
    <comment_count>2</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2014-07-10 14:58:20 +0000</bug_when>
    <thetext>Implementation in progress.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45611</commentid>
    <comment_count>3</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2014-09-15 09:45:50 +0000</bug_when>
    <thetext>Implementation complete, code has been integrated into master. The use of meta-darwin is needed in order to build a nastivesdk-qemu for Darwin/MacOSX.

In order to test this feature, qemux86-64 core-image-minimal and core-image-base Linux images has been successfully booted and run under qemu running in MacOSX 10.9 on an Intel 64bits MacBook Pro.

Network is functional.

Known limitations:

- Booting Linux into graphical support is not possible at the moment; Cocoa support needs to be added to nativesdk-qemu;
- Producing the OSX-sdk.zip sysroot tarball is not properly documented.
- No hardware acceleration is available, the emulation is purely software-based.

Fixed with commits:
poky: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=1ea36c8cd3b0d54621440962395d6cae6cb96e96
meta-darwin: http://git.yoctoproject.org/cgit/cgit.cgi/meta-darwin/commit/?id=87a0f58d9d436b802a25f897fac620e9e807cfd4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46274</commentid>
    <comment_count>4</comment_count>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2014-10-10 13:49:37 +0000</bug_when>
    <thetext>After a discussion with Cristi Iorga, no QA is needed atm for this particular feature since more work involving IoT Devkit needs to be done and the feature will be modified in the near future.

Also, since it is in it&apos;s early stage, no docs are needed atm so the flag is set correctly.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>