summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSona Sarmadi <sona.sarmadi@enea.com>2018-09-03 14:55:12 +0200
committerSona Sarmadi <sona.sarmadi@enea.com>2018-09-11 07:43:55 +0200
commite439b8ff06a7c400aff67aae4b0e171e95f7a8b0 (patch)
tree5d720ad7eaed1577158f47908946ca58cfea2824
parent96231289dbdf8485a367ef8bcd4b601a1de6f707 (diff)
downloadel_releases-standard-e439b8ff06a7c400aff67aae4b0e171e95f7a8b0.tar.gz
Add qemu support
- Add how to build and boot qemu to UG - Add Qemu target under supported targets to Rel info Change-Id: I357562082d826e034822f02003eaa46cdf56e84c Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
-rw-r--r--doc/book-enea-linux-release-info/doc/eltf_params_updated.xml61
-rw-r--r--doc/book-enea-linux-release-info/doc/main_changes.xml7
-rw-r--r--doc/book-enea-linux-user-guide/doc/using_enea_linux.xml12
3 files changed, 75 insertions, 5 deletions
diff --git a/doc/book-enea-linux-release-info/doc/eltf_params_updated.xml b/doc/book-enea-linux-release-info/doc/eltf_params_updated.xml
index 2a354cf..aa91efc 100644
--- a/doc/book-enea-linux-release-info/doc/eltf_params_updated.xml
+++ b/doc/book-enea-linux-release-info/doc/eltf_params_updated.xml
@@ -278,5 +278,66 @@ repo sync</programlisting></para>
278 </tbody> 278 </tbody>
279 </tgroup> 279 </tgroup>
280 </table> 280 </table>
281
282 <table>
283 <title>MACHINE Information QEMU x86</title>
284
285 <tgroup cols="2">
286 <colspec align="center" />
287
288 <thead>
289 <row>
290 <entry align="center">Component</entry>
291
292 <entry align="center">Description</entry>
293 </row>
294 </thead>
295
296 <tbody>
297 <row>
298 <entry align="left">Target official name</entry>
299
300 <entry>QEMU</entry>
301 </row>
302
303 <row>
304 <entry align="left">Architecture and Description</entry>
305
306 <entry>x86</entry>
307 </row>
308
309 <row>
310 <entry align="left">Link to target datasheet</entry>
311
312 <entry><ulink
313 url="http://wiki.qemu.org">http://wiki.qemu.org</ulink></entry>
314 </row>
315
316 <row>
317 <entry align="left">Poky version</entry>
318
319 <entry>Git-commit-id: TBD</entry>
320 </row>
321
322 <row>
323 <entry align="left">GCC version</entry>
324
325 <entry>7.3</entry>
326 </row>
327
328 <row>
329 <entry align="left">Linux Kernel Version</entry>
330
331 <entry>4.14</entry>
332 </row>
333
334 <row condition="hidden">
335 <entry align="left">Supported Drivers</entry>
336
337 <entry>Ethernet, RTC, UART</entry>
338 </row>
339 </tbody>
340 </tgroup>
341 </table>
281 </section> 342 </section>
282</section> 343</section>
diff --git a/doc/book-enea-linux-release-info/doc/main_changes.xml b/doc/book-enea-linux-release-info/doc/main_changes.xml
index c2279ee..2b4e268 100644
--- a/doc/book-enea-linux-release-info/doc/main_changes.xml
+++ b/doc/book-enea-linux-release-info/doc/main_changes.xml
@@ -19,8 +19,7 @@
19 19
20 <itemizedlist spacing="compact"> 20 <itemizedlist spacing="compact">
21 <listitem> 21 <listitem>
22 <para><ulink 22 <para><ulink url="http://www.yoctoproject.org/downloads">New Yocto
23 url="http://www.yoctoproject.org/downloads">New Yocto
24 Project version</ulink> (<xi:include href="eltf_params_updated.xml" 23 Project version</ulink> (<xi:include href="eltf_params_updated.xml"
25 xmlns:xi="http://www.w3.org/2001/XInclude" 24 xmlns:xi="http://www.w3.org/2001/XInclude"
26 xpointer="element(Yocto_VER/1)" />)<remark>INFO Yocto_VER and 25 xpointer="element(Yocto_VER/1)" />)<remark>INFO Yocto_VER and
@@ -29,8 +28,8 @@
29 </listitem> 28 </listitem>
30 29
31 <listitem> 30 <listitem>
32 <para>New targets: Intel Xeon D, Intel Atom C3000 and Intel NUC Kaby 31 <para>New targets: Intel Xeon D, Intel Atom C3000, Intel NUC Kaby Lake
33 Lake.</para> 32 and QEMU x86.</para>
34 </listitem> 33 </listitem>
35 </itemizedlist> 34 </itemizedlist>
36 </section> 35 </section>
diff --git a/doc/book-enea-linux-user-guide/doc/using_enea_linux.xml b/doc/book-enea-linux-user-guide/doc/using_enea_linux.xml
index 4cee415..f26ff46 100644
--- a/doc/book-enea-linux-user-guide/doc/using_enea_linux.xml
+++ b/doc/book-enea-linux-user-guide/doc/using_enea_linux.xml
@@ -174,7 +174,7 @@ $ cd &lt;build_dir&gt;/tmp/deploy/sdk/ # Here is the SDK installer script</prog
174 described in the following sections.</para> 174 described in the following sections.</para>
175 175
176 <section id="enea-linux-x86-pxe"> 176 <section id="enea-linux-x86-pxe">
177 <title>Boot via PXE using DHCP, TFTP, and NFS servers</title> 177 <title>Booting via PXE</title>
178 178
179 <para>Below you find an example of how to boot Enea Linux in a target 179 <para>Below you find an example of how to boot Enea Linux in a target
180 supporting PXE. The PXE boot is handled by the target BIOS.</para> 180 supporting PXE. The PXE boot is handled by the target BIOS.</para>
@@ -684,6 +684,16 @@ $ ./enea-*-toolchain-&lt;version&gt;.sh</programlisting>
684 set up, you can proceed with Cross-Compiling Applications from Command 684 set up, you can proceed with Cross-Compiling Applications from Command
685 Line (4.1) or, if Eclipse is installed, Cross-Compiling from Eclipse 685 Line (4.1) or, if Eclipse is installed, Cross-Compiling from Eclipse
686 (5.4.1).</para> 686 (5.4.1).</para>
687
688 <section id="boot_qemux86">
689 <title>Building and booting Enea Linux on QEMU x86</title>
690
691 <para>Build an Enea Linux image from the SDK to run on QEMU x86:</para>
692
693 <programlisting>$ cd &lt;sdkdir&gt;/workspace
694$ devtool build-image enea-image-standard
695$ devtool runqemu kvm enea-image-standard nographic slirp </programlisting>
696 </section>
687 </section> 697 </section>
688 698
689 <section id="pkg_mg"> 699 <section id="pkg_mg">