diff options
9 files changed, 159 insertions, 583 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 bbb6814..255607c 100644 --- a/doc/book-enea-linux-release-info/doc/about_release.xml +++ b/doc/book-enea-linux-release-info/doc/about_release.xml | |||
@@ -25,61 +25,63 @@ | |||
25 | <section id="relinfo-provided-contents"> | 25 | <section id="relinfo-provided-contents"> |
26 | <title>Provided Contents</title> | 26 | <title>Provided Contents</title> |
27 | 27 | ||
28 | <informaltable> | 28 | <para>The current release contains along with other items, documentation, |
29 | <tgroup cols="1"> | 29 | pre-built kernels and images, a bootloader and an SDK. The directories |
30 | <thead> | 30 | structure is detailed below:</para> |
31 | <row> | 31 | |
32 | <entry>Item</entry> | 32 | <programlisting>-- documentation/ |
33 | </row> | 33 | /* Enea Linux 7 documentation */ |
34 | </thead> | 34 | -- arm64 /* architecture */ |
35 | 35 | -- raspberrypi3-64/ | |
36 | <tbody> | 36 | /* artifacts for the host side */ |
37 | <row> | 37 | -- deb/ |
38 | <entry><para>Source code, recipes and scripts for building the | 38 | /* deb packages */ |
39 | distribution and SDKs. See <xref | 39 | -- images/ |
40 | linkend="relinfo-getting-enea-linux" />.</para></entry> | 40 | -- enea-image-standard |
41 | </row> | 41 | /* precompiled artifacts for the platform release image */ |
42 | 42 | -- various artifacts (rootfs, kernel, config, dtb etc.) | |
43 | <row> | 43 | -- enea-image-standard-sdk |
44 | <entry><para>Documentation. See <xref | 44 | /* precompiled artifacts for the development process. The image |
45 | linkend="relinfo-documentation" />.</para></entry> | 45 | contains userspace tools and kernel configurations necessary |
46 | </row> | 46 | for developing, debugging and profiling applications and |
47 | 47 | kernel modules */ | |
48 | <row> | 48 | -- various artifacts |
49 | <entry>Pre-built binaries (kernel image, dtb & rootfs)</entry> | 49 | -- install |
50 | </row> | 50 | -- sdk |
51 | 51 | /* SDK related artifacts including SDK installer and manifests */ | |
52 | <row> | 52 | -- install-sdk.sh |
53 | <entry>Pre-built packages (RPM). See links for each | 53 | /* self-extracting archive installing cross-compilation |
54 | target.<remark>INFO Below is an Eclipse row from | 54 | toolchain for the platform */</programlisting> |
55 | eltf_params_updated.xml. MANUALLY if eclipse is not included, set | 55 | |
56 | condition hidden on the row element BOTH in template.xml and in | 56 | <para>The following set of artifacts is available:</para> |
57 | updated.xml.</remark></entry> | 57 | |
58 | </row> | 58 | <programlisting>-- Image |
59 | 59 | /* kernel image */ | |
60 | <xi:include href="eltf_params_updated.xml" | 60 | -- Image-target.bin |
61 | xmlns:xi="http://www.w3.org/2001/XInclude" | 61 | /* kernel image, same as above */ |
62 | xpointer="element(eltf-eclipse-version-row)" /> | 62 | -- Image-target.dtb |
63 | </tbody> | 63 | /* the device tree blob */ |
64 | </tgroup> | 64 | -- config-target.config |
65 | </informaltable> | 65 | /* kernel configuration file */ |
66 | -- image-name-target.ext3 | ||
67 | /* compressed EXT3 image of the rootfs */ | ||
68 | -- image-name-target.tar.bz2 | ||
69 | /* tar archive of the image */ | ||
70 | -- modules-<target>.tgz | ||
71 | /* external kernel modules */</programlisting> | ||
66 | </section> | 72 | </section> |
67 | 73 | ||
68 | <section id="relinfo-supported-host-environment"> | 74 | <section id="relinfo-supported-host-environment"> |
69 | <title>Supported Host Environment</title> | 75 | <title>Supported Host Environment</title> |
70 | 76 | ||
71 | <itemizedlist> | 77 | <para>Ubuntu 16.04 LTS, 64-bit<remark>Hardcoded now in this XML file. |
72 | <listitem> | 78 | Might be moved to the parameter file later.</remark><remark>INFO Below is |
73 | <para>Ubuntu 14.04 LTS, 64-bit<remark>Hardcoded now in this XML file. | 79 | a complete section with ID "eltf-target-tables-section" included from |
74 | Might be moved to the parameter file later.</remark><remark>INFO Below | 80 | elft_params_updated.xml. It contains a variable number of target tables |
75 | is a complete section with ID "eltf-target-tables-section" included | 81 | and the section title should be "Supported Targets with Parameters". It |
76 | from elft_params_updated.xml. It contains a variable number of target | 82 | has have a short sentence about what it is in the beginning. The subtitles |
77 | tables and the section title should be "Supported Targets with | 83 | shall have the directory name of the target in the |
78 | Parameters". It has have a short sentence about what it is in the | 84 | manifest.</remark></para> |
79 | beginning. The subtitles shall have the directory name of the target | ||
80 | in the manifest.</remark></para> | ||
81 | </listitem> | ||
82 | </itemizedlist> | ||
83 | </section> | 85 | </section> |
84 | 86 | ||
85 | <xi:include href="eltf_params_updated.xml" | 87 | <xi:include href="eltf_params_updated.xml" |
@@ -113,17 +115,6 @@ | |||
113 | class="registered">Enea</trademark> Linux Open Source | 115 | class="registered">Enea</trademark> Linux Open Source |
114 | Report</olink></para></entry> | 116 | Report</olink></para></entry> |
115 | </row> | 117 | </row> |
116 | |||
117 | <row> | ||
118 | <entry>Tools in the Eclipse tarball provided with Enea | ||
119 | Linux</entry> | ||
120 | |||
121 | <entry><para>See the <olink | ||
122 | targetdoc="book_enea_linux_eclipse_open_source_standard" | ||
123 | targetptr="book_enea_linux_eclipse_open_source_standard"><trademark | ||
124 | class="registered">Enea</trademark> Linux Eclipse Open Source | ||
125 | Report</olink></para></entry> | ||
126 | </row> | ||
127 | </tbody> | 118 | </tbody> |
128 | </tgroup> | 119 | </tgroup> |
129 | </informaltable></para> | 120 | </informaltable></para> |
@@ -133,9 +124,9 @@ | |||
133 | <title>Provided Toolchains (SDK)</title> | 124 | <title>Provided Toolchains (SDK)</title> |
134 | 125 | ||
135 | <para>The SDK contains toolchains supporting cross-compilation of | 126 | <para>The SDK contains toolchains supporting cross-compilation of |
136 | applications for the targets on an x86_64 host. See the <trademark | 127 | applications for the targets on an aarch64 host. See the <trademark |
137 | class="registered">Enea</trademark> Linux Application Development Guide | 128 | class="registered">Enea</trademark> Linux User's Guide for information on |
138 | for information on how to build and install a toolchain.</para> | 129 | how to build and install a toolchain.</para> |
139 | </section> | 130 | </section> |
140 | 131 | ||
141 | <section id="relinfo-documentation"> | 132 | <section id="relinfo-documentation"> |
@@ -150,13 +141,9 @@ | |||
150 | </listitem> | 141 | </listitem> |
151 | 142 | ||
152 | <listitem> | 143 | <listitem> |
153 | <para><trademark class="registered">Enea</trademark> Linux Platforms | 144 | <para><olink targetdoc="book_enea_linux_user_guide_standard" |
154 | Development Guide</para> | 145 | targetptr="book_enea_linux_user_guide_standard" type=""><trademark |
155 | </listitem> | 146 | class="registered">Enea</trademark> Linux User's Guide</olink></para> |
156 | |||
157 | <listitem> | ||
158 | <para><trademark class="registered">Enea</trademark> Linux Application | ||
159 | Development Guide</para> | ||
160 | </listitem> | 147 | </listitem> |
161 | 148 | ||
162 | <listitem> | 149 | <listitem> |
@@ -168,14 +155,12 @@ | |||
168 | </listitem> | 155 | </listitem> |
169 | 156 | ||
170 | <listitem> | 157 | <listitem> |
171 | <para><olink targetdoc="book_enea_linux_eclipse_open_source_standard" | 158 | <para><trademark class="registered">Enea</trademark> Linux Test |
172 | targetptr="book_enea_linux_eclipse_open_source_standard"><trademark | 159 | Report</para> |
173 | class="registered">Enea</trademark> Linux Eclipse Open Source | ||
174 | Report</olink></para> | ||
175 | </listitem> | 160 | </listitem> |
176 | 161 | ||
177 | <listitem> | 162 | <listitem> |
178 | <para><trademark class="registered">Enea</trademark> Linux Test | 163 | <para><trademark class="registered">Enea</trademark> Linux Security |
179 | Report</para> | 164 | Report</para> |
180 | </listitem> | 165 | </listitem> |
181 | 166 | ||
@@ -194,26 +179,11 @@ | |||
194 | the default image. In addition to the supported features, the following | 179 | the default image. In addition to the supported features, the following |
195 | functionality is also available, among other:<remark>INFO: This section | 180 | functionality is also available, among other:<remark>INFO: This section |
196 | might be hidden by setting condition hidden on the section, MANUALLY in | 181 | might be hidden by setting condition hidden on the section, MANUALLY in |
197 | this file.</remark></para> | 182 | this file</remark></para> |
198 | 183 | ||
199 | <itemizedlist spacing="compact"> | 184 | <itemizedlist spacing="compact"> |
200 | <listitem> | 185 | <listitem> |
201 | <para>On target T4240RDB:</para> | 186 | <para>APT Package Management</para> |
202 | |||
203 | <itemizedlist spacing="compact"> | ||
204 | <listitem> | ||
205 | <para>SRIO support in user space (NWRITE, NREAD, msg, | ||
206 | doorbell)</para> | ||
207 | </listitem> | ||
208 | |||
209 | <listitem> | ||
210 | <para>USDPAA</para> | ||
211 | </listitem> | ||
212 | </itemizedlist> | ||
213 | </listitem> | ||
214 | |||
215 | <listitem> | ||
216 | <para>Smart Package Management</para> | ||
217 | </listitem> | 187 | </listitem> |
218 | 188 | ||
219 | <listitem> | 189 | <listitem> |
@@ -258,4 +228,4 @@ | |||
258 | </listitem> | 228 | </listitem> |
259 | </itemizedlist></para> | 229 | </itemizedlist></para> |
260 | </section> | 230 | </section> |
261 | </chapter> \ No newline at end of file | 231 | </chapter> |
diff --git a/doc/book-enea-linux-release-info/doc/book.xml b/doc/book-enea-linux-release-info/doc/book.xml index 1be22b9..fa6a37b 100644 --- a/doc/book-enea-linux-release-info/doc/book.xml +++ b/doc/book-enea-linux-release-info/doc/book.xml | |||
@@ -11,9 +11,11 @@ | |||
11 | <!-- OLINKDBPATH_USED_BY_XMLMIND ../../s_docbuild/olinkdb --> | 11 | <!-- OLINKDBPATH_USED_BY_XMLMIND ../../s_docbuild/olinkdb --> |
12 | <xi:include href="../../s_docbuild/template/docsrc_common/bookinfo_userdoc.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> | 12 | <xi:include href="../../s_docbuild/template/docsrc_common/bookinfo_userdoc.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> |
13 | <xi:include href="about_release.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> | 13 | <xi:include href="about_release.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> |
14 | <!-- | ||
14 | <xi:include href="prerequisites.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> | 15 | <xi:include href="prerequisites.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> |
15 | <xi:include href="getting_enea_linux.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> | 16 | <xi:include href="getting_enea_linux.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> |
16 | <xi:include href="build_boot_generated.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> | 17 | <xi:include href="build_boot_generated.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> |
18 | --> | ||
17 | <xi:include href="main_changes.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> | 19 | <xi:include href="main_changes.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> |
18 | <xi:include href="known_bugs_and_limitations.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> | 20 | <xi:include href="known_bugs_and_limitations.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> |
19 | <xi:include href="../../s_docbuild/template/docsrc_common/contacting_enea_enea_linux.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> | 21 | <xi:include href="../../s_docbuild/template/docsrc_common/contacting_enea_enea_linux.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> |
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 0491ba7..53b3f75 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 @@ | |||
22 | <bridgehead>A programlisting, ID | 22 | <bridgehead>A programlisting, ID |
23 | "eltf-prereq-apt-get-commands-host"</bridgehead> | 23 | "eltf-prereq-apt-get-commands-host"</bridgehead> |
24 | 24 | ||
25 | <para id="eltf-prereq-apt-get-commands-host"><programlisting># Host Ubuntu 14.04.5 LTS 64bit | 25 | <para id="eltf-prereq-apt-get-commands-host"><programlisting># Host Ubuntu 16.04.2 LTS 64bit |
26 | sudo apt-get -y update | 26 | sudo apt-get -y update |
27 | sudo apt-get -y install sed wget subversion git-core coreutils unzip texi2html \ | 27 | sudo apt-get -y install sed wget subversion git-core coreutils unzip texi2html \ |
28 | texinfo libsdl1.2-dev docbook-utils fop gawk python-pysqlite2 diffstat \ | 28 | texinfo libsdl1.2-dev docbook-utils fop gawk python-pysqlite2 diffstat \ |
@@ -44,15 +44,14 @@ export PATH=~/bin:$PATH</programlisting></para> | |||
44 | 44 | ||
45 | <para id="EneaLinux_REL_VER"><phrase>7</phrase></para> | 45 | <para id="EneaLinux_REL_VER"><phrase>7</phrase></para> |
46 | 46 | ||
47 | <para id="Yocto_VER"><phrase>2.1</phrase></para> | 47 | <para id="Yocto_VER"><phrase>2.3</phrase></para> |
48 | 48 | ||
49 | <para id="Yocto_NAME"><phrase>krogoth</phrase></para> | 49 | <para id="Yocto_NAME"><phrase>pyro</phrase></para> |
50 | 50 | ||
51 | <para id="ULINK_YOCTO_PROJECT_DOWNLOAD"><ulink | 51 | <para id="ULINK_YOCTO_PROJECT_DOWNLOAD"><ulink |
52 | url="http://www.yoctoproject.org/downloads/core/krogoth/21">http://www.yoctoproject.org/downloads/core/krogoth/21</ulink></para> | 52 | url="http://www.yoctoproject.org/downloads/core/pyro23">http://www.yoctoproject.org/downloads/core/pyro23</ulink></para> |
53 | 53 | ||
54 | <para id="ULINK_ENEA_LINUX_URL"><ulink | 54 | <para id="ULINK_ENEA_LINUX_URL"><ulink url="http://linux.enea.com/EneaLinux7.0">http://linux.enea.com/EneaLinux7.0</ulink></para> |
55 | url="https://linux.enea.com/6">https://linux.enea.com/6</ulink></para> | ||
56 | 55 | ||
57 | <bridgehead>A programlisting, ID "eltf-repo-cloning-enea-linux". Use | 56 | <bridgehead>A programlisting, ID "eltf-repo-cloning-enea-linux". Use |
58 | $MACHINE/default.xml as parameter, where MACHINE is one of the target | 57 | $MACHINE/default.xml as parameter, where MACHINE is one of the target |
@@ -61,7 +60,7 @@ export PATH=~/bin:$PATH</programlisting></para> | |||
61 | <para id="eltf-repo-cloning-enea-linux"><programlisting>mkdir enea-linux | 60 | <para id="eltf-repo-cloning-enea-linux"><programlisting>mkdir enea-linux |
62 | cd enea-linux | 61 | cd enea-linux |
63 | repo init -u git@git.enea.com:linux/manifests/el_manifests-standard.git \ | 62 | repo init -u git@git.enea.com:linux/manifests/el_manifests-standard.git \ |
64 | -b refs/tags/EL6 -m $MACHINE/default.xml | 63 | -b refs/tags/EL7 -m $MACHINE/default.xml |
65 | repo sync</programlisting></para> | 64 | repo sync</programlisting></para> |
66 | 65 | ||
67 | <bridgehead>A table with ONE row, only the row with ID | 66 | <bridgehead>A table with ONE row, only the row with ID |
@@ -72,7 +71,7 @@ repo sync</programlisting></para> | |||
72 | <tgroup cols="1"> | 71 | <tgroup cols="1"> |
73 | <tbody> | 72 | <tbody> |
74 | <row id="eltf-eclipse-version-row"> | 73 | <row id="eltf-eclipse-version-row"> |
75 | <entry>Eclipse version 4.3 (Mars) plus command line development | 74 | <entry>Eclipse version 4.7 (Oxygen) plus command line development |
76 | tools are included in this Enea Linux release.</entry> | 75 | tools are included in this Enea Linux release.</entry> |
77 | </row> | 76 | </row> |
78 | </tbody> | 77 | </tbody> |
@@ -90,11 +89,11 @@ repo sync</programlisting></para> | |||
90 | <section id="eltf-target-tables-section"> | 89 | <section id="eltf-target-tables-section"> |
91 | <title>Supported Targets with Parameters</title> | 90 | <title>Supported Targets with Parameters</title> |
92 | 91 | ||
93 | <para>The tables below describes the target(s) supported in this Enea | 92 | <para>The section(s) below describe the target(s) supported in this Enea |
94 | Linux release.</para> | 93 | Linux release.</para> |
95 | 94 | ||
96 | <section id="eltf-target-table-ls1021aiot"> | 95 | <section id="eltf-target-table-rpi"> |
97 | <title>MACHINE ls1021aiot - Information</title> | 96 | <title>MACHINE raspberry pi 3 - Information</title> |
98 | 97 | ||
99 | <para><informaltable> | 98 | <para><informaltable> |
100 | <tgroup cols="2"> | 99 | <tgroup cols="2"> |
@@ -106,320 +105,55 @@ repo sync</programlisting></para> | |||
106 | <row> | 105 | <row> |
107 | <entry>Target official name</entry> | 106 | <entry>Target official name</entry> |
108 | 107 | ||
109 | <entry>LS1021a-IoT</entry> | 108 | <entry>Raspberry Pi 3</entry> |
110 | </row> | 109 | </row> |
111 | 110 | ||
112 | <row> | 111 | <row> |
113 | <entry>Architecture and Description</entry> | 112 | <entry>Architecture and Description</entry> |
114 | 113 | ||
115 | <entry>ARM Cortex-A7</entry> | 114 | <entry>ARM Cortex-A53 (ARMv8)</entry> |
116 | </row> | 115 | </row> |
117 | 116 | ||
118 | <row> | 117 | <row> |
119 | <entry>Link to target datasheet</entry> | 118 | <entry>Link to target datasheet</entry> |
120 | 119 | ||
121 | <entry>See <ulink | 120 | <entry>See <ulink |
122 | url="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/qoriq-arm-processors/qoriq-ls1021a-iot-gateway-reference- design:LS1021A-IoT">link | 121 | url="https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md">link |
123 | to NXP's datasheet</ulink></entry> | 122 | to Raspberry Pi's datasheet</ulink></entry> |
124 | </row> | 123 | </row> |
125 | 124 | ||
126 | <row> | 125 | <row> |
127 | <entry>Poky version</entry> | 126 | <entry>Poky version</entry> |
128 | 127 | ||
129 | <entry>Git-commit-id: | 128 | <entry>Git-commit-id: |
130 | 75ca53211488a3e268037a44ee2a7ac5c7181bd2</entry> | 129 | 2021e95bcd986e5bcfe457da5c3e16d60241d050</entry> |
131 | </row> | 130 | </row> |
132 | 131 | ||
133 | <row> | 132 | <row> |
134 | <entry>GCC version</entry> | 133 | <entry>GCC version</entry> |
135 | 134 | ||
136 | <entry>5.3</entry> | 135 | <entry>6.3</entry> |
137 | </row> | 136 | </row> |
138 | 137 | ||
139 | <row> | 138 | <row> |
140 | <entry>Linux Kernel Version</entry> | 139 | <entry>Linux Kernel Version</entry> |
141 | 140 | ||
142 | <entry>3.12</entry> | 141 | <entry>4.9</entry> |
143 | </row> | 142 | </row> |
144 | 143 | ||
145 | <row> | 144 | <row> |
146 | <entry>Supported Drivers</entry> | 145 | <entry>Supported Drivers</entry> |
147 | 146 | ||
148 | <entry>Ethernet, I2C, SPI, PCI, USB, SD/SDHC/SDXC</entry> | 147 | <entry>Ethernet, I2C, SPI, PCM/I2S, UART, USB, |
148 | SD/SDHC/SDXC</entry> | ||
149 | </row> | 149 | </row> |
150 | 150 | ||
151 | <row> | 151 | <row> |
152 | <entry>Enea rpm folder for downloading RPM packages for this | 152 | <entry>Enea deb folder for downloading DEB packages for this |
153 | target</entry> | 153 | target</entry> |
154 | 154 | ||
155 | <entry><ulink | 155 | <entry><ulink |
156 | url="https://linux.enea.com/6/ls1021aiot/rpm">https://linux.enea.com/6/ls1021aiot/rpm</ulink></entry> | 156 | url="http://linux.enea.com/EneaLinux7.0/deb">http://linux.enea.com/EneaLinux7.0/deb</ulink></entry> |
157 | </row> | ||
158 | </tbody> | ||
159 | </tgroup> | ||
160 | </informaltable></para> | ||
161 | </section> | ||
162 | |||
163 | <section id="eltf-target-table-p2041rdb"> | ||
164 | <title>MACHINE p2041rdb - Information</title> | ||
165 | |||
166 | <para><informaltable> | ||
167 | <tgroup cols="2"> | ||
168 | <colspec colwidth="6*" /> | ||
169 | |||
170 | <colspec colwidth="9*" /> | ||
171 | |||
172 | <tbody> | ||
173 | <row> | ||
174 | <entry>Target official name</entry> | ||
175 | |||
176 | <entry>P2041RDB</entry> | ||
177 | </row> | ||
178 | |||
179 | <row> | ||
180 | <entry>Architecture and Description</entry> | ||
181 | |||
182 | <entry>Power, e500mc</entry> | ||
183 | </row> | ||
184 | |||
185 | <row> | ||
186 | <entry>Link to target datasheet</entry> | ||
187 | |||
188 | <entry>See <ulink | ||
189 | url="http://www.nxp.com/products/microcontrollers-and-processors/power-architecture-processors/qoriq-power-architecture-processors/p2041-qoriq-reference-design-board:RDP2041BOARD">link | ||
190 | to NXP's datasheet</ulink></entry> | ||
191 | </row> | ||
192 | |||
193 | <row> | ||
194 | <entry>Poky version</entry> | ||
195 | |||
196 | <entry>Git-commit-id: | ||
197 | 75ca53211488a3e268037a44ee2a7ac5c7181bd2</entry> | ||
198 | </row> | ||
199 | |||
200 | <row> | ||
201 | <entry>GCC version</entry> | ||
202 | |||
203 | <entry>5.3</entry> | ||
204 | </row> | ||
205 | |||
206 | <row> | ||
207 | <entry>Linux Kernel Version</entry> | ||
208 | |||
209 | <entry>3.12</entry> | ||
210 | </row> | ||
211 | |||
212 | <row> | ||
213 | <entry>Supported Drivers</entry> | ||
214 | |||
215 | <entry>Ethernet, I2C, SPI, PCI, USB, Flash, SD/SDHC/SDXC, | ||
216 | RTC</entry> | ||
217 | </row> | ||
218 | |||
219 | <row> | ||
220 | <entry>Enea rpm folder for downloading RPM packages for this | ||
221 | target</entry> | ||
222 | |||
223 | <entry><ulink | ||
224 | url="https://linux.enea.com/6/p2041rgb/rpm">https://linux.enea.com/6/p2041rgb/rpm</ulink></entry> | ||
225 | </row> | ||
226 | </tbody> | ||
227 | </tgroup> | ||
228 | </informaltable></para> | ||
229 | </section> | ||
230 | |||
231 | <section id="eltf-target-table-qemuarm"> | ||
232 | <title>MACHINE qemuarm - Information</title> | ||
233 | |||
234 | <para><informaltable> | ||
235 | <tgroup cols="2"> | ||
236 | <colspec colwidth="6*" /> | ||
237 | |||
238 | <colspec colwidth="9*" /> | ||
239 | |||
240 | <tbody> | ||
241 | <row> | ||
242 | <entry>Target official name</entry> | ||
243 | |||
244 | <entry>QEMUARM</entry> | ||
245 | </row> | ||
246 | |||
247 | <row> | ||
248 | <entry>Architecture and Description</entry> | ||
249 | |||
250 | <entry>ARM</entry> | ||
251 | </row> | ||
252 | |||
253 | <row> | ||
254 | <entry>Link to target datasheet</entry> | ||
255 | |||
256 | <entry>See <ulink | ||
257 | url="http://wiki.qemu.org">http://wiki.qemu.org</ulink></entry> | ||
258 | </row> | ||
259 | |||
260 | <row> | ||
261 | <entry>Poky version</entry> | ||
262 | |||
263 | <entry>Git-commit-id: | ||
264 | 75ca53211488a3e268037a44ee2a7ac5c7181bd2</entry> | ||
265 | </row> | ||
266 | |||
267 | <row> | ||
268 | <entry>GCC version</entry> | ||
269 | |||
270 | <entry>5.3</entry> | ||
271 | </row> | ||
272 | |||
273 | <row> | ||
274 | <entry>Linux Kernel Version</entry> | ||
275 | |||
276 | <entry>4.4</entry> | ||
277 | </row> | ||
278 | |||
279 | <row> | ||
280 | <entry>Supported Drivers</entry> | ||
281 | |||
282 | <entry>Ethernet</entry> | ||
283 | </row> | ||
284 | |||
285 | <row> | ||
286 | <entry>Enea rpm folder for downloading RPM packages for this | ||
287 | target</entry> | ||
288 | |||
289 | <entry><ulink | ||
290 | url="https://linux.enea.com/6/qemuarm/rpm">https://linux.enea.com/6/qemuarm/rpm</ulink></entry> | ||
291 | </row> | ||
292 | </tbody> | ||
293 | </tgroup> | ||
294 | </informaltable></para> | ||
295 | </section> | ||
296 | |||
297 | <section id="eltf-target-table-qemuppc"> | ||
298 | <title>MACHINE qemuppc - Information</title> | ||
299 | |||
300 | <para><informaltable> | ||
301 | <tgroup cols="2"> | ||
302 | <colspec colwidth="6*" /> | ||
303 | |||
304 | <colspec colwidth="9*" /> | ||
305 | |||
306 | <tbody> | ||
307 | <row> | ||
308 | <entry>Target official name</entry> | ||
309 | |||
310 | <entry>QEMUPPC</entry> | ||
311 | </row> | ||
312 | |||
313 | <row> | ||
314 | <entry>Architecture and Description</entry> | ||
315 | |||
316 | <entry>PowerPC</entry> | ||
317 | </row> | ||
318 | |||
319 | <row> | ||
320 | <entry>Link to target datasheet</entry> | ||
321 | |||
322 | <entry>See <ulink | ||
323 | url="http://wiki.qemu.org">http://wiki.qemu.org</ulink></entry> | ||
324 | </row> | ||
325 | |||
326 | <row> | ||
327 | <entry>Poky version</entry> | ||
328 | |||
329 | <entry>Git-commit-id: | ||
330 | 75ca53211488a3e268037a44ee2a7ac5c7181bd2</entry> | ||
331 | </row> | ||
332 | |||
333 | <row> | ||
334 | <entry>GCC version</entry> | ||
335 | |||
336 | <entry>5.3</entry> | ||
337 | </row> | ||
338 | |||
339 | <row> | ||
340 | <entry>Linux Kernel Version</entry> | ||
341 | |||
342 | <entry>4.4</entry> | ||
343 | </row> | ||
344 | |||
345 | <row> | ||
346 | <entry>Supported Drivers</entry> | ||
347 | |||
348 | <entry>Ethernet</entry> | ||
349 | </row> | ||
350 | |||
351 | <row> | ||
352 | <entry>Enea rpm folder for downloading RPM packages for this | ||
353 | target</entry> | ||
354 | |||
355 | <entry><ulink | ||
356 | url="https://linux.enea.com/6/qemuppc/rpm">https://linux.enea.com/6/qemuppc/rpm</ulink></entry> | ||
357 | </row> | ||
358 | </tbody> | ||
359 | </tgroup> | ||
360 | </informaltable></para> | ||
361 | </section> | ||
362 | |||
363 | <section id="eltf-target-table-qemux86"> | ||
364 | <title>MACHINE qemux86 - Information</title> | ||
365 | |||
366 | <para><informaltable> | ||
367 | <tgroup cols="2"> | ||
368 | <colspec colwidth="6*" /> | ||
369 | |||
370 | <colspec colwidth="9*" /> | ||
371 | |||
372 | <tbody> | ||
373 | <row> | ||
374 | <entry>Target official name</entry> | ||
375 | |||
376 | <entry>QEMUX86</entry> | ||
377 | </row> | ||
378 | |||
379 | <row> | ||
380 | <entry>Architecture and Description</entry> | ||
381 | |||
382 | <entry>X86</entry> | ||
383 | </row> | ||
384 | |||
385 | <row> | ||
386 | <entry>Link to target datasheet</entry> | ||
387 | |||
388 | <entry>See <ulink | ||
389 | url="http://wiki.qemu.org">http://wiki.qemu.org</ulink></entry> | ||
390 | </row> | ||
391 | |||
392 | <row> | ||
393 | <entry>Poky version</entry> | ||
394 | |||
395 | <entry>Git-commit-id: | ||
396 | 75ca53211488a3e268037a44ee2a7ac5c7181bd2</entry> | ||
397 | </row> | ||
398 | |||
399 | <row> | ||
400 | <entry>GCC version</entry> | ||
401 | |||
402 | <entry>5.3</entry> | ||
403 | </row> | ||
404 | |||
405 | <row> | ||
406 | <entry>Linux Kernel Version</entry> | ||
407 | |||
408 | <entry>4.4</entry> | ||
409 | </row> | ||
410 | |||
411 | <row> | ||
412 | <entry>Supported Drivers</entry> | ||
413 | |||
414 | <entry>Ethernet</entry> | ||
415 | </row> | ||
416 | |||
417 | <row> | ||
418 | <entry>Enea rpm folder for downloading RPM packages for this | ||
419 | target</entry> | ||
420 | |||
421 | <entry><ulink | ||
422 | url="https://linux.enea.com/6/qemux86/rpm">https://linux.enea.com/6/qemux86/rpm</ulink></entry> | ||
423 | </row> | 157 | </row> |
424 | </tbody> | 158 | </tbody> |
425 | </tgroup> | 159 | </tgroup> |
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 4c123da..76487ef 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 | |||
@@ -14,12 +14,11 @@ | |||
14 | <title>Getting Pre-built Binaries</title> | 14 | <title>Getting Pre-built Binaries</title> |
15 | 15 | ||
16 | <para>Enea Linux pre-built binaries are available for download on <ulink | 16 | <para>Enea Linux pre-built binaries are available for download on <ulink |
17 | url="https://portal.enea.com/login/?redirect_to=https%3A%2F%2Fportal.enea.com%2F">Enea | 17 | url="https://portal.enea.com/login/?redirect_to=https%3A%2F%2Fportal.enea.com%2F">portal.enea.com</ulink>. |
18 | Download Portal</ulink>. Log in using the credentials provided. Using the | 18 | Log in using the credentials provided by Enea for your user account. Using |
19 | menu, browse to the <emphasis role="bold">Linux</emphasis> section. You | 19 | the menu, browse to the Linux section where you will now have access to |
20 | will now have access to the <emphasis role="bold">Files</emphasis> section | 20 | the <emphasis role="bold">Files</emphasis> and <emphasis |
21 | and the <emphasis role="bold">Online Documentation</emphasis> | 21 | role="bold">Online Documentation</emphasis> sections.</para> |
22 | section.</para> | ||
23 | 22 | ||
24 | <para>The Files section lists each Enea Linux distribution, one for each | 23 | <para>The Files section lists each Enea Linux distribution, one for each |
25 | version and profile, as a separate download package. Clicking on the name | 24 | version and profile, as a separate download package. Clicking on the name |
@@ -42,8 +41,8 @@ | |||
42 | </listitem> | 41 | </listitem> |
43 | 42 | ||
44 | <listitem> | 43 | <listitem> |
45 | <para><emphasis>rpm</emphasis> directory – this directory | 44 | <para><emphasis>deb</emphasis> directory – this directory |
46 | contains all the packages included in the distribution in rpm format, | 45 | contains all the packages included in the distribution in deb format, |
47 | which can be installed using the package manager.</para> | 46 | which can be installed using the package manager.</para> |
48 | </listitem> | 47 | </listitem> |
49 | </itemizedlist> | 48 | </itemizedlist> |
@@ -56,17 +55,10 @@ | |||
56 | 55 | ||
57 | <itemizedlist> | 56 | <itemizedlist> |
58 | <listitem> | 57 | <listitem> |
59 | <para><emphasis role="bold">Enea Linux Platform Developer’s | 58 | <para><emphasis role="bold">Enea Linux User’s Guide</emphasis> - |
60 | Guide</emphasis> -intended for Enea Linux platform developers, who | 59 | intended for Enea Linux platform developers, who want to configure and |
61 | want to configure and build customized Linux kernel images for | 60 | build customized Linux kernel images for embedded system targets, |
62 | embedded system targets, using the Yocto configuration and build | 61 | using the Yocto configuration and build system.</para> |
63 | system.</para> | ||
64 | </listitem> | ||
65 | |||
66 | <listitem> | ||
67 | <para><emphasis role="bold">Enea Linux Application Developer's | ||
68 | Guide</emphasis> - dedicated to Enea Linux application developers, who | ||
69 | want to build and run applications.</para> | ||
70 | </listitem> | 62 | </listitem> |
71 | 63 | ||
72 | <listitem> | 64 | <listitem> |
@@ -76,13 +68,6 @@ | |||
76 | </listitem> | 68 | </listitem> |
77 | 69 | ||
78 | <listitem> | 70 | <listitem> |
79 | <para><emphasis role="bold">Enea Linux Eclipse Open Source | ||
80 | Report</emphasis> - contains the open source and license information | ||
81 | pertaining to the Eclipse package provided with this release of Enea | ||
82 | Linux.</para> | ||
83 | </listitem> | ||
84 | |||
85 | <listitem> | ||
86 | <para><emphasis role="bold">Enea Linux Release Info</emphasis> - | 71 | <para><emphasis role="bold">Enea Linux Release Info</emphasis> - |
87 | provides information about the current released distribution for a | 72 | provides information about the current released distribution for a |
88 | selected set of targets, along with installation requirements and | 73 | selected set of targets, along with installation requirements and |
@@ -97,13 +82,13 @@ | |||
97 | <para>Enea Linux sources are available for cloning from a set of Git | 82 | <para>Enea Linux sources are available for cloning from a set of Git |
98 | repositories on <ulink url="https://git.enea.com">git.enea.com</ulink>. | 83 | repositories on <ulink url="https://git.enea.com">git.enea.com</ulink>. |
99 | Since Enea Linux requires multiple repositories, Google Repo tool is used | 84 | Since Enea Linux requires multiple repositories, Google Repo tool is used |
100 | in order to manage configurations and make the cloning step simpler. | 85 | in order to manage configurations and make the cloning step simpler. The |
101 | Google Repo tool uses files, known as manifests, which store a list of | 86 | Google Repo tool uses files, known as manifests, which store a list of |
102 | tuples (repository URL, version). The Repo tool is then used to traverse | 87 | tuples (repository URL, version). The Repo tool is then used to traverse |
103 | the list of tuples in the manifest file and clone the specified versions | 88 | the list of tuples in the manifest file and clone the specified versions |
104 | of each repository. See <ulink | 89 | of each repository. See <ulink |
105 | url="https://code.google.com/p/git-repo/">https://code.google.com/p/git-repo/</ulink> | 90 | url="https://code.google.com/p/git-repo/">Google Code Archive for |
106 | for more info.</para> | 91 | git-repo</ulink>, for more info.</para> |
107 | 92 | ||
108 | <section id="getting-source-code-step-one"> | 93 | <section id="getting-source-code-step-one"> |
109 | <title>Get access to git.enea.com</title> | 94 | <title>Get access to git.enea.com</title> |
@@ -118,8 +103,9 @@ | |||
118 | 103 | ||
119 | <programlisting>$ ssh-keygen -t rsa</programlisting> | 104 | <programlisting>$ ssh-keygen -t rsa</programlisting> |
120 | 105 | ||
121 | <para>When asked for a password, just press Enter. This will create | 106 | <para>When asked for a password, just press |
122 | two files in the .ssh directory in your home directory.</para> | 107 | <command>Enter</command>. This will create two files in the |
108 | <literal>.ssh</literal> directory in your home directory.</para> | ||
123 | 109 | ||
124 | <programlisting>id_rsa | 110 | <programlisting>id_rsa |
125 | id_rsa.pub</programlisting> | 111 | id_rsa.pub</programlisting> |
@@ -133,9 +119,11 @@ id_rsa.pub</programlisting> | |||
133 | </orderedlist> | 119 | </orderedlist> |
134 | 120 | ||
135 | <para>Once these steps are done and you have a valid ssh key pair, send | 121 | <para>Once these steps are done and you have a valid ssh key pair, send |
136 | the public key, <emphasis>id_rsa.pub</emphasis>, via email to | 122 | the public key, |
137 | <email>mailto:git_support@list.enea.se</email> in order to get access to | 123 | <emphasis><emphasis><filename>id_rsa.pub</filename></emphasis></emphasis>, |
138 | <ulink url="https://git.enea.com">git.enea.com</ulink>.</para> | 124 | via email to <email>mailto:git_support@list.enea.se</email> in order to |
125 | get access to <ulink | ||
126 | url="https://git.enea.com">git.enea.com</ulink>.</para> | ||
139 | </section> | 127 | </section> |
140 | 128 | ||
141 | <section id="getting-source-code-step-two"> | 129 | <section id="getting-source-code-step-two"> |
@@ -157,7 +145,7 @@ id_rsa.pub</programlisting> | |||
157 | </listitem> | 145 | </listitem> |
158 | 146 | ||
159 | <listitem> | 147 | <listitem> |
160 | <para>Define the MACHINE from one of the targets listed | 148 | <para>Define the MACHINE to the following target listed |
161 | here:<remark>Below is the "machine_list" programlisting in | 149 | here:<remark>Below is the "machine_list" programlisting in |
162 | machine_list_generated.xml created by the make system by extracting | 150 | machine_list_generated.xml created by the make system by extracting |
163 | from the manifest</remark></para> | 151 | from the manifest</remark></para> |
@@ -178,11 +166,11 @@ id_rsa.pub</programlisting> | |||
178 | 166 | ||
179 | <para>Once the source code is downloaded, the current directory will | 167 | <para>Once the source code is downloaded, the current directory will |
180 | contain a README file with instructions on how to build the distro and | 168 | contain a README file with instructions on how to build the distro and |
181 | boot the machine you choose. For ease of use, these instructions are | 169 | boot the raspberry pi machine. For ease of use, these instructions are |
182 | also copied into this document, see <xref | 170 | also copied into this document, see <xref |
183 | linkend="relinfo-build-boot" />.</para> | 171 | linkend="relinfo-build-boot" />.</para> |
184 | 172 | ||
185 | <para>It's not necessary to explicitly clone the manifest repository | 173 | <para>It is not necessary to explicitly clone the manifest repository |
186 | since that is done automatically by the repo tool. To see the current | 174 | since that is done automatically by the repo tool. To see the current |
187 | manifest, use the following command:</para> | 175 | manifest, use the following command:</para> |
188 | 176 | ||
diff --git a/doc/book-enea-linux-release-info/doc/jiraissues_override.xml b/doc/book-enea-linux-release-info/doc/jiraissues_override.xml index ee3e55d..0ae37fc 100644 --- a/doc/book-enea-linux-release-info/doc/jiraissues_override.xml +++ b/doc/book-enea-linux-release-info/doc/jiraissues_override.xml | |||
@@ -4,11 +4,15 @@ | |||
4 | <section id="relinfo-extracted-from-jira"> | 4 | <section id="relinfo-extracted-from-jira"> |
5 | <title>Release-Specific Problems</title> | 5 | <title>Release-Specific Problems</title> |
6 | 6 | ||
7 | <para>In the table below are the issue(s) that currently affect this | ||
8 | specific release. Use the ticket reference provided for each issue, to look | ||
9 | up further information if needed.</para> | ||
10 | |||
7 | <informaltable> | 11 | <informaltable> |
8 | <tgroup cols="2"> | 12 | <tgroup cols="2"> |
9 | <colspec colwidth="6*" colname="c1"/> | 13 | <colspec colname="c1" colwidth="6*" /> |
10 | 14 | ||
11 | <colspec align="center" colwidth="1*" colname="c2"/> | 15 | <colspec align="center" colname="c2" colwidth="1*" /> |
12 | 16 | ||
13 | <thead> | 17 | <thead> |
14 | <row> | 18 | <row> |
@@ -20,53 +24,12 @@ | |||
20 | 24 | ||
21 | <tbody> | 25 | <tbody> |
22 | <row> | 26 | <row> |
23 | <entry>Eclipse Plug-Ins for Perf and Latencytop are not functioning properly on P2041RDB target.</entry> | 27 | <entry>Oprofile kernel configs are not supported on ARM |
24 | 28 | kernel.</entry> | |
25 | <entry>LXCR-6936</entry> | ||
26 | </row> | ||
27 | |||
28 | <row> | ||
29 | <entry>QEMU cannot be launched from Eclipse environment.</entry> | ||
30 | |||
31 | <entry>LXCR-6997</entry> | ||
32 | </row> | ||
33 | |||
34 | <row> | ||
35 | <entry>Crosstap is not supported on LS1021a-IoT and QEMU targets.</entry> | ||
36 | |||
37 | <entry>LXCR-7110</entry> | ||
38 | </row> | ||
39 | |||
40 | <row> | ||
41 | <entry><para>LTTng kernel tracing from Eclipse does not work due to RSE connectivity problems.</para><para>As a workaround, traces can be collected on target and visualized on Eclipse, after copying the files on the host system.</para></entry> | ||
42 | |||
43 | <entry>LXCR-7166</entry> | ||
44 | </row> | ||
45 | |||
46 | <row> | ||
47 | <entry>Latencytop is not supported on LS1021a-IoT target.</entry> | ||
48 | |||
49 | <entry>LXCR-7168</entry> | ||
50 | </row> | ||
51 | |||
52 | <row> | ||
53 | <entry>A limitation currently makes Powertop calibration not function properly on LS1021a-IoT target.</entry> | ||
54 | |||
55 | <entry>LXCR-7170</entry> | ||
56 | </row> | ||
57 | |||
58 | <row> | ||
59 | <entry>Due to optimization done by GCC when compiling the LS1021a-IoT kernel, some context variables may not have accurate debugging data and may not be accessible to Systemtap probes.</entry> | ||
60 | |||
61 | <entry>LXCR-7184</entry> | ||
62 | </row> | ||
63 | |||
64 | <row> | ||
65 | <entry><para>KGDB is not functioning properly on LS1021a-IoT target.</para><para>The kernel sources are not present in the eSDK sysroot path and gdb will not be able to find the sources when debugging the kernel.</para></entry> | ||
66 | 29 | ||
67 | <entry>LXCR-7185</entry> | 30 | <entry>LXCR-8138</entry> |
68 | </row> | 31 | </row> |
69 | </tbody> | 32 | </tbody> |
70 | </tgroup> | 33 | </tgroup> |
71 | </informaltable> | 34 | </informaltable> |
72 | </section> | 35 | </section> \ No newline at end of file |
diff --git a/doc/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml b/doc/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml index 8a1033d..9fda0a9 100644 --- a/doc/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml +++ b/doc/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml | |||
@@ -4,11 +4,11 @@ | |||
4 | <chapter id="bugs-limitations"> | 4 | <chapter id="bugs-limitations"> |
5 | <title>Known Problems in This Release</title> | 5 | <title>Known Problems in This Release</title> |
6 | 6 | ||
7 | <para>The open source projects are continuously working on correcting | 7 | <para>Open source projects are continuously working on correcting reported |
8 | reported problems. Corrections to bugs detected by Enea are submitted | 8 | problems. Corrections to bugs detected by Enea are submitted upstream, and |
9 | upstream, and the corrections are included in Enea Linux regardless of when | 9 | the corrections are included in Enea Linux regardless of when they will be |
10 | they will be included by the open source project. Remaining issues are | 10 | included by the open source project. Remaining issues are listed |
11 | listed below.<remark>INFO: The <emphasis role="bold">Release-Specific | 11 | below.<remark>INFO: The <emphasis role="bold">Release-Specific |
12 | Problems</emphasis> section further down is generated from JIRA with | 12 | Problems</emphasis> section further down is generated from JIRA with |
13 | gen_known_issues.py, but that script is HARDCODED with affectedversion "Enea | 13 | gen_known_issues.py, but that script is HARDCODED with affectedversion "Enea |
14 | Linux 6" and needs to be adapted when a release info for another EL version | 14 | Linux 6" and needs to be adapted when a release info for another EL version |
@@ -17,10 +17,9 @@ | |||
17 | <section id="bugs-limitations-yocto"> | 17 | <section id="bugs-limitations-yocto"> |
18 | <title>Yocto</title> | 18 | <title>Yocto</title> |
19 | 19 | ||
20 | <para>The Yocto Project community uses a Bugzilla database to track | 20 | <para>The Yocto Project community uses a <ulink |
21 | information on reported bugs and other issues: <ulink | 21 | url="https://bugzilla.yoctoproject.org">Bugzilla database</ulink> to track |
22 | url="https://bugzilla.yoctoproject.org"> | 22 | information on reported bugs and other issues.</para> |
23 | https://bugzilla.yoctoproject.org</ulink>.</para> | ||
24 | </section> | 23 | </section> |
25 | 24 | ||
26 | <section condition="hidden" id="bugs-limitations-sdk"> | 25 | <section condition="hidden" id="bugs-limitations-sdk"> |
@@ -43,80 +42,6 @@ | |||
43 | </itemizedlist> | 42 | </itemizedlist> |
44 | </section> | 43 | </section> |
45 | 44 | ||
46 | <section condition="hidden" id="bugs-package-manager"> | ||
47 | <title>Smart Package Manager</title> | ||
48 | |||
49 | <para>Installation of some packages might currently fail when installing | ||
50 | using the Smart Package Manager. An example is the qemu package. Errors | ||
51 | can e.g. be reported by smart about conflicts with files from other | ||
52 | packages.<remark>INFO It is possible to hide this setting condition hidden | ||
53 | on the section element</remark></para> | ||
54 | |||
55 | <para>The recommended solution to this problem is to install the failing | ||
56 | package using rpm, already available in enea-image-base. In order to | ||
57 | install it using rpm, first install rpm using the command <command>smart | ||
58 | install rpm</command>, then download the package to the target, and | ||
59 | finally on the target use <command>rpm -i | ||
60 | <packagename>.rpm</command>. If not installed, several dependencies | ||
61 | can be reported as "Failed dependencies" with lines "x is needed by y". In | ||
62 | that case, install the required packages "x" found by dependencies by | ||
63 | using the smart package manager. Add a channel to an accessible directory | ||
64 | containing all missing rpm packages. Add packages detected to be missing, | ||
65 | until all dependencies are resolved.<remark>FIXME It would be nice to add | ||
66 | also a PowerPC example with qemu failing, the example below is for | ||
67 | ARM.</remark></para> | ||
68 | |||
69 | <section> | ||
70 | <title>Example with Failing QEMU Package</title> | ||
71 | |||
72 | <para>As an example, the qemu installation can show the following | ||
73 | error.<remark>INFO It is possible to hide this setting condition hidden | ||
74 | on the section element</remark></para> | ||
75 | |||
76 | <note> | ||
77 | <para>The example below is for ARM, including the RPM names. For | ||
78 | PowerPC similar errors can occur and other packages are needed.</para> | ||
79 | </note> | ||
80 | |||
81 | <para><emphasis role="bold">error: file /var/run from install of | ||
82 | qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64 conflicts with file from package | ||
83 | base-files-3.0.14-r89.0.hierofalcon</emphasis></para> | ||
84 | |||
85 | <para>A solution to this problem is to install the above qemu package | ||
86 | using rpm, already available in enea-image-base. In order to install it | ||
87 | using rpm, first install rpm using the command <command>smart install | ||
88 | rpm</command>, then download the above package from | ||
89 | <build_dir>/tmp/deploy/rpm/aarch64. On target, use <command>rpm -i | ||
90 | qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64.rpm</command>. If not installed, | ||
91 | several dependencies can be seen, e.g.:</para> | ||
92 | |||
93 | <programlisting>error: Failed dependencies: | ||
94 | libpixman-1-0 >= 0.32.6 is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64 | ||
95 | libpixman-1.so.0()(64bit) is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64 | ||
96 | libglib-2.0.so.0()(64bit) is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64 | ||
97 | libcap2 >= 2.22 is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64 | ||
98 | libglib-2.0-0 >= 2.40.0 is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64 | ||
99 | bluez4 >= 4.101 is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64 | ||
100 | libbluetooth.so.3()(64bit) is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64 | ||
101 | libcap.so.2()(64bit) is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64</programlisting> | ||
102 | |||
103 | <para>Install the required packages found by dependencies by using the | ||
104 | smart package manager, as specified in the User's Guide, by adding a | ||
105 | channel to an accessible directory containing all of the above rpm | ||
106 | packages. Suggestion for installing required packages, as in the | ||
107 | following example for qemu and ARM:</para> | ||
108 | |||
109 | <programlisting>smart install bash | ||
110 | smart install libcap | ||
111 | smart install bluez4 | ||
112 | smart install libpixman-1-0 | ||
113 | rpm -i qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64.rpm</programlisting> | ||
114 | |||
115 | <para>Add packages detected to be missing until all dependencies are | ||
116 | resolved.</para> | ||
117 | </section> | ||
118 | </section> | ||
119 | |||
120 | <section condition="hidden" id="bugs-limitations-eclipse"> | 45 | <section condition="hidden" id="bugs-limitations-eclipse"> |
121 | <title>Eclipse Tools</title> | 46 | <title>Eclipse Tools</title> |
122 | 47 | ||
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 38fec86..881b67e 100644 --- a/doc/book-enea-linux-release-info/doc/main_changes.xml +++ b/doc/book-enea-linux-release-info/doc/main_changes.xml | |||
@@ -4,9 +4,9 @@ | |||
4 | <chapter id="relinfo-changes"> | 4 | <chapter id="relinfo-changes"> |
5 | <title>Main Changes</title> | 5 | <title>Main Changes</title> |
6 | 6 | ||
7 | <para>This chapter describes the major changes and additions in the Enea | 7 | <para>This chapter describes the major changes and additions made to this |
8 | Linux release compared to the previous release (Enea Linux | 8 | release of Enea Linux, as compared to the previous Enea Linux 6.<remark>INFO |
9 | 5.0-ppc).<remark>INFO Just now Hardcoded previous release string in this | 9 | Just now Hardcoded previous release string in this |
10 | paragraph.</remark><remark>The list of changed packages further down is | 10 | paragraph.</remark><remark>The list of changed packages further down is |
11 | created from the open source book licenses.xml by the script gen_pkgdiff.py | 11 | created from the open source book licenses.xml by the script gen_pkgdiff.py |
12 | by comparing with an older open source licenses.xml, depending on the | 12 | by comparing with an older open source licenses.xml, depending on the |
@@ -20,23 +20,17 @@ | |||
20 | 20 | ||
21 | <itemizedlist spacing="compact"> | 21 | <itemizedlist spacing="compact"> |
22 | <listitem> | 22 | <listitem> |
23 | <para>New Yocto version (<xi:include href="eltf_params_updated.xml" | 23 | <para><ulink |
24 | url="http://www.yoctoproject.org/downloads/core/pyro23">New Yocto | ||
25 | version</ulink> (<xi:include href="eltf_params_updated.xml" | ||
24 | xmlns:xi="http://www.w3.org/2001/XInclude" | 26 | xmlns:xi="http://www.w3.org/2001/XInclude" |
25 | xpointer="element(Yocto_VER/1)" />). See <xi:include | 27 | xpointer="element(Yocto_VER/1)" />)<remark>INFO Yocto_VER and |
26 | href="eltf_params_updated.xml" | 28 | ULINK_YOCTO_PROJECT_DOWNLOAD in |
27 | xmlns:xi="http://www.w3.org/2001/XInclude" | ||
28 | xpointer="element(ULINK_YOCTO_PROJECT_DOWNLOAD/1)" />).<remark>INFO | ||
29 | Yocto_VER and ULINK_YOCTO_PROJECT_DOWNLOAD in | ||
30 | eltf_params_updated.xml</remark></para> | 29 | eltf_params_updated.xml</remark></para> |
31 | </listitem> | 30 | </listitem> |
32 | 31 | ||
33 | <listitem> | 32 | <listitem> |
34 | <para>Introduction of the repo tool to manage the Git | 33 | <para>New targets: Raspberry Pi 3</para> |
35 | repositories.</para> | ||
36 | </listitem> | ||
37 | |||
38 | <listitem> | ||
39 | <para>New targets: LS1021a-IoT & QEMUX86.</para> | ||
40 | </listitem> | 34 | </listitem> |
41 | </itemizedlist> | 35 | </itemizedlist> |
42 | </section> | 36 | </section> |
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 fb55c8e..cc1248e 100644 --- a/doc/book-enea-linux-release-info/doc/system_requirements.xml +++ b/doc/book-enea-linux-release-info/doc/system_requirements.xml | |||
@@ -8,15 +8,13 @@ | |||
8 | building of Linux images via the Yocto system, and not just | 8 | building of Linux images via the Yocto system, and not just |
9 | applications.</para> | 9 | applications.</para> |
10 | 10 | ||
11 | <para>Please also see the system requirements in the Yocto 2.1 documents: | 11 | <para>Please also see the system requirements in the Yocto 2.3 documents: |
12 | Yocto Project Start <ulink | 12 | <ulink |
13 | url="http://www.yoctoproject.org/docs/2.1/yocto-project-qs/yocto-project-qs.html#yp-resources"> | 13 | url="http://www.yoctoproject.org/docs/2.3/yocto-project-qs/yocto-project-qs.html#yp-resources">Yocto |
14 | http://www.yoctoproject.org/docs/2.1/yocto-project-qs/yocto-project-qs.html#yp-resources</ulink> | 14 | Project Start</ulink> and the <ulink |
15 | and the Yocto Project Reference Manual <ulink | 15 | url="http://www.yoctoproject.org/docs/2.3/ref-manual/ref-manual.html#intro-requirements">Yocto |
16 | url="http://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html#intro-requirements"> | 16 | Project Reference Manual</ulink>. If needed, replace the Yocto version in |
17 | http://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html#intro-requirements</ulink>. | 17 | the links provided with a more recent version.</para> |
18 | If needed, replace the Yocto version in the links provided with a more | ||
19 | recent version.</para> | ||
20 | 18 | ||
21 | <informaltable> | 19 | <informaltable> |
22 | <tgroup cols="2"> | 20 | <tgroup cols="2"> |
@@ -65,8 +63,7 @@ | |||
65 | <entry>Targets</entry> | 63 | <entry>Targets</entry> |
66 | 64 | ||
67 | <entry>Images can be built or downloaded for any of the targets | 65 | <entry>Images can be built or downloaded for any of the targets |
68 | supported in this release, as specified in the <emphasis | 66 | supported in this release.</entry> |
69 | role="bold">Enea Linux Release Information</emphasis>.</entry> | ||
70 | </row> | 67 | </row> |
71 | 68 | ||
72 | <row> | 69 | <row> |
@@ -92,14 +89,14 @@ | |||
92 | 89 | ||
93 | <entry>Java <indexterm> | 90 | <entry>Java <indexterm> |
94 | <primary>java</primary> | 91 | <primary>java</primary> |
95 | </indexterm>is required to run Eclipse. Currenly, Eclipse | 92 | </indexterm>is required to run Eclipse. Currently, Eclipse |
96 | generally recommends at least Java 6 JRE/JDK. More information | 93 | generally recommends at least Java 6 JRE/JDK. More information |
97 | regarding operating environments for Eclipse, is provided in the | 94 | regarding operating environments for Eclipse is provided in the |
98 | <emphasis>Eclipse Project Release Notes</emphasis> for the version | 95 | <ulink |
99 | used. This can usually be found via | 96 | url="http://www.eclipse.org/eclipse/development/readme_eclipse_version">Eclipse |
100 | http://www.eclipse.org/eclipse/development/readme_eclipse_version. | 97 | Project Release Notes</ulink> for the Eclipse version used in this |
101 | See the <emphasis role="bold">Enea Linux Release Information | 98 | release. See the <emphasis role="bold">Enea Linux Release |
102 | </emphasis>for the Eclipse Version.</entry> | 99 | Information </emphasis>for the Eclipse Version.</entry> |
103 | </row> | 100 | </row> |
104 | </tbody> | 101 | </tbody> |
105 | </tgroup> | 102 | </tgroup> |
@@ -132,8 +129,8 @@ | |||
132 | </indexterm> image, you need at least 16 GB on a hard-disk | 129 | </indexterm> image, you need at least 16 GB on a hard-disk |
133 | drive<indexterm> | 130 | drive<indexterm> |
134 | <primary>HDD</primary> | 131 | <primary>HDD</primary> |
135 | </indexterm> on eSATA, USB drive, or SD card.<remark>INFO: (packed | 132 | </indexterm> on an eSATA, USB drive, or SD card.<remark>INFO: |
136 | rootfs 4.5 GB + unpacked rootfs 1.5 GB + good | 133 | (packed rootfs 4.5 GB + unpacked rootfs 1.5 GB + good |
137 | margins)</remark><remark>INFO: NFS does not support SELinux. In | 134 | margins)</remark><remark>INFO: NFS does not support SELinux. In |
138 | order to have a security-enhanced Linux, one must take off from an | 135 | order to have a security-enhanced Linux, one must take off from an |
139 | NFS-booted system and proceed with boot from external | 136 | NFS-booted system and proceed with boot from external |
diff --git a/doc/gen_pkgdiff.py b/doc/gen_pkgdiff.py index 11b3809..7697469 100644 --- a/doc/gen_pkgdiff.py +++ b/doc/gen_pkgdiff.py | |||
@@ -157,6 +157,7 @@ print ' This section describes changes in the provided packages.' | |||
157 | print ' </para>' | 157 | print ' </para>' |
158 | print ' <section id="relinfo-added-packages">' | 158 | print ' <section id="relinfo-added-packages">' |
159 | print ' <title>Added Packages</title>' | 159 | print ' <title>Added Packages</title>' |
160 | print ' <para>The following packages were added to this Enea Linux release:</para>' | ||
160 | print ' <informaltable>' | 161 | print ' <informaltable>' |
161 | print ' <tgroup cols="2">' | 162 | print ' <tgroup cols="2">' |
162 | print ' <thead>' | 163 | print ' <thead>' |
@@ -180,6 +181,7 @@ print ' </section>' | |||
180 | 181 | ||
181 | print ' <section id="relinfo-removed-packages">' | 182 | print ' <section id="relinfo-removed-packages">' |
182 | print ' <title>Removed Packages</title>' | 183 | print ' <title>Removed Packages</title>' |
184 | print ' <para>The following packages were removed from this Enea Linux release:</para>' | ||
183 | print ' <informaltable>' | 185 | print ' <informaltable>' |
184 | print ' <tgroup cols="2">' | 186 | print ' <tgroup cols="2">' |
185 | print ' <thead>' | 187 | print ' <thead>' |
@@ -201,6 +203,7 @@ print ' </section>' | |||
201 | 203 | ||
202 | print ' <section id="relinfo-changed-packages">' | 204 | print ' <section id="relinfo-changed-packages">' |
203 | print ' <title>Changed Package Versions</title>' | 205 | print ' <title>Changed Package Versions</title>' |
206 | print ' <para>The following packages were updated to a newer version in this Enea Linux release:</para>' | ||
204 | print ' <informaltable>' | 207 | print ' <informaltable>' |
205 | print ' <tgroup cols="3">' | 208 | print ' <tgroup cols="3">' |
206 | print ' <thead>' | 209 | print ' <thead>' |