From e439b8ff06a7c400aff67aae4b0e171e95f7a8b0 Mon Sep 17 00:00:00 2001 From: Sona Sarmadi Date: Mon, 3 Sep 2018 14:55:12 +0200 Subject: 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 --- .../doc/eltf_params_updated.xml | 61 ++++++++++++++++++++++ .../doc/main_changes.xml | 7 ++- .../doc/using_enea_linux.xml | 12 ++++- 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 + + + MACHINE Information QEMU x86 + + + + + + + Component + + Description + + + + + + Target official name + + QEMU + + + + Architecture and Description + + x86 + + + + Link to target datasheet + + http://wiki.qemu.org + + + + Poky version + + Git-commit-id: TBD + + + + GCC version + + 7.3 + + + + Linux Kernel Version + + 4.14 + + + + Supported Drivers + + Ethernet, RTC, UART + + + +
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 @@ - New Yocto + New Yocto Project version ()INFO Yocto_VER and @@ -29,8 +28,8 @@ - New targets: Intel Xeon D, Intel Atom C3000 and Intel NUC Kaby - Lake. + New targets: Intel Xeon D, Intel Atom C3000, Intel NUC Kaby Lake + and QEMU x86. 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
- Boot via PXE using DHCP, TFTP, and NFS servers + Booting via PXE Below you find an example of how to boot Enea Linux in a target supporting PXE. The PXE boot is handled by the target BIOS. @@ -684,6 +684,16 @@ $ ./enea-*-toolchain-<version>.sh set up, you can proceed with Cross-Compiling Applications from Command Line (4.1) or, if Eclipse is installed, Cross-Compiling from Eclipse (5.4.1). + +
+ Building and booting Enea Linux on QEMU x86 + + Build an Enea Linux image from the SDK to run on QEMU x86: + + $ cd <sdkdir>/workspace +$ devtool build-image enea-image-standard +$ devtool runqemu kvm enea-image-standard nographic slirp +
-- cgit v1.2.3-54-g00ecf