From 1e0cbe0d3bb6946ab6db1d7801a06658a86b718d Mon Sep 17 00:00:00 2001 From: Adrian Mangeac Date: Mon, 23 Sep 2019 15:56:03 +0200 Subject: Add changes specific to EL8.1 Change-Id: I12ce605c59546fa93fee0f1e2f9c4dbf6122284b Signed-off-by: Adrian Mangeac --- .../doc/about_release.xml | 100 ++++++++++++++--- .../doc/eltf_params_updated.xml | 118 ++++++++++++++++----- .../doc/getting_enea_linux.xml | 4 +- .../doc/main_changes.xml | 2 +- .../doc/system_requirements.xml | 8 +- doc/manifest_conf.mk | 2 +- 6 files changed, 181 insertions(+), 53 deletions(-) diff --git a/doc/book-enea-linux-release-info/doc/about_release.xml b/doc/book-enea-linux-release-info/doc/about_release.xml index cbdb52a..049074a 100644 --- a/doc/book-enea-linux-release-info/doc/about_release.xml +++ b/doc/book-enea-linux-release-info/doc/about_release.xml @@ -35,8 +35,8 @@ /* Enea Linux 8 documentation */ -- intel-corei7-64/ /* artifacts for the reference machine */ - -- deb/ - /* deb packages */ + -- rpm/ + /* rpm packages */ -- images/ -- enea-image-standard /* precompiled artifacts for the platform release image */ @@ -53,29 +53,97 @@ toolchain for the platform */ -- x86_64-buildtools-nativesdk-standalone-8.0.sh /* self-extracting archive installing additional tools - for the host machine */ + for the host machine */ + -- raspberrypi3-64/ + /* artifacts for the reference machine */ + -- rpm/ + /* rpm packages */ + -- images/ + -- enea-image-standard + /* precompiled artifacts for the platform release image */ + -- various artifacts (rootfs, kernel, config etc.) + -- enea-image-standard-sdk + /* precompiled artifacts for the development process. The image + contains userspace tools and kernel configurations necessary + for developing, debugging and profiling applications and \ + kernel modules */ + -- various artifacts + -- esdk + /* Extensible SDK related artifacts including SDK installer and */ + /* manifest, self-extracting archive installing cross-compilation + toolchain for the platform */ + -- x86_64-buildtools-nativesdk-standalone-8.0.sh + /* self-extracting archive installing additional tools + for the host machine */ + -- qemuarm64/ + /* artifacts for the reference machine */ + -- rpm/ + /* rpm packages */ + -- images/ + -- enea-image-standard + /* precompiled artifacts for the platform release image */ + -- various artifacts (rootfs, kernel, config etc.) + -- qemuppc/ + /* artifacts for the reference machine */ + -- rpm/ + /* rpm packages */ + -- images/ + -- enea-image-standard + /* precompiled artifacts for the platform release image */ + -- various artifacts (rootfs, kernel, config etc.) + -- qemux86-64/ + /* artifacts for the reference machine */ + -- rpm/ + /* rpm packages */ + -- images/ + -- enea-image-standard + /* precompiled artifacts for the platform release image */ + -- various artifacts (rootfs, kernel, config etc.) The following set of artifacts is available: - -- bzImage - /* kernel image */ --- bzImage-<target>.bin - /* kernel image, same as above */ --- config-<target>.config - /* kernel configuration file */ --- enea-image-standard-<target>.ext4 - /* compressed EXT4 image of the rootfs */ --- enea-image-standard-<target>.tar.gz - /* tar archive of the image */ --- modules-<target>.tgz - /* external kernel modules */ + -- intel-corei7-64 + -- bzImage + /* kernel image */ + -- bzImage-<target>.bin + /* kernel image, same as above */ + -- config-<target>.config + /* kernel configuration file */ + -- enea-image-standard-<target>.ext4 + /* compressed EXT4 image of the rootfs */ + -- enea-image-standard-<target>.tar.gz + /* tar archive of the image */ + -- modules-<target>.tgz + /* external kernel modules */ +-- raspberrypi3-64 + -- Image + /* kernel image */ + -- Image-target.bin + /* kernel image, same as above */ + -- Image-target.dtb + /* the device tree blob */ + -- config-target.config + /* kernel configuration file */ + -- image-name-target.ext3 + /* compressed EXT3 image of the rootfs */ + -- image-name-target.tar.bz2 + /* tar archive of the image */ + -- modules-<target>.tgz + /* external kernel modules */ +-- qemuarm64 + +-- qemuppc + +-- qemux86-64 + +
Supported Host Environment The following environments have been validated as host environments - for this release of Enea Linux: Ubuntu 16.04 LTS, + for this release of Enea Linux: Ubuntu 18.04 LTS, 64-bit. INFO Below is a complete section with ID 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 bc23b17..017db49 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 @@ -22,7 +22,7 @@ A programlisting, ID "eltf-prereq-apt-get-commands-host" - # Host Ubuntu 16.04.2 LTS 64bit + # Host Ubuntu 18.04.2 LTS 64bit sudo apt-get -y update sudo apt-get -y install sed wget subversion git-core coreutils unzip texi2html \ texinfo libsdl1.2-dev docbook-utils fop gawk python-pysqlite2 diffstat \ @@ -44,15 +44,15 @@ export PATH=~/bin:$PATH 8.1 - 2.5 + 2.7 - sumo + warrior http://www.yoctoproject.org/downloads http://linux.enea.com/EneaLinux8.0 + url="http://linux.enea.com/EneaLinux7.0">http://linux.enea.com/EneaLinux8.1 A programlisting, ID "eltf-repo-cloning-enea-linux". Use $MACHINE/default.xml as parameter, where MACHINE is one of the target @@ -61,7 +61,7 @@ export PATH=~/bin:$PATH mkdir enea-linux cd enea-linux repo init -u git@git.enea.com:linux/manifests/el_manifests-standard.git \ - -b refs/tags/Enea_Linux_8.0 -m $MACHINE/default.xml + -b refs/tags/Enea_Linux_8.1 -m $MACHINE/default.xml repo sync A table with ONE row, only the row with ID @@ -131,19 +131,19 @@ repo sync Poky version - Git-commit-id: 51872d3f99e38f9d883ab0a8782ceecb41822fd0 + Git-commit-id: 6d2e12e79211b31cdf5ea824fb9a8be54ba9a9eb GCC version - 7.3 + 8.3.0 Linux Kernel Version - 4.14 + 4.19 @@ -156,7 +156,7 @@ repo sync - MACHINE Information Intel Atom C3000 + MACHINE Information Raspberry Pi 3 @@ -173,39 +173,39 @@ repo sync Target official name - Intel Atom C3000 + Raspberry Pi 3 Architecture and Description - x86-64 + ARM Cortex-A53 (ARMv8) Link to target datasheet Intel - Atom datasheet + url="https://static.raspberrypi.org/files/product-briefs/Raspberry-Pi-Model-Bplus-Product-Brief.pdf">Raspberry Pi 3 + Model B+ datasheet Poky version - Git-commit-id: 51872d3f99e38f9d883ab0a8782ceecb41822fd0 + Git-commit-id: 6d2e12e79211b31cdf5ea824fb9a8be54ba9a9eb GCC version - 7.3 + 8.3.0 Linux Kernel Version - 4.14 + 4.19 @@ -218,7 +218,7 @@ repo sync
- MACHINE Information Intel NUC Kaby Lake + MACHINE Information QEMU arm64 @@ -235,39 +235,38 @@ repo sync Target official name - Intel NUC Kaby Lake + QEMU Architecture and Description - x86-64 + arm64 Link to target datasheet Intel - NUC Kaby Lake datasheet + url="http://wiki.qemu.org">http://wiki.qemu.org Poky version - Git-commit-id: 51872d3f99e38f9d883ab0a8782ceecb41822fd0 + Git-commit-id: 6d2e12e79211b31cdf5ea824fb9a8be54ba9a9eb GCC version - 7.3 + 8.3.0 Linux Kernel Version - 4.14 + 4.19 @@ -280,7 +279,7 @@ repo sync
- MACHINE Information QEMU x86 + MACHINE Information QEMU ppc @@ -303,7 +302,68 @@ repo sync Architecture and Description - x86 + ppc + + + + Link to target datasheet + + http://wiki.qemu.org + + + + Poky version + + Git-commit-id: 6d2e12e79211b31cdf5ea824fb9a8be54ba9a9eb + + + + GCC version + + 8.3.0 + + + + Linux Kernel Version + + 4.19 + + + + Supported Drivers + + Ethernet, RTC, UART + + + +
+ + + MACHINE Information QEMU x86-64 + + + + + + + Component + + Description + + + + + + Target official name + + QEMU + + + + Architecture and Description + + x86-64 @@ -316,19 +376,19 @@ repo sync Poky version - Git-commit-id: 51872d3f99e38f9d883ab0a8782ceecb41822fd0 + Git-commit-id: 6d2e12e79211b31cdf5ea824fb9a8be54ba9a9eb GCC version - 7.3 + 8.3.0 Linux Kernel Version - 4.14 + 4.19 diff --git a/doc/book-enea-linux-release-info/doc/getting_enea_linux.xml b/doc/book-enea-linux-release-info/doc/getting_enea_linux.xml index 76487ef..c3e93db 100644 --- a/doc/book-enea-linux-release-info/doc/getting_enea_linux.xml +++ b/doc/book-enea-linux-release-info/doc/getting_enea_linux.xml @@ -41,7 +41,7 @@ - deb directory – this directory + rpm directory – this directory contains all the packages included in the distribution in deb format, which can be installed using the package manager. @@ -182,4 +182,4 @@ id_rsa.pub etc. When this is done a reference from here should be added. - \ No newline at end of file + 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 2b4e268..adb48f1 100644 --- a/doc/book-enea-linux-release-info/doc/main_changes.xml +++ b/doc/book-enea-linux-release-info/doc/main_changes.xml @@ -28,7 +28,7 @@ - New targets: Intel Xeon D, Intel Atom C3000, Intel NUC Kaby Lake + New targets: Intel Xeon D, Raspberry Pi, QEMU arm64, QEMU ppc and QEMU x86. diff --git a/doc/book-enea-linux-release-info/doc/system_requirements.xml b/doc/book-enea-linux-release-info/doc/system_requirements.xml index cc1248e..3329193 100644 --- a/doc/book-enea-linux-release-info/doc/system_requirements.xml +++ b/doc/book-enea-linux-release-info/doc/system_requirements.xml @@ -8,11 +8,11 @@ building of Linux images via the Yocto system, and not just applications. - Please also see the system requirements in the Yocto 2.3 documents: + Please also see the system requirements in the Yocto 2.7 documents: Yocto + url="http://www.yoctoproject.org/docs/2.7/yocto-project-qs/yocto-project-qs.html#yp-resources">Yocto Project Start and the Yocto + url="http://www.yoctoproject.org/docs/2.7/ref-manual/ref-manual.html#intro-requirements">Yocto Project Reference Manual. If needed, replace the Yocto version in the links provided with a more recent version. @@ -156,4 +156,4 @@ # ls -l /bin/sh lrwxrwxrwx 1 root root 4 2012-03-02 11:53 /bin/sh -> bash - \ No newline at end of file + diff --git a/doc/manifest_conf.mk b/doc/manifest_conf.mk index 320e4f4..59f8967 100644 --- a/doc/manifest_conf.mk +++ b/doc/manifest_conf.mk @@ -2,6 +2,6 @@ # NOTE: MANIFESTHASH needs to be changed to final release tag in format refs/tags/ELnnn before a release # The values are shown in the release info # The manifest is used to fetch information into the release info from the distro files -MANIFESTHASH ?= refs/tags/Enea_Linux_8.0 +MANIFESTHASH ?= refs/tags/Enea_Linux_8.1 MANIFESTURL := git@git.enea.com:linux/manifests/el_manifests-standard.git PROFILE_NAME := Standard -- cgit v1.2.3-54-g00ecf