diff options
author | Sona Sarmadi <sona.sarmadi@enea.com> | 2018-09-03 14:55:12 +0200 |
---|---|---|
committer | Sona Sarmadi <sona.sarmadi@enea.com> | 2018-09-11 07:43:55 +0200 |
commit | e439b8ff06a7c400aff67aae4b0e171e95f7a8b0 (patch) | |
tree | 5d720ad7eaed1577158f47908946ca58cfea2824 | |
parent | 96231289dbdf8485a367ef8bcd4b601a1de6f707 (diff) | |
download | el_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>
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 <build_dir>/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-<version>.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 <sdkdir>/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"> |