diff options
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.xml | 469 |
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 & 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 & 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 | ||