summaryrefslogtreecommitdiffstats
path: root/doc/book-enea-linux-release-info/doc/about_release.xml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/book-enea-linux-release-info/doc/about_release.xml')
-rw-r--r--doc/book-enea-linux-release-info/doc/about_release.xml469
1 files changed, 469 insertions, 0 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
new file mode 100644
index 0000000..15d676c
--- /dev/null
+++ b/doc/book-enea-linux-release-info/doc/about_release.xml
@@ -0,0 +1,469 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<chapter id="relinfo-about-release">
5 <title>About This Release</title>
6
7 <para>This release of Enea Linux <xi:include
8 href="../../s_docsrc_common/pardoc-distro.xml"
9 xmlns:xi="http://www.w3.org/2001/XInclude"
10 xpointer="element(EneaLinux_REL_VER/1)" /> provides a publicly available
11 Enea Linux distribution for a selected set of targets. This release is
12 generated from the yocto distribution using the branch <xi:include
13 href="../../s_docsrc_common/pardoc-distro.xml"
14 xmlns:xi="http://www.w3.org/2001/XInclude"
15 xpointer="element(Yocto_NAME/1)" />.<remark>INFO Yocto distro autopicked
16 from poky.ent as DISTRO_NAME_NO_CAP</remark></para>
17
18 <section id="relinfo-provided-contents">
19 <title>Provided Contents</title>
20
21 <informaltable>
22 <tgroup cols="1">
23 <thead>
24 <row>
25 <entry>Item</entry>
26 </row>
27 </thead>
28
29 <tbody>
30 <row>
31 <entry><para>Source code, recipes, scripts, etc for building the
32 distro and SDKs. See <xref
33 linkend="relinfo-getting-enea-linux" />.</para></entry>
34 </row>
35
36 <row>
37 <entry><para>Documentation. See <xref
38 linkend="relinfo-documentation" />.</para></entry>
39 </row>
40
41 <row>
42 <entry>Pre-built binaries (kernel image, dtb &amp; rootfs)</entry>
43 </row>
44
45 <row>
46 <entry>Pre-built packages (RPM)</entry>
47 </row>
48
49 <row>
50 <entry>Eclipse executable plus development tools for command line
51 and Eclipse</entry>
52 </row>
53 </tbody>
54 </tgroup>
55 </informaltable>
56 </section>
57
58 <section id="relinfo-supported-targets">
59 <title>Supported Targets</title>
60
61 <informaltable>
62 <tgroup cols="3">
63 <colspec align="left" colname="c1" colwidth="1*" />
64
65 <colspec align="left" colname="c2" colwidth="1*" />
66
67 <colspec align="left" colname="c3" colwidth="1*" />
68
69 <thead valign="bottom">
70 <row>
71 <entry>Target</entry>
72
73 <entry>Architecture</entry>
74
75 <entry>Specification</entry>
76 </row>
77 </thead>
78
79 <tbody>
80 <row>
81 <entry>P2041RDB</entry>
82
83 <entry><para>Power, e500mc</para></entry>
84
85 <entry>See <ulink
86 url="http://www.nxp.com/products/microcontrollers-and-processors/power-architecture-processors/qoriq-power-architecture-processors/p2041-qoriq-reference-design-board:RDP2041BOARD">link
87 to NXP's datasheet</ulink></entry>
88 </row>
89 </tbody>
90 </tgroup>
91 </informaltable>
92
93 <para><remark>FIXME should autocreate a list of targets, hopefully from
94 the generated README file, by using MAKEFILE to update pardoc-distro
95 AND/OR also auto-create an XML file to include here with description text
96 for each target etc..</remark></para>
97 </section>
98
99 <section id="relinfo-supported-host-environment">
100 <title>Supported Host Environment</title>
101
102 <itemizedlist>
103 <listitem>
104 <para>Ubuntu 14.04 LTS, 64-bit<remark>was
105 EneaLinux_HOST_VER</remark></para>
106 </listitem>
107 </itemizedlist>
108 </section>
109
110 <section id="relinfo-supported-versions">
111 <title>Supported Versions</title>
112
113 <informaltable>
114 <tgroup cols="2">
115 <thead valign="bottom">
116 <row>
117 <entry>Item</entry>
118
119 <entry>Version</entry>
120 </row>
121 </thead>
122
123 <tbody>
124 <row>
125 <entry><para>Yocto</para></entry>
126
127 <entry><xi:include href="../../s_docsrc_common/pardoc-distro.xml"
128 xmlns:xi="http://www.w3.org/2001/XInclude"
129 xpointer="element(Yocto_VER/1)" /> (<xi:include
130 href="../../s_docsrc_common/pardoc-distro.xml"
131 xmlns:xi="http://www.w3.org/2001/XInclude"
132 xpointer="element(Yocto_NAME/1)" />)<remark>INFO: Auto-fetched
133 from poky.ent via pardoc-distro.xml</remark></entry>
134 </row>
135
136 <row>
137 <entry>Poky source</entry>
138
139 <entry><xi:include href="../../s_docsrc_common/pardoc-distro.xml"
140 xmlns:xi="http://www.w3.org/2001/XInclude"
141 xpointer="element(Poky_VER/1)" /><remark>INFO: Auto-fetched from
142 poky.ent via pardoc-distro.xml</remark></entry>
143 </row>
144
145 <row>
146 <entry>GCC version</entry>
147
148 <entry>5.3<remark>was EneaLinux_GCC_VER Not in poky.ent
149 </remark></entry>
150 </row>
151
152 <row>
153 <entry>Linux kernel version<remark>was EneaLinux_KERNEL_VER Not in
154 poky.ent</remark></entry>
155
156 <entry><para>3.12 (P2041RDB &amp; LS1021a-IoT)</para><para>4.4
157 (QEmu targets)</para></entry>
158 </row>
159
160 <row>
161 <entry>Eclipse</entry>
162
163 <entry>4.5 (Mars)<remark>was Eclipse_VER and was Eclipse_NAME Not
164 in poky.ent</remark></entry>
165 </row>
166
167 <row>
168 <entry>Packages</entry>
169
170 <entry>See <xref linkend="relinfo-packages" /></entry>
171 </row>
172 </tbody>
173 </tgroup>
174 </informaltable>
175 </section>
176
177 <section id="relinfo-packages">
178 <title>Provided Packages</title>
179
180 <para><informaltable>
181 <tgroup cols="2">
182 <colspec align="left" colname="c1" colwidth="3*" />
183
184 <colspec align="left" colname="c2" colwidth="6*" />
185
186 <thead valign="bottom">
187 <row>
188 <entry>Type of Packages and Provider</entry>
189
190 <entry>Reference</entry>
191 </row>
192 </thead>
193
194 <tbody>
195 <row>
196 <entry>Packages in Enea Linux images</entry>
197
198 <entry><para>See the <olink
199 targetdoc="book_enea_linux_open_source"
200 targetptr="book_enea_linux_open_source"><trademark
201 class="registered">Enea</trademark> Linux Open Source
202 Report</olink></para></entry>
203 </row>
204
205 <row>
206 <entry>Tools in the Eclipse tarball provided with Enea
207 Linux</entry>
208
209 <entry><para>See the <olink
210 targetdoc="book_enea_linux_eclipse_open_source"
211 targetptr="book_enea_linux_eclipse_open_source"><trademark
212 class="registered">Enea</trademark> Linux Eclipse Open Source
213 Report</olink></para></entry>
214 </row>
215
216 <row>
217 <entry>Packages provided by Yocto</entry>
218
219 <entry><para>See the Yocto "Release Notes" <xi:include
220 href="../../docsrc_common/pardoc-distro.xml"
221 xmlns:xi="http://www.w3.org/2001/XInclude"
222 xpointer="element(ULINK_YOCTO_RELEASE_NOTES/1)" /></para></entry>
223 </row>
224 </tbody>
225 </tgroup>
226 </informaltable></para>
227 </section>
228
229 <section id="relinfo-provided-sdk">
230 <title>Provided Toolchain/s (SDK)</title>
231
232 <para>The SDK contains toolchains supporting cross-compilation of
233 applications for the targets on an x86_64 host. See the <olink
234 targetdoc="book_enea_linux_app_dev_guide"
235 targetptr="book_enea_linux_app_dev_guide"><trademark
236 class="registered">Enea</trademark> Linux Application Development
237 Guide</olink> for information on how to build and install a
238 toolchain.</para>
239 </section>
240
241 <section id="relinfo-provided-drivers">
242 <title>Supported Drivers</title>
243
244 <informaltable>
245 <tgroup cols="2">
246 <colspec align="left" colwidth="3*" />
247
248 <colspec align="center" colwidth="2*" />
249
250 <thead>
251 <row>
252 <entry>Driver</entry>
253
254 <entry>P2041RDB</entry>
255 </row>
256 </thead>
257
258 <tbody>
259 <row>
260 <entry>Ethernet</entry>
261
262 <entry>X</entry>
263 </row>
264
265 <row>
266 <entry>I2C</entry>
267
268 <entry>X</entry>
269 </row>
270
271 <row>
272 <entry>SPI</entry>
273
274 <entry>X</entry>
275 </row>
276
277 <row>
278 <entry>PCI Express</entry>
279
280 <entry>X</entry>
281 </row>
282
283 <row>
284 <entry>USB</entry>
285
286 <entry>X</entry>
287 </row>
288
289 <row>
290 <entry>Flash</entry>
291
292 <entry>X</entry>
293 </row>
294
295 <row>
296 <entry>SD/SDHC/SDXC</entry>
297
298 <entry>X</entry>
299 </row>
300
301 <row>
302 <entry>RTC</entry>
303
304 <entry>X</entry>
305 </row>
306 </tbody>
307 </tgroup>
308 </informaltable>
309 </section>
310
311 <section id="relinfo-documentation">
312 <title>Provided Documentation</title>
313
314 <para>The following Enea Linux manuals are available:</para>
315
316 <itemizedlist spacing="compact">
317 <listitem>
318 <para>README.htm - top page of the documentation<remark>FIXME Needs to
319 be fixed (= created and added to make dist). OR remove this
320 line?</remark></para>
321 </listitem>
322
323 <listitem>
324 <para>README - text files describing various details like build- and
325 boot-commands - the commands are also seen in <xref
326 linkend="relinfo-build-boot" />.</para>
327 </listitem>
328
329 <listitem>
330 <para><trademark class="registered">Enea</trademark> Linux Release
331 Information (this document)</para>
332 </listitem>
333
334 <listitem>
335 <para><olink targetdoc="book_enea_linux_open_source"
336 targetptr="book_enea_linux_open_source"><trademark
337 class="registered">Enea</trademark> Linux Open Source
338 Report</olink></para>
339 </listitem>
340
341 <listitem>
342 <para><olink targetdoc="book_enea_linux_eclipse_open_source"
343 targetptr="book_enea_linux_eclipse_open_source"><trademark
344 class="registered">Enea</trademark> Linux Eclipse Open Source
345 Report</olink></para>
346 </listitem>
347
348 <listitem>
349 <para><olink targetdoc="book_enea_linux_platforms_dev_guide"
350 targetptr="book_enea_linux_platforms_dev_guide"><trademark
351 class="registered">Enea</trademark> Linux Platforms Development
352 Guide</olink> - Generic version included in this distribution</para>
353 </listitem>
354
355 <listitem>
356 <para><olink targetdoc="book_enea_linux_app_dev_guide"
357 targetptr="book_enea_linux_app_dev_guide"><trademark
358 class="registered">Enea</trademark> Linux Application Development
359 Guide</olink> - Generic version included in this distribution</para>
360 </listitem>
361
362 <listitem>
363 <para><emphasis role="bold"><trademark
364 class="registered">Enea</trademark> Linux Real-Time Guide</emphasis>
365 can be read at <ulink
366 url="http://linuxrealtime.org">http://linuxrealtime.org</ulink>.</para>
367 </listitem>
368 </itemizedlist>
369
370 <para>In addition to the local versions of the generic guides reached via
371 the above links, you can also read the latest versions via the direct
372 online links below. When accessing them via the links below, you need to
373 logon to the portal.enea.com. These online versions may be
374 updated/improved asynchronously with the releases.<remark>INFO: Should be
375 accessable to all customer's with Enea Linux 6 or later</remark>
376 <remark>INFO: On portal, generic guides can NOT link TO the distro
377 specific guides, but the distro specific guides can link to the generic -
378 HOWEVER these links (found above) will go to the versions inside the
379 delivery, instead of to the latest versions.</remark></para>
380
381 <itemizedlist spacing="compact">
382 <listitem>
383 <para><ulink
384 url="https://portal.enea.com/wp-content/uploads/_mediavault/book-enea-linux-application-dev-guide.pdf">Enea
385 Linux Application Development Guide</ulink> - Latest generic version
386 online</para>
387 </listitem>
388
389 <listitem>
390 <para><ulink
391 url="https://portal.enea.com/wp-content/uploads/_mediavault/book-enea-linux-platforms-dev-guide.pdf">Enea
392 Linux Platforms Development Guide</ulink> - Latest generic version
393 online</para>
394 </listitem>
395 </itemizedlist>
396
397 <para>How to use Eclipse is described inside the Enea Linux user's guides.
398 Eclipse's own documentation is available in directory
399 <filename>eclipse/readme</filename>.</para>
400 </section>
401
402 <section id="relinfo-provided-other">
403 <title>Other Provided Functionality</title>
404
405 <para>The functionality in a distribution depends on included packages in
406 the default image. In addition to the supported features, the following
407 functionality is also available, among other:</para>
408
409 <itemizedlist spacing="compact">
410 <listitem>
411 <para>On target T4240RDB:</para>
412
413 <itemizedlist spacing="compact">
414 <listitem>
415 <para>SRIO support in user space (NWRITE, NREAD, msg,
416 doorbell)</para>
417 </listitem>
418
419 <listitem>
420 <para>USDPAA</para>
421 </listitem>
422 </itemizedlist>
423 </listitem>
424
425 <listitem>
426 <para>Smart Package Management</para>
427 </listitem>
428
429 <listitem>
430 <para>Eclipse ADT (excl. QEMU) and plug-ins for application
431 development: LTTng, Perf, LatencyTOP, PowerTOP, SystemTap</para>
432 </listitem>
433 </itemizedlist>
434 </section>
435
436 <section id="relinfo-security-fixes">
437 <title>Security Fixes</title>
438
439 <para>See <ulink
440 url="http://www.enea.com/solutions/Enea-Linux/Security/CVEs-list">List of
441 CVEs addressed in Enea Linux</ulink> and <ulink
442 url="http://www.enea.com/solutions/Enea-Linux/Security#how-to-get-security-updates">How
443 to Get Security Updates</ulink>.</para>
444 </section>
445
446 <section id="relinfo-excluded">
447 <title>Intentional Limitations</title>
448
449 <para>The following functionality supported in other Enea Linux releases
450 has been excluded in this release:<itemizedlist spacing="compact">
451 <listitem>
452 <para>Eclipse plug-ins for image creation (HOB)</para>
453 </listitem>
454
455 <listitem>
456 <para>Networking features: DPDK vSwitch, DPDK</para>
457 </listitem>
458
459 <listitem>
460 <para>Real-time features: Fully Preemptible Kernel (FPK) from the
461 PREEMPT_RT patch</para>
462 </listitem>
463
464 <listitem>
465 <para>Memory features: NUMA</para>
466 </listitem>
467 </itemizedlist></para>
468 </section>
469</chapter> \ No newline at end of file