summaryrefslogtreecommitdiffstats
path: root/doc/book-enea-linux-release-info
diff options
context:
space:
mode:
Diffstat (limited to 'doc/book-enea-linux-release-info')
-rw-r--r--doc/book-enea-linux-release-info/doc/about_release.xml579
-rw-r--r--doc/book-enea-linux-release-info/doc/book.xml18
-rw-r--r--doc/book-enea-linux-release-info/doc/build_boot_template.xml26
-rw-r--r--doc/book-enea-linux-release-info/doc/extracted_info.xml18
-rw-r--r--doc/book-enea-linux-release-info/doc/extracted_info_template.xml10
-rw-r--r--doc/book-enea-linux-release-info/doc/getting_enea_linux.xml124
-rw-r--r--doc/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml453
-rw-r--r--doc/book-enea-linux-release-info/doc/main_changes.xml54
-rw-r--r--doc/book-enea-linux-release-info/doc/prerequisites.xml49
-rw-r--r--doc/book-enea-linux-release-info/doc/targetscontain.xml867
-rw-r--r--doc/book-enea-linux-release-info/doc/targetscontain_template.xml12
-rw-r--r--doc/book-enea-linux-release-info/swcomp.mk10
12 files changed, 0 insertions, 2220 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
deleted file mode 100644
index 99d6dba..0000000
--- a/doc/book-enea-linux-release-info/doc/about_release.xml
+++ /dev/null
@@ -1,579 +0,0 @@
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><ulink
86 url="http://www.nxp.com/products/microcontrollers-and-processors/power-architecture-processors/qoriq-power-architecture-processors/p2041-qoriq-reference-design-board:RDP2041BOARD">See
87 link to NXP's datasheet</ulink></entry>
88 </row>
89
90 <row>
91 <entry>LS1021a-IoT</entry>
92
93 <entry><para>ARM Cortex-A7</para></entry>
94
95 <entry><ulink
96 url="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/qoriq-arm-processors/qoriq-ls1021a-iot-gateway-reference-design:LS1021A-IoT">See
97 link to NXP's datasheet</ulink></entry>
98 </row>
99
100 <row>
101 <entry>QEMUARM</entry>
102
103 <entry><para>ARM</para></entry>
104
105 <entry><ulink url="wiki.qemu.org/Main_Page">See link to QEmu web
106 page</ulink></entry>
107 </row>
108
109 <row>
110 <entry>QEMUPCC</entry>
111
112 <entry><para>PPC</para></entry>
113
114 <entry><ulink url="wiki.qemu.org/Main_Page">See link to QEmu web
115 page</ulink></entry>
116 </row>
117
118 <row>
119 <entry>QEMUX86</entry>
120
121 <entry><para>X86</para></entry>
122
123 <entry><ulink url="wiki.qemu.org/Main_Page">See link to QEmu web
124 page</ulink></entry>
125 </row>
126 </tbody>
127 </tgroup>
128 </informaltable>
129
130 <para><remark>FIXME should autocreate a list of targets, hopefully from
131 the generated README file, by using MAKEFILE to update pardoc-distro
132 AND/OR also auto-create an XML file to include here with description text
133 for each target etc..</remark></para>
134 </section>
135
136 <section id="relinfo-supported-host-environment">
137 <title>Supported Host Environment</title>
138
139 <itemizedlist>
140 <listitem>
141 <para>Ubuntu 14.04 LTS, 64-bit<remark>was
142 EneaLinux_HOST_VER</remark></para>
143 </listitem>
144 </itemizedlist>
145 </section>
146
147 <section id="relinfo-supported-versions">
148 <title>Supported Versions</title>
149
150 <informaltable>
151 <tgroup cols="2">
152 <thead valign="bottom">
153 <row>
154 <entry>Item</entry>
155
156 <entry>Version</entry>
157 </row>
158 </thead>
159
160 <tbody>
161 <row>
162 <entry><para>Yocto</para></entry>
163
164 <entry><xi:include href="../../s_docsrc_common/pardoc-distro.xml"
165 xmlns:xi="http://www.w3.org/2001/XInclude"
166 xpointer="element(Yocto_VER/1)" /> (<xi:include
167 href="../../s_docsrc_common/pardoc-distro.xml"
168 xmlns:xi="http://www.w3.org/2001/XInclude"
169 xpointer="element(Yocto_NAME/1)" />)<remark>INFO: Auto-fetched
170 from poky.ent via pardoc-distro.xml</remark></entry>
171 </row>
172
173 <row>
174 <entry>Poky source</entry>
175
176 <entry><xi:include href="../../s_docsrc_common/pardoc-distro.xml"
177 xmlns:xi="http://www.w3.org/2001/XInclude"
178 xpointer="element(Poky_VER/1)" /><remark>INFO: Auto-fetched from
179 poky.ent via pardoc-distro.xml</remark></entry>
180 </row>
181
182 <row>
183 <entry>GCC version</entry>
184
185 <entry>5.3<remark>was EneaLinux_GCC_VER Not in poky.ent
186 </remark></entry>
187 </row>
188
189 <row>
190 <entry>Linux kernel version<remark>was EneaLinux_KERNEL_VER Not in
191 poky.ent</remark></entry>
192
193 <entry><para>3.12 (P2041RDB &amp; LS1021a-IoT)</para><para>4.4
194 (QEmu targets)</para></entry>
195 </row>
196
197 <row>
198 <entry>Eclipse</entry>
199
200 <entry>4.5 (Mars)<remark>was Eclipse_VER and was Eclipse_NAME Not
201 in poky.ent</remark></entry>
202 </row>
203
204 <row>
205 <entry>Packages</entry>
206
207 <entry>See <xref linkend="relinfo-packages" /></entry>
208 </row>
209 </tbody>
210 </tgroup>
211 </informaltable>
212 </section>
213
214 <section id="relinfo-packages">
215 <title>Provided Packages</title>
216
217 <para><informaltable>
218 <tgroup cols="2">
219 <colspec align="left" colname="c1" colwidth="3*" />
220
221 <colspec align="left" colname="c2" colwidth="6*" />
222
223 <thead valign="bottom">
224 <row>
225 <entry>Type of Packages and Provider</entry>
226
227 <entry>Reference</entry>
228 </row>
229 </thead>
230
231 <tbody>
232 <row>
233 <entry>Packages in Enea Linux images</entry>
234
235 <entry><para>See the <olink
236 targetdoc="book_enea_linux_open_source"
237 targetptr="book_enea_linux_open_source"><trademark
238 class="registered">Enea</trademark> Linux Open Source
239 Report</olink></para></entry>
240 </row>
241
242 <row>
243 <entry>Tools in the Eclipse tarball provided with Enea
244 Linux</entry>
245
246 <entry><para>See the <olink
247 targetdoc="book_enea_linux_eclipse_open_source"
248 targetptr="book_enea_linux_eclipse_open_source"><trademark
249 class="registered">Enea</trademark> Linux Eclipse Open Source
250 Report</olink></para></entry>
251 </row>
252
253 <row>
254 <entry>Packages provided by Yocto</entry>
255
256 <entry><para>See the Yocto "Release Notes" <xi:include
257 href="../../docsrc_common/pardoc-distro.xml"
258 xmlns:xi="http://www.w3.org/2001/XInclude"
259 xpointer="element(ULINK_YOCTO_RELEASE_NOTES/1)" /></para></entry>
260 </row>
261 </tbody>
262 </tgroup>
263 </informaltable></para>
264 </section>
265
266 <section id="relinfo-provided-sdk">
267 <title>Provided Toolchain/s (SDK)</title>
268
269 <para>The SDK contains toolchains supporting cross-compilation of
270 applications for the targets on an x86_64 host. See the <olink
271 targetdoc="book_enea_linux_app_dev_guide"
272 targetptr="book_enea_linux_app_dev_guide"><trademark
273 class="registered">Enea</trademark> Linux Application Development
274 Guide</olink> for information on how to build and install a
275 toolchain.</para>
276 </section>
277
278 <section id="relinfo-provided-drivers">
279 <title>Supported Drivers</title>
280
281 <informaltable>
282 <tgroup cols="6">
283 <colspec align="left" colwidth="3*" />
284
285 <colspec align="center" colwidth="2*" />
286
287 <colspec align="center" colwidth="2*" />
288
289 <colspec align="center" colwidth="2*" />
290
291 <colspec align="center" colwidth="2*" />
292
293 <colspec align="center" colwidth="2*" />
294
295 <thead>
296 <row>
297 <entry>Driver</entry>
298
299 <entry>P2041RDB</entry>
300
301 <entry>LS1021a-IoT</entry>
302
303 <entry>QEMUARM</entry>
304
305 <entry>QEMUPCC</entry>
306
307 <entry>QEMUX86</entry>
308 </row>
309 </thead>
310
311 <tbody>
312 <row>
313 <entry>Ethernet</entry>
314
315 <entry></entry>
316
317 <entry></entry>
318
319 <entry></entry>
320
321 <entry></entry>
322
323 <entry></entry>
324 </row>
325
326 <row>
327 <entry>I2C</entry>
328
329 <entry></entry>
330
331 <entry></entry>
332
333 <entry></entry>
334
335 <entry></entry>
336
337 <entry></entry>
338 </row>
339
340 <row>
341 <entry>SPI</entry>
342
343 <entry></entry>
344
345 <entry></entry>
346
347 <entry></entry>
348
349 <entry></entry>
350
351 <entry></entry>
352 </row>
353
354 <row>
355 <entry>PCI Express</entry>
356
357 <entry></entry>
358
359 <entry></entry>
360
361 <entry></entry>
362
363 <entry></entry>
364
365 <entry></entry>
366 </row>
367
368 <row>
369 <entry>USB</entry>
370
371 <entry></entry>
372
373 <entry></entry>
374
375 <entry></entry>
376
377 <entry></entry>
378
379 <entry></entry>
380 </row>
381
382 <row>
383 <entry>Flash</entry>
384
385 <entry></entry>
386
387 <entry></entry>
388
389 <entry></entry>
390
391 <entry></entry>
392
393 <entry></entry>
394 </row>
395
396 <row>
397 <entry>SD/SDHC/SDXC</entry>
398
399 <entry>X</entry>
400
401 <entry></entry>
402
403 <entry></entry>
404
405 <entry></entry>
406
407 <entry></entry>
408 </row>
409
410 <row>
411 <entry>RTC</entry>
412
413 <entry></entry>
414
415 <entry></entry>
416
417 <entry></entry>
418
419 <entry></entry>
420
421 <entry></entry>
422 </row>
423 </tbody>
424 </tgroup>
425 </informaltable>
426 </section>
427
428 <section id="relinfo-documentation">
429 <title>Provided Documentation</title>
430
431 <para>The following Enea Linux manuals are available:</para>
432
433 <itemizedlist spacing="compact">
434 <listitem>
435 <para>README.htm - top page of the documentation<remark>FIXME Needs to
436 be fixed (= created and added to make dist). OR remove this
437 line?</remark></para>
438 </listitem>
439
440 <listitem>
441 <para>README - text files describing various details like build- and
442 boot-commands - the commands are also seen in <xref
443 linkend="relinfo-build-boot" />.</para>
444 </listitem>
445
446 <listitem>
447 <para><trademark class="registered">Enea</trademark> Linux Release
448 Information (this document)</para>
449 </listitem>
450
451 <listitem>
452 <para><olink targetdoc="book_enea_linux_open_source"
453 targetptr="book_enea_linux_open_source"><trademark
454 class="registered">Enea</trademark> Linux Open Source
455 Report</olink></para>
456 </listitem>
457
458 <listitem>
459 <para><olink targetdoc="book_enea_linux_eclipse_open_source"
460 targetptr="book_enea_linux_eclipse_open_source"><trademark
461 class="registered">Enea</trademark> Linux Eclipse Open Source
462 Report</olink></para>
463 </listitem>
464
465 <listitem>
466 <para><olink targetdoc="book_enea_linux_platforms_dev_guide"
467 targetptr="book_enea_linux_platforms_dev_guide"><trademark
468 class="registered">Enea</trademark> Linux Platforms Development
469 Guide</olink> - Generic version included in this distribution</para>
470 </listitem>
471
472 <listitem>
473 <para><olink targetdoc="book_enea_linux_app_dev_guide"
474 targetptr="book_enea_linux_app_dev_guide"><trademark
475 class="registered">Enea</trademark> Linux Application Development
476 Guide</olink> - Generic version included in this distribution</para>
477 </listitem>
478 </itemizedlist>
479
480 <para>In addition to the local versions of the generic guides reached via
481 the above links, you can also read the latest versions via the direct
482 online links below. When accessing them via the links below, you need to
483 logon to the portal.enea.com. These online versions may be
484 updated/improved asynchronously with the releases.<remark>INFO: Should be
485 accessable to all customer's with Enea Linux 6 or later</remark>
486 <remark>INFO: On portal, generic guides can NOT link TO the distro
487 specific guides, but the distro specific guides can link to the generic -
488 HOWEVER these links (found above) will go to the versions inside the
489 delivery, instead of to the latest versions.</remark></para>
490
491 <itemizedlist spacing="compact">
492 <listitem>
493 <para><ulink
494 url="https://portal.enea.com/wp-content/uploads/_mediavault/book-enea-linux-application-dev-guide.pdf">Enea
495 Linux Application Development Guide</ulink> - Latest generic version
496 online</para>
497 </listitem>
498
499 <listitem>
500 <para><ulink
501 url="https://portal.enea.com/wp-content/uploads/_mediavault/book-enea-linux-platforms-dev-guide.pdf">Enea
502 Linux Platforms Development Guide</ulink> - Latest generic version
503 online</para>
504 </listitem>
505 </itemizedlist>
506
507 <para>How to use Eclipse is described inside the Enea Linux user's guides.
508 Eclipse's own documentation is available in directory
509 <filename>eclipse/readme</filename>.</para>
510 </section>
511
512 <section id="relinfo-provided-other">
513 <title>Other Provided Functionality</title>
514
515 <para>The functionality in a distribution depends on included packages in
516 the default image. In addition to the supported features, the following
517 functionality is also available, among other:</para>
518
519 <itemizedlist spacing="compact">
520 <listitem>
521 <para>On target T4240RDB:</para>
522
523 <itemizedlist spacing="compact">
524 <listitem>
525 <para>SRIO support in user space (NWRITE, NREAD, msg,
526 doorbell)</para>
527 </listitem>
528
529 <listitem>
530 <para>USDPAA</para>
531 </listitem>
532 </itemizedlist>
533 </listitem>
534
535 <listitem>
536 <para>Smart Package Management</para>
537 </listitem>
538
539 <listitem>
540 <para>Eclipse ADT (excl. QEMU) and plug-ins for application
541 development: LTTng, Perf, LatencyTOP, PowerTOP, SystemTap</para>
542 </listitem>
543 </itemizedlist>
544 </section>
545
546 <section id="relinfo-security-fixes">
547 <title>Security Fixes</title>
548
549 <para>See <ulink
550 url="http://www.enea.com/solutions/Enea-Linux/Security/CVEs-list">List of
551 CVEs addressed in Enea Linux</ulink> and <ulink
552 url="http://www.enea.com/solutions/Enea-Linux/Security#how-to-get-security-updates">How
553 to Get Security Updates</ulink>.</para>
554 </section>
555
556 <section id="relinfo-excluded">
557 <title>Intentional Limitations</title>
558
559 <para>The following functionality supported in other Enea Linux releases
560 has been excluded in this release:<itemizedlist spacing="compact">
561 <listitem>
562 <para>Eclipse plug-ins for image creation (HOB)</para>
563 </listitem>
564
565 <listitem>
566 <para>Networking features: DPDK vSwitch, DPDK</para>
567 </listitem>
568
569 <listitem>
570 <para>Real-time features: Fully Preemptible Kernel (FPK) from the
571 PREEMPT_RT patch</para>
572 </listitem>
573
574 <listitem>
575 <para>Memory features: NUMA</para>
576 </listitem>
577 </itemizedlist></para>
578 </section>
579</chapter> \ No newline at end of file
diff --git a/doc/book-enea-linux-release-info/doc/book.xml b/doc/book-enea-linux-release-info/doc/book.xml
deleted file mode 100644
index d1226b9..0000000
--- a/doc/book-enea-linux-release-info/doc/book.xml
+++ /dev/null
@@ -1,18 +0,0 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
4]>
5<book id="book_enea_linux_release_info">
6 <title><trademark class="registered">Enea</trademark> Linux Release Information</title>
7 <subtitle>Release Version
8 <xi:include href="../../s_docsrc_common/pardoc-distro.xml" xpointer="element(EneaLinux_REL_VER/1)"
9 xmlns:xi="http://www.w3.org/2001/XInclude" /></subtitle>
10 <xi:include href="../../s_docbuild/template/docsrc_common/bookinfo_userdoc.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
11 <xi:include href="about_release.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
12 <xi:include href="prerequisites.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
13 <xi:include href="getting_enea_linux.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14 <xi:include href="build_boot_generated.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
15 <xi:include href="main_changes.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
16 <xi:include href="known_bugs_and_limitations.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
17 <xi:include href="../../s_docbuild/template/docsrc_common/contacting_enea_enea_linux.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
18</book>
diff --git a/doc/book-enea-linux-release-info/doc/build_boot_template.xml b/doc/book-enea-linux-release-info/doc/build_boot_template.xml
deleted file mode 100644
index ca60932..0000000
--- a/doc/book-enea-linux-release-info/doc/build_boot_template.xml
+++ /dev/null
@@ -1,26 +0,0 @@
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-build-boot">
5 <title>Target Specific Build and Boot Instructions</title>
6
7 <para>If the source has been fetched (<xref
8 linkend="relinfo-getting-source" />), there will be a target specific README
9 file containing the build and boot instructions. To make it easier for the
10 reader, the contents of these build/boot instruction have been extracted
11 into the following sections.</para>
12
13 <para><remark>NOTE: Only EDIT THE TEMPLATE FILE! A new build_boot.xml file
14 is created from the template and sections are added below automatically from
15 the README files for each target when building the book! Only in the
16 template file you see a line below with SCRIPT_...._HERE and the text
17 telling that this is a template file.</remark></para>
18
19 <para>SCRIPT_INCLUDES_BUILD_BOOT_SECTIONS_HERE</para>
20
21 <para><emphasis role="bold">This is a template file which you can edit. When
22 the book is built, a new XML chapter file is created where the above part of
23 this file is copied to the new XML file and all from the line above is
24 replaced automatically by build and boot sections from the README
25 files!</emphasis></para>
26</chapter> \ No newline at end of file
diff --git a/doc/book-enea-linux-release-info/doc/extracted_info.xml b/doc/book-enea-linux-release-info/doc/extracted_info.xml
deleted file mode 100644
index 7156817..0000000
--- a/doc/book-enea-linux-release-info/doc/extracted_info.xml
+++ /dev/null
@@ -1,18 +0,0 @@
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="extracted-info">
5 <title>TEST Extracted Info from git and from poky for Each Target</title>
6
7 <para>xxxx</para>
8
9
10<section id="someinfo">
11 <title>Some Info Extracted Using git Into the Manual</title>
12 <para>Current URL of the manifest git is: git@git.enea.se:linux/manifests/el6-standard.git</para>
13 <para>Current HASH of the manifest git is: 7d848c27c76b48442df23e5aeb174573f0aba6c5</para>
14 <para>Corresponding meta-el-X should be meta-el-standard translated from the URL</para>
15 <para>Tips: A few values can be added as BOOK_PARAM_X (X= 1,2,3,4,5) env.variables when the book it build instead</para>
16</section>
17 <xi:include href="targetscontain.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
18</chapter>
diff --git a/doc/book-enea-linux-release-info/doc/extracted_info_template.xml b/doc/book-enea-linux-release-info/doc/extracted_info_template.xml
deleted file mode 100644
index 5f8eda4..0000000
--- a/doc/book-enea-linux-release-info/doc/extracted_info_template.xml
+++ /dev/null
@@ -1,10 +0,0 @@
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="extracted-info">
5 <title>TEST Extracted Info from git and from poky for Each Target</title>
6
7 <para>xxxx</para>
8
9
10</chapter> \ No newline at end of file
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
deleted file mode 100644
index 11d0475..0000000
--- a/doc/book-enea-linux-release-info/doc/getting_enea_linux.xml
+++ /dev/null
@@ -1,124 +0,0 @@
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-getting-enea-linux">
5 <title>Getting Enea Linux</title>
6
7 <section id="relinfo-getting-pre-built-images">
8 <title>Getting Pre-built Binaries</title>
9
10 <para>Application developers will download pre-complied images from the
11 Enea Portal or will receive prebuilt images from the platform developers.
12 For further information on this see <olink
13 targetdoc="book_enea_linux_app_dev_guide"
14 targetptr="book_enea_linux_app_dev_guide">Enea Linux Application
15 Development Guide</olink>.</para>
16 </section>
17
18 <section id="relinfo-getting-source">
19 <title>Getting the Source</title>
20
21 <para>The source for this Enea Linux release is available for cloning from
22 a set of Git repositories. To manage the different repositories, Google's
23 repo tool is used. The basic idea is to store a list with (repo-URL,
24 version) tuples in a separate file, known as the manifest. The repo tool
25 is then used to traverse the list and clone the specified versions of the
26 repositories. See <ulink
27 url="https://code.google.com/p/git-repo/">https://code.google.com/p/git-repo/</ulink>
28 for more info.</para>
29
30 <para>To use repo tool to download the source for Enea Linux, follow the
31 steps below:</para>
32
33 <orderedlist>
34 <listitem>
35 <para>Make sure that the repo tool is installed. If not, follow the
36 instructions below:</para>
37
38 <para><programlisting>$ curl https://storage.googleapis.com/git-repo-downloads/repo &gt; ~/bin/repo
39$ chmod a+x ~/bin/repo</programlisting>The instruction assumes that ~/bin
40 exists and is included in the PATH variable.</para>
41 </listitem>
42
43 <listitem>
44 <para>Use the repo tool to download the source:</para>
45
46 <para><programlisting>$ mkdir enea-linux
47$ cd enea-linux
48$ repo init -u git://git.enea.se/linux/manifests/el6-standard.git \
49 -b refs/tags/EL6 \
50 -m &lt;manifest file&gt;
51$ repo sync</programlisting></para>
52
53 <para>The URI and 'refs/tags/EL6' specifies the location and version
54 of the repository where the manifest file is stored. The repo tool
55 assumes that the argument after '-b' is a branch, and to force
56 interpretation as a tag, the prefix refs/tags/ is needed.</para>
57
58 <para>The parameter &lt;manifest file&gt; depends on the target. See
59 the following table:</para>
60
61 <informaltable>
62 <tgroup cols="2">
63 <thead>
64 <row>
65 <entry align="center">Target</entry>
66
67 <entry align="center">Manifest file</entry>
68 </row>
69 </thead>
70
71 <tbody>
72 <row>
73 <entry>P2041RDB</entry>
74
75 <entry><para>p2041rdb/default.xml</para></entry>
76 </row>
77
78 <row>
79 <entry>LS1021a-IoT</entry>
80
81 <entry><para>ls1021aiot/default.xml</para></entry>
82 </row>
83
84 <row>
85 <entry>QEMUARM</entry>
86
87 <entry><para>qemuarm/default.xml</para></entry>
88 </row>
89
90 <row>
91 <entry>QEMUPCC</entry>
92
93 <entry><para>qemuppc/default.xml</para></entry>
94 </row>
95
96 <row>
97 <entry>QEMUX86</entry>
98
99 <entry><para>qemux86/default.xml</para></entry>
100 </row>
101 </tbody>
102 </tgroup>
103 </informaltable>
104 </listitem>
105 </orderedlist>
106
107 <para>The source code is now downloaded. Current directory will contain a
108 README file with instructions on how to build the distro and boot the
109 target. For convenience, these instructions are also copied into this
110 document. See <xref linkend="relinfo-build-boot" />.</para>
111
112 <para>It is not necessary to explicitly clone the manifest repository
113 since that is done automatically by the repo tool. To see the current
114 manifest, e.g. to get a list of the repositories, use the following
115 command:</para>
116
117 <programlisting>$ repo manifest</programlisting>
118
119 <remark>The UG should be updated with instructions on how to add
120 customisations. That section should also contain some more info about the
121 manifest: The manifest templates, using a branch instead of the tag EL6,
122 ... When this is done a reference from here should be added.</remark>
123 </section>
124</chapter> \ 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
deleted file mode 100644
index 5058404..0000000
--- a/doc/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml
+++ /dev/null
@@ -1,453 +0,0 @@
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="bugs-limitations">
5 <title>Known Problems in This Release</title>
6
7 <para>The open source projects are continuously working on correcting
8 reported problems. Corrections to bugs detected by Enea have been
9 upstreamed, and the corrections been included in Enea Linux regardless of
10 when they will be included by the open source project. Remaining issues are
11 listed below, and workarounds to some of the problems are described in
12 chapter <emphasis>Troubleshooting</emphasis> in the <olink
13 targetdoc="book_enea_linux_users_guide"
14 targetptr="book_enea_linux_users_guide"><trademark
15 class="registered">Enea</trademark> Linux User's Guide</olink>.</para>
16
17 <section id="bugs-limitations-yocto">
18 <title>Yocto</title>
19
20 <para>Open source projects often use bug databases for much more than
21 tracking bugs. The Yocto Project's Bugzilla database also functions as a
22 feature tracking program, both for the current release and for future
23 releases, and a way to track non-software issues, like documentation
24 changes.</para>
25
26 <para>The following page shows a sampling of the database: <ulink
27 url="https://www.yoctoproject.org/tools-resources/bugs">https://www.yoctoproject.org/tools-resources/bugs</ulink>.</para>
28
29 <para>For the full database, visit <ulink
30 url="https://bugzilla.yoctoproject.org">https://bugzilla.yoctoproject.org</ulink>.</para>
31 </section>
32
33 <section id="bugs-limitations-sdk">
34 <title>Toolchain / SDK</title>
35
36 <itemizedlist spacing="compact">
37 <listitem>
38 <para>Building the kernel might fail if GNU Make of version 3.82 has
39 been installed on the host. The mandatory recovery action is to revert
40 to version 3.81.</para>
41 </listitem>
42
43 <listitem>
44 <para>Installing a second toolchain in the same directory as a
45 previous one will break the $PATH variable of the first
46 one.<remark>LXCR-3624</remark></para>
47 </listitem>
48 </itemizedlist>
49 </section>
50
51 <section id="bugs-package-manager">
52 <title>Smart Package Manager</title>
53
54 <para>Installation of some packages might currently fail when installing
55 using the Smart Package Manager. An example is the qemu package. Errors
56 can e.g. be reported by smart about conflicts with files from other
57 packages.</para>
58
59 <para>The recommended solution to this problem is to install the failing
60 package using rpm, already available in enea-image-base. In order to
61 install it using rpm, first install rpm using the command <command>smart
62 install rpm</command>, then download the package to the target, and
63 finally on the target use <command>rpm -i
64 &lt;packagename&gt;.rpm</command>. If not installed, several dependencies
65 can be reported as "Failed dependencies" with lines "x is needed by y". In
66 that case, install the required packages "x" found by dependencies by
67 using the smart package manager. Add a channel to an accessible directory
68 containing all missing rpm packages. Add packages detected to be missing,
69 until all dependencies are resolved.<remark>FIXME It would be nice to add
70 also a PowerPC example with qemu failing, the example below is for
71 ARM.</remark></para>
72
73 <section>
74 <title>Example with Failing QEMU Package</title>
75
76 <para>As an example, the qemu installation can show the following
77 error.</para>
78
79 <note>
80 <para>The example below is for ARM, including the RPM names. For
81 PowerPC similar errors can occur and other packages are needed.</para>
82 </note>
83
84 <para><emphasis role="bold">error: file /var/run from install of
85 qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64 conflicts with file from package
86 base-files-3.0.14-r89.0.hierofalcon</emphasis></para>
87
88 <para>A solution to this problem is to install the above qemu package
89 using rpm, already available in enea-image-base. In order to install it
90 using rpm, first install rpm using the command <command>smart install
91 rpm</command>, then download the above package from
92 &lt;build_dir&gt;/tmp/deploy/rpm/aarch64. On target, use <command>rpm -i
93 qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64.rpm</command>. If not installed,
94 several dependencies can be seen, e.g.:</para>
95
96 <programlisting>error: Failed dependencies:
97 libpixman-1-0 &gt;= 0.32.6 is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64
98 libpixman-1.so.0()(64bit) is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64
99 libglib-2.0.so.0()(64bit) is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64
100 libcap2 &gt;= 2.22 is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64
101 libglib-2.0-0 &gt;= 2.40.0 is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64
102 bluez4 &gt;= 4.101 is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64
103 libbluetooth.so.3()(64bit) is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64
104 libcap.so.2()(64bit) is needed by qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64</programlisting>
105
106 <para>Install the required packages found by dependencies by using the
107 smart package manager, as specified in the User's Guide, by adding a
108 channel to an accessible directory containing all of the above rpm
109 packages. Suggestion for installing required packages, as in the
110 following example for qemu and ARM:</para>
111
112 <programlisting>smart install bash
113 smart install libcap
114 smart install bluez4
115 smart install libpixman-1-0
116 rpm -i qemu-2.1.0+git0+541bbb07eb-r0.0.aarch64.rpm</programlisting>
117
118 <para>Add packages detected to be missing until all dependencies are
119 resolved.</para>
120 </section>
121 </section>
122
123 <section id="bugs-limitations-eclipse">
124 <title>Eclipse Tools</title>
125
126 <para>The Eclipse tools provided together with Enea Linux are part of the
127 Yocto Application Development Toolkit (ADT) and are maintained by
128 different open source projects. The list below outlines current problems
129 with the plug-ins as such, as well as kernel limitations when using a tool
130 towards the mentioned target:</para>
131
132 <itemizedlist spacing="compact">
133 <listitem>
134 <para><emphasis role="bold">HOB</emphasis> is currently not supported
135 on Red Hat.<remark>LXCR-2994, LXCR-3222</remark></para>
136 </listitem>
137
138 <listitem>
139 <para><emphasis role="bold">SystemTap</emphasis> is currently not
140 supported on Red Hat.<remark>LXCR-3274</remark></para>
141 </listitem>
142
143 <listitem>
144 <para>When running <emphasis role="bold">SystemTap</emphasis> for the
145 first time on a target, you may need to manually ssh into the target
146 beforehand, in order to add the RSA key of the host to the file
147 known_hosts. Failing to do so will result in Eclipse freezing with the
148 progress window displayed, and a terminal message <literal>The
149 authenticity of host &lt;target_ip&gt; can't be
150 established</literal>.</para>
151 </listitem>
152
153 <listitem>
154 <para><emphasis role="bold">SystemTap</emphasis> scripts sometimes
155 result crosstap error messages about inaccessible variables. This is
156 not an issue with the tool itself, but stems from the compiler
157 optimizing away some of the variables. See workaround in the User's
158 Guide.<remark>LXCR-2204</remark></para>
159 </listitem>
160
161 <listitem>
162 <para>Currently <emphasis role="bold">BitBake Commander</emphasis>
163 projects can only be created for a local connection. Due to an
164 upstream bug, selecting a remote connection causes the Eclipse GUI to
165 freeze such that it must be killed.<remark>LXCR-2801</remark></para>
166 </listitem>
167
168 <listitem>
169 <para>A limitation currently makes <emphasis
170 role="bold">Eclipse</emphasis> non-responding when running a streaming
171 script, i.e. a script that runs continuously.</para>
172 </listitem>
173
174 <listitem>
175 <para>The <emphasis role="bold">LatencyTop</emphasis> plug-in for the
176 P2041 target reports some errors due to the permissions configuration
177 on the target, but it works correctly if the
178 <literal>latencytop</literal> command is issued from the Eclipse
179 console.<remark>LXCR-6303</remark></para>
180 </listitem>
181
182 <listitem>
183 <para>Currently <emphasis role="bold">LatencyTOP</emphasis> is not
184 available for ARM kernels built with SMP support due to an ARM
185 specific limitation in the Linux kernel.</para>
186 </listitem>
187
188 <listitem>
189 <para><emphasis role="bold">PowerTOP</emphasis> sometimes freezes
190 Eclipse after displaying a progress bar with message
191 <literal>Gathering powertop data file
192 remotely</literal>.<remark>LXCR-3143</remark></para>
193 </listitem>
194
195 <listitem>
196 <para>When running <emphasis role="bold">powertop</emphasis> from the
197 Eclipse terminal towards p2020rdb targets it is necessary to specify
198 the full path in order to find the
199 command.<remark>LXCR-2265</remark></para>
200 </listitem>
201
202 <listitem>
203 <para>When running <emphasis role="bold">powertop</emphasis> from the
204 Eclipse terminal towards zynq ZC702 targets it is necessary to specify
205 the full path in order to find the
206 command.<remark>LXCR-2265</remark></para>
207 </listitem>
208
209 <listitem>
210 <para>The <emphasis role="bold">PowerTOP</emphasis> console in Eclipse
211 might display messages like <literal>Cannot load
212 /var/cache/powertop/&lt;filename&gt;</literal>. As a workaround, run
213 <emphasis role="bold">powertop --calibrate</emphasis> for a while to
214 generate the missing files. See <ulink
215 url="https://bugzilla.redhat.com/show_bug.cgi?id=698020">Bugzilla
216 #698020</ulink>.<remark>LXCR-3575</remark></para>
217 </listitem>
218
219 <listitem>
220 <para><emphasis role="bold">ssh-only</emphasis> is currently the only
221 supported connection type when running Eclipse tools towards a
222 target.<remark>LXCR-2799</remark></para>
223 </listitem>
224
225 <listitem>
226 <para>Hyphen character '-' in the name of the <emphasis
227 role="bold">Yocto ADT AutoTools project</emphasis> can cause
228 configuration errors.<remark>LXCR-2290</remark></para>
229 </listitem>
230
231 <listitem>
232 <para>The <emphasis role="bold">LTTng</emphasis> tool does not work on
233 <emphasis role="bold">ARM</emphasis> targets, neither from within
234 Eclipse nor when run directly on target, due to a problem with
235 lttng-modules and gcc-4.8.x. See <ulink
236 url="https://bugzilla.yoctoproject.org/show_bug.cgi?id=6015">Bugzilla
237 #6015</ulink>.<remark>LXCR-2653, LXCR-3053</remark></para>
238 </listitem>
239
240 <listitem>
241 <para>When running <emphasis role="bold">LTTng</emphasis> from
242 Eclipse, it sometimes happens that a new session created in the
243 Control View does not immediately appear under Sessions for that
244 target. However, the session is created and will appear after
245 right-clicking "Sessions" and selecting "Refresh".</para>
246 </listitem>
247
248 <listitem>
249 <para>The<emphasis role="bold"> yocto-bsp</emphasis> properties page
250 has some problems in the graphical user interface. Occasionally it is
251 not possible to resize and scroll which makes it impossible to see the
252 lower part of the properties window.<remark>LXCR-3128</remark></para>
253 </listitem>
254
255 <listitem>
256 <para>When connecting an Eclipse project configured for <emphasis
257 role="bold">KGDB</emphasis> (GDB Hardware Debugging) to a 64-bit
258 PowerPC target, GDB fails to connect unless the architecture is
259 specified in <filename>.gdbinit</filename>. See <ulink
260 url="https://bugs.eclipse.org/bugs/show_bug.cgi?id=457697">Bugzilla
261 #457697</ulink>.<remark>LXCR-3984</remark></para>
262 </listitem>
263 </itemizedlist>
264 </section>
265
266 <section id="bugs-limitations-target-side-tools">
267 <title>Target-Side Tools</title>
268
269 <para>The target-side tools can be run stand-alone on target or from
270 Eclipse on host. The issues below are only observed when running the tools
271 directly on target:</para>
272
273 <itemizedlist spacing="compact">
274 <listitem>
275 <para>The <emphasis role="bold">perf report</emphasis> command hangs
276 or crashes due to segmentation fault on ARM
277 targets.<remark>LXCR-2708</remark></para>
278 </listitem>
279
280 <listitem>
281 <para>The <emphasis role="bold">perf report</emphasis> does not show
282 any output for the PandaBoard target.<remark>LXCR-2710</remark></para>
283 </listitem>
284
285 <listitem>
286 <para><emphasis role="bold">perf top</emphasis> displays for a few
287 seconds the error message <literal>Failed to open
288 /tmp/perf-388.map</literal>. Any attempt to exit the subsequent window
289 causes the system to hang.<remark>LXCR-3113</remark></para>
290 </listitem>
291
292 <listitem>
293 <para>When running the <command>perf top</command> command on the i.MX
294 6Quad SABRE Lite target, the console text may become red after running
295 for some time (~ 1 minute).<remark>LXCR-3631</remark></para>
296 </listitem>
297
298 <listitem>
299 <para>The <emphasis role="bold">LTTng</emphasis> tool does not work on
300 <emphasis role="bold">ARM</emphasis> targets, neither from within
301 Eclipse nor when run directly on target, due to a problem with
302 lttng-modules and gcc-4.8.x. See <ulink
303 url="https://bugzilla.yoctoproject.org/show_bug.cgi?id=6015">Bugzilla
304 #6015</ulink>.<remark>LXCR-2653, LXCR-3053</remark></para>
305 </listitem>
306
307 <listitem>
308 <para>The <emphasis role="bold">powertop --calibrate</emphasis>
309 command does not work on the Keystone k2hk-evm
310 target.<remark>LXCR-2660</remark></para>
311 </listitem>
312
313 <listitem>
314 <para>The <emphasis role="bold">powertop</emphasis> command run with
315 <emphasis role="bold">--calibrate</emphasis> or -<emphasis
316 role="bold">-time</emphasis> arguments may show some warnings on
317 PowerPC targets.</para>
318 </listitem>
319
320 <listitem>
321 <para>When running <emphasis role="bold">powertop</emphasis> on
322 <emphasis role="bold">ARM</emphasis> targets, the following
323 warning/error is repeated: <literal>clk_set_rate: failed to set
324 i2c0_aper rate</literal> . Then powertop stops and the statistics are
325 no longer updated. What probably happens here is that the cpufreq
326 governor tries to scale the CPU frequency, but since the I2C clock is
327 derived from the CPU frequency, the I2C driver implements some policy
328 to stay within legal frequency limits and rejects the frequency
329 changes, ending up with the warning message. A <ulink
330 url="https://github.com/Xilinx/linux-xlnx/commit/0fdd34575efae5c8eced09b6b0a1b723bff4d225">fix</ulink>
331 has been merged in the linux-xlnx kernel but is not yet propagated
332 into meta-xilinx.<remark>LXCR-3205, LXCR-3106,
333 LXCR-2660</remark></para>
334 </listitem>
335
336 <listitem>
337 <para>If you get an error message like <literal>Cannot load from file
338 /var/cache/powertop/saved_results.powertop</literal> when running
339 <emphasis role="bold">powertop</emphasis>, there is most likely not
340 enough measurement data collected yet. All you have to do is to keep
341 powertop running for a certain time.<remark>LXCR-2176, LXCR-2660,
342 LXCR-3106</remark></para>
343 </listitem>
344
345 <listitem>
346 <para>The message <literal>Model-specific registers (MSR) not found
347 (try enabling CONFIG_X86_MSR)</literal> appears when you run <emphasis
348 role="bold">powertop</emphasis> on <emphasis
349 role="bold">non-x86</emphasis> targets. powertop is mainly an x86n
350 tool, so it expects X*^_MSR config to be enabled in the kernel. For
351 non-x86 targets this config is not available in the kernel, hence,
352 powertop warns about it, but the message can be ignored on those
353 targets.<remark> LXCR-2176, LXCR-2660, LXCR-3106</remark></para>
354 </listitem>
355
356 <listitem>
357 <para><emphasis role="bold">powertop</emphasis> issues a message
358 <literal>sh: /usr/bin/xset: No such file or directory</literal> when
359 it tries to use xset to configure X display preferences but cannot
360 find the binary since the image by default contains no X system. The
361 message can simply be ignored.<remark>LXCR-2176</remark></para>
362 </listitem>
363 </itemizedlist>
364 </section>
365
366 <section id="bugs-limitations-virtualization">
367 <title>Virtualization</title>
368
369 <itemizedlist spacing="compact">
370 <listitem>
371 <para><emphasis role="bold">virtualization</emphasis>: CONFIG_BRIDGE
372 is not included in the default p2020rdb
373 kernel.<remark>LXVTCR-273</remark></para>
374 </listitem>
375
376 <listitem>
377 <para><emphasis role="bold">lxc</emphasis>:</para>
378
379 <itemizedlist spacing="compact">
380 <listitem>
381 <para>User namespace is not available on PowerPC targets as it is
382 an experimental feature in the 3.8 kernel.</para>
383 </listitem>
384
385 <listitem>
386 <para>If multiple Linux containers are started from the same
387 process and share resources, destroying the containers might
388 result in a race condition with error message "Error in
389 `./lxc-test-concurrent': double free or corruption (fasttop)"
390 followed by an application
391 crash."<remark>LXVTCR-365</remark></para>
392 </listitem>
393 </itemizedlist>
394 </listitem>
395
396 <listitem>
397 <para><emphasis role="bold">libvirt</emphasis>: Default network does
398 not start.<remark>LXVTCR-240</remark></para>
399 </listitem>
400 </itemizedlist>
401 </section>
402
403 <section id="bugs-limitations-doc">
404 <title>Documentation</title>
405
406 <itemizedlist spacing="compact">
407 <listitem>
408 <para><emphasis role="bold">PDF navigation</emphasis>: When using
409 links to open other PDFs, or jump to another place in the same PDF,
410 jumping back sometimes fails. This has been observed when opening a
411 PDF in Adobe Reader, inside a browser with PDF add-on, as well as when
412 the browser is configured to open PDF files in an external PDF reader.
413 As a workaround, open the HTML version of the
414 document.<remark>LXCR-3283</remark></para>
415 </listitem>
416
417 <listitem>
418 <para><emphasis role="bold">Internet Explorer (IE) cannot display some
419 web pages</emphasis>: It is recommended to use Firefox or another
420 non-IE browser for opening external links. If you prefer reading the
421 documentation in PDF format in Adobe Reader (not in an Adobe plug-in
422 in a browser), remember to configure a non-IE browser as default
423 browser to be able to follow all links from within Adobe Reader.
424 Example of a link that does not work in IE: <ulink
425 url="https://rt.wiki.kernel.org/">https://rt.wiki.kernel.org/</ulink>.
426 <remark>LXCR-3281</remark></para>
427 </listitem>
428 </itemizedlist>
429 </section>
430
431 <section id="bugs-limitations-other">
432 <title>Miscellaneous</title>
433
434 <itemizedlist spacing="compact">
435 <listitem>
436 <para>Running <emphasis role="bold">QEMU from an exported
437 rootfs</emphasis> requires sudo privileges on the host.</para>
438 </listitem>
439
440 <listitem>
441 <para><emphasis role="bold">menuconfig</emphasis> requires <emphasis
442 role="bold">Ncurses</emphasis>. If the terminal that pops up
443 immediately closes instead of showing the menuconfig interface, check
444 that the Ncurses development library is installed.</para>
445 </listitem>
446 </itemizedlist>
447 </section>
448
449 <!-- The file with a section below is autocreated by make init -->
450
451 <xi:include href="jiraissues_generated.xml"
452 xmlns:xi="http://www.w3.org/2001/XInclude" />
453</chapter> \ 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
deleted file mode 100644
index b1e63f5..0000000
--- a/doc/book-enea-linux-release-info/doc/main_changes.xml
+++ /dev/null
@@ -1,54 +0,0 @@
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-changes">
5 <title>Main Changes</title>
6
7 <para>This chapter describes the major changes and additions in the Enea
8 Linux release compared to the previous release (Enea Linux 5.0-ppc).</para>
9
10 <section id="relinfo-changes-other">
11 <title>New Functionality/Enhancements</title>
12
13 <remark>Based in the Jira query: 'project = CPDX and fixVersion = "Enea
14 Linux 6"'</remark>
15
16 <itemizedlist spacing="compact">
17 <listitem>
18 <para>New Yocto version (<xi:include
19 href="../../s_docsrc_common/pardoc-distro.xml"
20 xmlns:xi="http://www.w3.org/2001/XInclude"
21 xpointer="element(Yocto_VER/1)" />). See <ulink
22 url="https://www.yoctoproject.org/downloads/core/krogoth21">https://www.yoctoproject.org/downloads/core/krogoth21</ulink>.</para>
23 </listitem>
24
25 <listitem>
26 <para>Introduction of the repo tool to manage the Git
27 repositories.</para>
28 </listitem>
29
30 <listitem>
31 <para>New targets: LS1021a-IoT &amp; QEMUX86.</para>
32 </listitem>
33 </itemizedlist>
34
35 <para>For details, see the Git logs for the repositories specified in the
36 manifest files. See <xref linkend="relinfo-getting-source" /> for more inf
37 on repos and the manifest.</para>
38 </section>
39
40 <section id="relinfo-fixed">
41 <title>Problems Fixed in this Release</title>
42
43 <para>TBD <remark>FIXME or set condition hidden</remark></para>
44 </section>
45
46 <section id="relinfo-added-drivers">
47 <title>Added Drivers</title>
48
49 <para>TBD <remark>FIXME or set condition hidden</remark></para>
50 </section>
51
52 <xi:include href="pkgdiff_generated.xml"
53 xmlns:xi="http://www.w3.org/2001/XInclude" />
54</chapter> \ No newline at end of file
diff --git a/doc/book-enea-linux-release-info/doc/prerequisites.xml b/doc/book-enea-linux-release-info/doc/prerequisites.xml
deleted file mode 100644
index 587b812..0000000
--- a/doc/book-enea-linux-release-info/doc/prerequisites.xml
+++ /dev/null
@@ -1,49 +0,0 @@
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="prerequisites">
5 <title>Prerequisites</title>
6
7 <para>Building Enea Linux or compiling applications requires some packages
8 to be installed on your Linux development host. See the list of Required
9 Packages for Host Development System, found in the Yocto 2.1 document:
10 <ulink
11 url="https://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html#required-packages-for-the-host-development-system">https://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html#required-packages-for-the-host-development-system</ulink>.
12 If needed, replace 2.1 with the actual Yocto version in your Enea Linux
13 distribution.<remark>Sorry by the list in the Yocto document do not seem to
14 be enough at all at least for platform building! Therefore we need to add a
15 complete list here, and we actually have a bigger list than we needed, but
16 it's better to have more and not be needed than to lack
17 information.</remark></para>
18
19 <para>Install Host Packages</para>
20
21 <note>
22 <para>The list below is generic and might contain packages that are not
23 necessary. Additional packages might be required to build for some
24 targets. See the Enea Linux Release Information if more packages are
25 needed and which hosts have been tested by Enea for this Enea Linux
26 release.<remark>QUEST: Are the lists below ok? The lists below try to
27 cover ALL normal use cases for both ApplGuide and PlatfGuide, incl.
28 Eclipse, instead of limiting to some use case. Easier to keep
29 updated.</remark></para>
30 </note>
31
32 <section id="inst-host-packages-ubuntu-debian">
33 <title>Ubuntu 14.04 LTS, 64-bit</title>
34
35 <para>Ensure the system is up-to-date:</para>
36
37 <programlisting>$ sudo apt-get update</programlisting>
38
39 <para>For a supported <emphasis role="bold">Ubuntu</emphasis><indexterm>
40 <primary>Ubuntu</primary>
41 </indexterm> distribution you need the following packages:</para>
42
43 <programlisting># sudo apt-get install sed wget subversion git-core
44 coreutils unzip texi2html texinfo libsdl1.2-dev docbook-utils fop gawk
45 python-pysqlite2 diffstat make gcc build-essential xsltproc g++
46 desktop-file-utils chrpath libgl1-mesa-dev libglu1-mesa-dev autoconf automake
47 groff libtool xterm libxml-parser-perl</programlisting>
48 </section>
49</chapter> \ No newline at end of file
diff --git a/doc/book-enea-linux-release-info/doc/targetscontain.xml b/doc/book-enea-linux-release-info/doc/targetscontain.xml
deleted file mode 100644
index 42522ae..0000000
--- a/doc/book-enea-linux-release-info/doc/targetscontain.xml
+++ /dev/null
@@ -1,867 +0,0 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<section id="targetscontain">
5 <title>DEMO-Autogenerated chapter - Poky Components in this
6 Distribution</title>
7
8 <note>
9 <para>JUST A DEMO, Examples what could be autoextracted from poky if we
10 want to</para>
11 </note>
12
13 <section>
14 <title>Various Config Files extracted from ls1021atwr/poky</title>
15 <para>poky contains</para>
16 <programlisting>
17bitbake/
18documentation/
19LICENSE
20meta/
21meta-el-common/
22meta-el-standard/
23meta-enea-base-arm/
24meta-enea-bsp-arm/
25meta-enea-bsp-common/
26meta-fsl-arm/
27meta-openembedded/
28meta-poky/
29meta-selftest/
30meta-skeleton/
31meta-yocto/
32meta-yocto-bsp/
33oe-init-build-env*
34oe-init-build-env-memres*
35README
36README.hardware
37scripts/
38</programlisting>
39 <para>Main version information in enea.conf is</para>
40 <programlisting>
41DISTRO_VERSION_MAJOR = "6.0"
42DISTRO_VERSION_MINOR ??= ""
43</programlisting>
44 <para>meta-el-* is meta-el-standard</para>
45 <para>Configuration files in template.p2041rdb</para>
46 <para>
47<programlisting>_____ template.p2041rdb/bblayers.conf.sample ____
48POKY_BBLAYERS_CONF_VERSION = "1"
49BBPATH = "${TOPDIR}"
50BBFILES ?= ""
51BBLAYERS ?= " \
52 ##OEROOT##/meta \
53 ##OEROOT##/meta-el-common \
54 ##OEROOT##/meta-el-standard \
55 ##OEROOT##/meta-enea-bsp-common \
56 ##OEROOT##/meta-enea-bsp-ppc \
57 ##OEROOT##/meta-fsl-ppc \
58 ##OEROOT##/meta-openembedded/meta-oe \
59 ##OEROOT##/meta-openembedded/meta-networking \
60 ##OEROOT##/meta-openembedded/meta-filesystems \
61 ##OEROOT##/meta-openembedded/meta-python \
62 ##OEROOT##/meta-poky \
63 "
64</programlisting>
65<programlisting>_____ template.p2041rdb/conf-notes.txt ____
66Common targets are:
67 enea-image-standard
68 enea-image-standard-sdk
69</programlisting>
70<programlisting>_____ template.p2041rdb/local.conf.sample ____
71MACHINE ?= "p2041rdb"
72DISTRO ?= "enea"
73PACKAGE_CLASSES ?= "package_rpm"
74EXTRA_IMAGE_FEATURES = "debug-tweaks"
75USER_CLASSES ?= "buildstats image-mklibs image-prelink"
76PATCHRESOLVE = "noop"
77BB_DISKMON_DIRS = "\
78 STOPTASKS,${TMPDIR},1G,100K \
79 STOPTASKS,${DL_DIR},1G,100K \
80 STOPTASKS,${SSTATE_DIR},1G,100K \
81 STOPTASKS,/tmp,100M,100K \
82 ABORT,${TMPDIR},100M,1K \
83 ABORT,${DL_DIR},100M,1K \
84 ABORT,${SSTATE_DIR},100M,1K \
85 ABORT,/tmp,10M,1K"
86PACKAGECONFIG_append_pn-qemu-native = " sdl"
87PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
88CONF_VERSION = "1"
89</programlisting>
90 </para>
91 <para>Configuration files in template.qemuarm</para>
92 <para>
93<programlisting>_____ template.qemuarm/bblayers.conf.sample ____
94POKY_BBLAYERS_CONF_VERSION = "1"
95BBPATH = "${TOPDIR}"
96BBFILES ?= ""
97BBLAYERS ?= " \
98 ##OEROOT##/meta \
99 ##OEROOT##/meta-el-common \
100 ##OEROOT##/meta-el-standard \
101 ##OEROOT##/meta-enea-bsp-common \
102 ##OEROOT##/meta-openembedded/meta-oe \
103 ##OEROOT##/meta-openembedded/meta-networking \
104 ##OEROOT##/meta-openembedded/meta-filesystems \
105 ##OEROOT##/meta-openembedded/meta-python \
106 ##OEROOT##/meta-poky \
107 "
108</programlisting>
109<programlisting>_____ template.qemuarm/conf-notes.txt ____
110Common targets are:
111 enea-image-standard
112 enea-image-standard-sdk
113</programlisting>
114<programlisting>_____ template.qemuarm/local.conf.sample ____
115MACHINE ?= "qemuarm"
116DISTRO ?= "enea"
117PACKAGE_CLASSES ?= "package_rpm"
118EXTRA_IMAGE_FEATURES = "debug-tweaks"
119USER_CLASSES ?= "buildstats image-mklibs image-prelink"
120PATCHRESOLVE = "noop"
121BB_DISKMON_DIRS = "\
122 STOPTASKS,${TMPDIR},1G,100K \
123 STOPTASKS,${DL_DIR},1G,100K \
124 STOPTASKS,${SSTATE_DIR},1G,100K \
125 STOPTASKS,/tmp,100M,100K \
126 ABORT,${TMPDIR},100M,1K \
127 ABORT,${DL_DIR},100M,1K \
128 ABORT,${SSTATE_DIR},100M,1K \
129 ABORT,/tmp,10M,1K"
130PACKAGECONFIG_append_pn-qemu-native = " sdl"
131PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
132CONF_VERSION = "1"
133</programlisting>
134 </para>
135 <para>Configuration files in template.qemuppc</para>
136 <para>
137<programlisting>_____ template.qemuppc/bblayers.conf.sample ____
138POKY_BBLAYERS_CONF_VERSION = "1"
139BBPATH = "${TOPDIR}"
140BBFILES ?= ""
141BBLAYERS ?= " \
142 ##OEROOT##/meta \
143 ##OEROOT##/meta-el-common \
144 ##OEROOT##/meta-el-standard \
145 ##OEROOT##/meta-enea-bsp-common \
146 ##OEROOT##/meta-openembedded/meta-oe \
147 ##OEROOT##/meta-openembedded/meta-networking \
148 ##OEROOT##/meta-openembedded/meta-filesystems \
149 ##OEROOT##/meta-openembedded/meta-python \
150 ##OEROOT##/meta-poky \
151 "
152</programlisting>
153<programlisting>_____ template.qemuppc/conf-notes.txt ____
154Common targets are:
155 enea-image-standard
156 enea-image-standard-sdk
157</programlisting>
158<programlisting>_____ template.qemuppc/local.conf.sample ____
159MACHINE ?= "qemuppc"
160DISTRO ?= "enea"
161PACKAGE_CLASSES ?= "package_rpm"
162EXTRA_IMAGE_FEATURES = "debug-tweaks"
163USER_CLASSES ?= "buildstats image-mklibs image-prelink"
164PATCHRESOLVE = "noop"
165BB_DISKMON_DIRS = "\
166 STOPTASKS,${TMPDIR},1G,100K \
167 STOPTASKS,${DL_DIR},1G,100K \
168 STOPTASKS,${SSTATE_DIR},1G,100K \
169 STOPTASKS,/tmp,100M,100K \
170 ABORT,${TMPDIR},100M,1K \
171 ABORT,${DL_DIR},100M,1K \
172 ABORT,${SSTATE_DIR},100M,1K \
173 ABORT,/tmp,10M,1K"
174PACKAGECONFIG_append_pn-qemu-native = " sdl"
175PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
176CONF_VERSION = "1"
177</programlisting>
178 </para>
179 <para>Images</para>
180 <programlisting>
181enea-image-standard.bb
182enea-image-standard-sdk.bb
183</programlisting>
184 </section>
185 <section>
186 <title>Various Config Files extracted from p2041rdb/poky</title>
187 <para>poky contains</para>
188 <programlisting>
189bitbake/
190documentation/
191LICENSE
192meta/
193meta-el-common/
194meta-el-standard/
195meta-enea-base-ppc/
196meta-enea-bsp-common/
197meta-enea-bsp-ppc/
198meta-fsl-ppc/
199meta-openembedded/
200meta-poky/
201meta-selftest/
202meta-skeleton/
203meta-yocto/
204meta-yocto-bsp/
205oe-init-build-env*
206oe-init-build-env-memres*
207README
208README.hardware
209scripts/
210</programlisting>
211 <para>Main version information in enea.conf is</para>
212 <programlisting>
213DISTRO_VERSION_MAJOR = "6.0"
214DISTRO_VERSION_MINOR ??= ""
215</programlisting>
216 <para>meta-el-* is meta-el-standard</para>
217 <para>Configuration files in template.p2041rdb</para>
218 <para>
219<programlisting>_____ template.p2041rdb/bblayers.conf.sample ____
220POKY_BBLAYERS_CONF_VERSION = "1"
221BBPATH = "${TOPDIR}"
222BBFILES ?= ""
223BBLAYERS ?= " \
224 ##OEROOT##/meta \
225 ##OEROOT##/meta-el-common \
226 ##OEROOT##/meta-el-standard \
227 ##OEROOT##/meta-enea-bsp-common \
228 ##OEROOT##/meta-enea-bsp-ppc \
229 ##OEROOT##/meta-fsl-ppc \
230 ##OEROOT##/meta-openembedded/meta-oe \
231 ##OEROOT##/meta-openembedded/meta-networking \
232 ##OEROOT##/meta-openembedded/meta-filesystems \
233 ##OEROOT##/meta-openembedded/meta-python \
234 ##OEROOT##/meta-poky \
235 "
236</programlisting>
237<programlisting>_____ template.p2041rdb/conf-notes.txt ____
238Common targets are:
239 enea-image-standard
240 enea-image-standard-sdk
241</programlisting>
242<programlisting>_____ template.p2041rdb/local.conf.sample ____
243MACHINE ?= "p2041rdb"
244DISTRO ?= "enea"
245PACKAGE_CLASSES ?= "package_rpm"
246EXTRA_IMAGE_FEATURES = "debug-tweaks"
247USER_CLASSES ?= "buildstats image-mklibs image-prelink"
248PATCHRESOLVE = "noop"
249BB_DISKMON_DIRS = "\
250 STOPTASKS,${TMPDIR},1G,100K \
251 STOPTASKS,${DL_DIR},1G,100K \
252 STOPTASKS,${SSTATE_DIR},1G,100K \
253 STOPTASKS,/tmp,100M,100K \
254 ABORT,${TMPDIR},100M,1K \
255 ABORT,${DL_DIR},100M,1K \
256 ABORT,${SSTATE_DIR},100M,1K \
257 ABORT,/tmp,10M,1K"
258PACKAGECONFIG_append_pn-qemu-native = " sdl"
259PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
260CONF_VERSION = "1"
261</programlisting>
262 </para>
263 <para>Configuration files in template.qemuarm</para>
264 <para>
265<programlisting>_____ template.qemuarm/bblayers.conf.sample ____
266POKY_BBLAYERS_CONF_VERSION = "1"
267BBPATH = "${TOPDIR}"
268BBFILES ?= ""
269BBLAYERS ?= " \
270 ##OEROOT##/meta \
271 ##OEROOT##/meta-el-common \
272 ##OEROOT##/meta-el-standard \
273 ##OEROOT##/meta-enea-bsp-common \
274 ##OEROOT##/meta-openembedded/meta-oe \
275 ##OEROOT##/meta-openembedded/meta-networking \
276 ##OEROOT##/meta-openembedded/meta-filesystems \
277 ##OEROOT##/meta-openembedded/meta-python \
278 ##OEROOT##/meta-poky \
279 "
280</programlisting>
281<programlisting>_____ template.qemuarm/conf-notes.txt ____
282Common targets are:
283 enea-image-standard
284 enea-image-standard-sdk
285</programlisting>
286<programlisting>_____ template.qemuarm/local.conf.sample ____
287MACHINE ?= "qemuarm"
288DISTRO ?= "enea"
289PACKAGE_CLASSES ?= "package_rpm"
290EXTRA_IMAGE_FEATURES = "debug-tweaks"
291USER_CLASSES ?= "buildstats image-mklibs image-prelink"
292PATCHRESOLVE = "noop"
293BB_DISKMON_DIRS = "\
294 STOPTASKS,${TMPDIR},1G,100K \
295 STOPTASKS,${DL_DIR},1G,100K \
296 STOPTASKS,${SSTATE_DIR},1G,100K \
297 STOPTASKS,/tmp,100M,100K \
298 ABORT,${TMPDIR},100M,1K \
299 ABORT,${DL_DIR},100M,1K \
300 ABORT,${SSTATE_DIR},100M,1K \
301 ABORT,/tmp,10M,1K"
302PACKAGECONFIG_append_pn-qemu-native = " sdl"
303PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
304CONF_VERSION = "1"
305</programlisting>
306 </para>
307 <para>Configuration files in template.qemuppc</para>
308 <para>
309<programlisting>_____ template.qemuppc/bblayers.conf.sample ____
310POKY_BBLAYERS_CONF_VERSION = "1"
311BBPATH = "${TOPDIR}"
312BBFILES ?= ""
313BBLAYERS ?= " \
314 ##OEROOT##/meta \
315 ##OEROOT##/meta-el-common \
316 ##OEROOT##/meta-el-standard \
317 ##OEROOT##/meta-enea-bsp-common \
318 ##OEROOT##/meta-openembedded/meta-oe \
319 ##OEROOT##/meta-openembedded/meta-networking \
320 ##OEROOT##/meta-openembedded/meta-filesystems \
321 ##OEROOT##/meta-openembedded/meta-python \
322 ##OEROOT##/meta-poky \
323 "
324</programlisting>
325<programlisting>_____ template.qemuppc/conf-notes.txt ____
326Common targets are:
327 enea-image-standard
328 enea-image-standard-sdk
329</programlisting>
330<programlisting>_____ template.qemuppc/local.conf.sample ____
331MACHINE ?= "qemuppc"
332DISTRO ?= "enea"
333PACKAGE_CLASSES ?= "package_rpm"
334EXTRA_IMAGE_FEATURES = "debug-tweaks"
335USER_CLASSES ?= "buildstats image-mklibs image-prelink"
336PATCHRESOLVE = "noop"
337BB_DISKMON_DIRS = "\
338 STOPTASKS,${TMPDIR},1G,100K \
339 STOPTASKS,${DL_DIR},1G,100K \
340 STOPTASKS,${SSTATE_DIR},1G,100K \
341 STOPTASKS,/tmp,100M,100K \
342 ABORT,${TMPDIR},100M,1K \
343 ABORT,${DL_DIR},100M,1K \
344 ABORT,${SSTATE_DIR},100M,1K \
345 ABORT,/tmp,10M,1K"
346PACKAGECONFIG_append_pn-qemu-native = " sdl"
347PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
348CONF_VERSION = "1"
349</programlisting>
350 </para>
351 <para>Images</para>
352 <programlisting>
353enea-image-standard.bb
354enea-image-standard-sdk.bb
355</programlisting>
356 </section>
357 <section>
358 <title>Various Config Files extracted from qemuarm/poky</title>
359 <para>poky contains</para>
360 <programlisting>
361bitbake/
362documentation/
363LICENSE
364meta/
365meta-el-common/
366meta-el-standard/
367meta-enea-base-arm/
368meta-enea-bsp-common/
369meta-openembedded/
370meta-poky/
371meta-selftest/
372meta-skeleton/
373meta-yocto/
374meta-yocto-bsp/
375oe-init-build-env*
376oe-init-build-env-memres*
377README
378README.hardware
379scripts/
380</programlisting>
381 <para>Main version information in enea.conf is</para>
382 <programlisting>
383DISTRO_VERSION_MAJOR = "6.0"
384DISTRO_VERSION_MINOR ??= ""
385</programlisting>
386 <para>meta-el-* is meta-el-standard</para>
387 <para>Configuration files in template.p2041rdb</para>
388 <para>
389<programlisting>_____ template.p2041rdb/bblayers.conf.sample ____
390POKY_BBLAYERS_CONF_VERSION = "1"
391BBPATH = "${TOPDIR}"
392BBFILES ?= ""
393BBLAYERS ?= " \
394 ##OEROOT##/meta \
395 ##OEROOT##/meta-el-common \
396 ##OEROOT##/meta-el-standard \
397 ##OEROOT##/meta-enea-bsp-common \
398 ##OEROOT##/meta-enea-bsp-ppc \
399 ##OEROOT##/meta-fsl-ppc \
400 ##OEROOT##/meta-openembedded/meta-oe \
401 ##OEROOT##/meta-openembedded/meta-networking \
402 ##OEROOT##/meta-openembedded/meta-filesystems \
403 ##OEROOT##/meta-openembedded/meta-python \
404 ##OEROOT##/meta-poky \
405 "
406</programlisting>
407<programlisting>_____ template.p2041rdb/conf-notes.txt ____
408Common targets are:
409 enea-image-standard
410 enea-image-standard-sdk
411</programlisting>
412<programlisting>_____ template.p2041rdb/local.conf.sample ____
413MACHINE ?= "p2041rdb"
414DISTRO ?= "enea"
415PACKAGE_CLASSES ?= "package_rpm"
416EXTRA_IMAGE_FEATURES = "debug-tweaks"
417USER_CLASSES ?= "buildstats image-mklibs image-prelink"
418PATCHRESOLVE = "noop"
419BB_DISKMON_DIRS = "\
420 STOPTASKS,${TMPDIR},1G,100K \
421 STOPTASKS,${DL_DIR},1G,100K \
422 STOPTASKS,${SSTATE_DIR},1G,100K \
423 STOPTASKS,/tmp,100M,100K \
424 ABORT,${TMPDIR},100M,1K \
425 ABORT,${DL_DIR},100M,1K \
426 ABORT,${SSTATE_DIR},100M,1K \
427 ABORT,/tmp,10M,1K"
428PACKAGECONFIG_append_pn-qemu-native = " sdl"
429PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
430CONF_VERSION = "1"
431</programlisting>
432 </para>
433 <para>Configuration files in template.qemuarm</para>
434 <para>
435<programlisting>_____ template.qemuarm/bblayers.conf.sample ____
436POKY_BBLAYERS_CONF_VERSION = "1"
437BBPATH = "${TOPDIR}"
438BBFILES ?= ""
439BBLAYERS ?= " \
440 ##OEROOT##/meta \
441 ##OEROOT##/meta-el-common \
442 ##OEROOT##/meta-el-standard \
443 ##OEROOT##/meta-enea-bsp-common \
444 ##OEROOT##/meta-openembedded/meta-oe \
445 ##OEROOT##/meta-openembedded/meta-networking \
446 ##OEROOT##/meta-openembedded/meta-filesystems \
447 ##OEROOT##/meta-openembedded/meta-python \
448 ##OEROOT##/meta-poky \
449 "
450</programlisting>
451<programlisting>_____ template.qemuarm/conf-notes.txt ____
452Common targets are:
453 enea-image-standard
454 enea-image-standard-sdk
455</programlisting>
456<programlisting>_____ template.qemuarm/local.conf.sample ____
457MACHINE ?= "qemuarm"
458DISTRO ?= "enea"
459PACKAGE_CLASSES ?= "package_rpm"
460EXTRA_IMAGE_FEATURES = "debug-tweaks"
461USER_CLASSES ?= "buildstats image-mklibs image-prelink"
462PATCHRESOLVE = "noop"
463BB_DISKMON_DIRS = "\
464 STOPTASKS,${TMPDIR},1G,100K \
465 STOPTASKS,${DL_DIR},1G,100K \
466 STOPTASKS,${SSTATE_DIR},1G,100K \
467 STOPTASKS,/tmp,100M,100K \
468 ABORT,${TMPDIR},100M,1K \
469 ABORT,${DL_DIR},100M,1K \
470 ABORT,${SSTATE_DIR},100M,1K \
471 ABORT,/tmp,10M,1K"
472PACKAGECONFIG_append_pn-qemu-native = " sdl"
473PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
474CONF_VERSION = "1"
475</programlisting>
476 </para>
477 <para>Configuration files in template.qemuppc</para>
478 <para>
479<programlisting>_____ template.qemuppc/bblayers.conf.sample ____
480POKY_BBLAYERS_CONF_VERSION = "1"
481BBPATH = "${TOPDIR}"
482BBFILES ?= ""
483BBLAYERS ?= " \
484 ##OEROOT##/meta \
485 ##OEROOT##/meta-el-common \
486 ##OEROOT##/meta-el-standard \
487 ##OEROOT##/meta-enea-bsp-common \
488 ##OEROOT##/meta-openembedded/meta-oe \
489 ##OEROOT##/meta-openembedded/meta-networking \
490 ##OEROOT##/meta-openembedded/meta-filesystems \
491 ##OEROOT##/meta-openembedded/meta-python \
492 ##OEROOT##/meta-poky \
493 "
494</programlisting>
495<programlisting>_____ template.qemuppc/conf-notes.txt ____
496Common targets are:
497 enea-image-standard
498 enea-image-standard-sdk
499</programlisting>
500<programlisting>_____ template.qemuppc/local.conf.sample ____
501MACHINE ?= "qemuppc"
502DISTRO ?= "enea"
503PACKAGE_CLASSES ?= "package_rpm"
504EXTRA_IMAGE_FEATURES = "debug-tweaks"
505USER_CLASSES ?= "buildstats image-mklibs image-prelink"
506PATCHRESOLVE = "noop"
507BB_DISKMON_DIRS = "\
508 STOPTASKS,${TMPDIR},1G,100K \
509 STOPTASKS,${DL_DIR},1G,100K \
510 STOPTASKS,${SSTATE_DIR},1G,100K \
511 STOPTASKS,/tmp,100M,100K \
512 ABORT,${TMPDIR},100M,1K \
513 ABORT,${DL_DIR},100M,1K \
514 ABORT,${SSTATE_DIR},100M,1K \
515 ABORT,/tmp,10M,1K"
516PACKAGECONFIG_append_pn-qemu-native = " sdl"
517PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
518CONF_VERSION = "1"
519</programlisting>
520 </para>
521 <para>Images</para>
522 <programlisting>
523enea-image-standard.bb
524enea-image-standard-sdk.bb
525</programlisting>
526 </section>
527 <section>
528 <title>Various Config Files extracted from qemuppc/poky</title>
529 <para>poky contains</para>
530 <programlisting>
531bitbake/
532documentation/
533LICENSE
534meta/
535meta-el-common/
536meta-el-standard/
537meta-enea-base-ppc/
538meta-enea-bsp-common/
539meta-openembedded/
540meta-poky/
541meta-selftest/
542meta-skeleton/
543meta-yocto/
544meta-yocto-bsp/
545oe-init-build-env*
546oe-init-build-env-memres*
547README
548README.hardware
549scripts/
550</programlisting>
551 <para>Main version information in enea.conf is</para>
552 <programlisting>
553DISTRO_VERSION_MAJOR = "6.0"
554DISTRO_VERSION_MINOR ??= ""
555</programlisting>
556 <para>meta-el-* is meta-el-standard</para>
557 <para>Configuration files in template.p2041rdb</para>
558 <para>
559<programlisting>_____ template.p2041rdb/bblayers.conf.sample ____
560POKY_BBLAYERS_CONF_VERSION = "1"
561BBPATH = "${TOPDIR}"
562BBFILES ?= ""
563BBLAYERS ?= " \
564 ##OEROOT##/meta \
565 ##OEROOT##/meta-el-common \
566 ##OEROOT##/meta-el-standard \
567 ##OEROOT##/meta-enea-bsp-common \
568 ##OEROOT##/meta-enea-bsp-ppc \
569 ##OEROOT##/meta-fsl-ppc \
570 ##OEROOT##/meta-openembedded/meta-oe \
571 ##OEROOT##/meta-openembedded/meta-networking \
572 ##OEROOT##/meta-openembedded/meta-filesystems \
573 ##OEROOT##/meta-openembedded/meta-python \
574 ##OEROOT##/meta-poky \
575 "
576</programlisting>
577<programlisting>_____ template.p2041rdb/conf-notes.txt ____
578Common targets are:
579 enea-image-standard
580 enea-image-standard-sdk
581</programlisting>
582<programlisting>_____ template.p2041rdb/local.conf.sample ____
583MACHINE ?= "p2041rdb"
584DISTRO ?= "enea"
585PACKAGE_CLASSES ?= "package_rpm"
586EXTRA_IMAGE_FEATURES = "debug-tweaks"
587USER_CLASSES ?= "buildstats image-mklibs image-prelink"
588PATCHRESOLVE = "noop"
589BB_DISKMON_DIRS = "\
590 STOPTASKS,${TMPDIR},1G,100K \
591 STOPTASKS,${DL_DIR},1G,100K \
592 STOPTASKS,${SSTATE_DIR},1G,100K \
593 STOPTASKS,/tmp,100M,100K \
594 ABORT,${TMPDIR},100M,1K \
595 ABORT,${DL_DIR},100M,1K \
596 ABORT,${SSTATE_DIR},100M,1K \
597 ABORT,/tmp,10M,1K"
598PACKAGECONFIG_append_pn-qemu-native = " sdl"
599PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
600CONF_VERSION = "1"
601</programlisting>
602 </para>
603 <para>Configuration files in template.qemuarm</para>
604 <para>
605<programlisting>_____ template.qemuarm/bblayers.conf.sample ____
606POKY_BBLAYERS_CONF_VERSION = "1"
607BBPATH = "${TOPDIR}"
608BBFILES ?= ""
609BBLAYERS ?= " \
610 ##OEROOT##/meta \
611 ##OEROOT##/meta-el-common \
612 ##OEROOT##/meta-el-standard \
613 ##OEROOT##/meta-enea-bsp-common \
614 ##OEROOT##/meta-openembedded/meta-oe \
615 ##OEROOT##/meta-openembedded/meta-networking \
616 ##OEROOT##/meta-openembedded/meta-filesystems \
617 ##OEROOT##/meta-openembedded/meta-python \
618 ##OEROOT##/meta-poky \
619 "
620</programlisting>
621<programlisting>_____ template.qemuarm/conf-notes.txt ____
622Common targets are:
623 enea-image-standard
624 enea-image-standard-sdk
625</programlisting>
626<programlisting>_____ template.qemuarm/local.conf.sample ____
627MACHINE ?= "qemuarm"
628DISTRO ?= "enea"
629PACKAGE_CLASSES ?= "package_rpm"
630EXTRA_IMAGE_FEATURES = "debug-tweaks"
631USER_CLASSES ?= "buildstats image-mklibs image-prelink"
632PATCHRESOLVE = "noop"
633BB_DISKMON_DIRS = "\
634 STOPTASKS,${TMPDIR},1G,100K \
635 STOPTASKS,${DL_DIR},1G,100K \
636 STOPTASKS,${SSTATE_DIR},1G,100K \
637 STOPTASKS,/tmp,100M,100K \
638 ABORT,${TMPDIR},100M,1K \
639 ABORT,${DL_DIR},100M,1K \
640 ABORT,${SSTATE_DIR},100M,1K \
641 ABORT,/tmp,10M,1K"
642PACKAGECONFIG_append_pn-qemu-native = " sdl"
643PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
644CONF_VERSION = "1"
645</programlisting>
646 </para>
647 <para>Configuration files in template.qemuppc</para>
648 <para>
649<programlisting>_____ template.qemuppc/bblayers.conf.sample ____
650POKY_BBLAYERS_CONF_VERSION = "1"
651BBPATH = "${TOPDIR}"
652BBFILES ?= ""
653BBLAYERS ?= " \
654 ##OEROOT##/meta \
655 ##OEROOT##/meta-el-common \
656 ##OEROOT##/meta-el-standard \
657 ##OEROOT##/meta-enea-bsp-common \
658 ##OEROOT##/meta-openembedded/meta-oe \
659 ##OEROOT##/meta-openembedded/meta-networking \
660 ##OEROOT##/meta-openembedded/meta-filesystems \
661 ##OEROOT##/meta-openembedded/meta-python \
662 ##OEROOT##/meta-poky \
663 "
664</programlisting>
665<programlisting>_____ template.qemuppc/conf-notes.txt ____
666Common targets are:
667 enea-image-standard
668 enea-image-standard-sdk
669</programlisting>
670<programlisting>_____ template.qemuppc/local.conf.sample ____
671MACHINE ?= "qemuppc"
672DISTRO ?= "enea"
673PACKAGE_CLASSES ?= "package_rpm"
674EXTRA_IMAGE_FEATURES = "debug-tweaks"
675USER_CLASSES ?= "buildstats image-mklibs image-prelink"
676PATCHRESOLVE = "noop"
677BB_DISKMON_DIRS = "\
678 STOPTASKS,${TMPDIR},1G,100K \
679 STOPTASKS,${DL_DIR},1G,100K \
680 STOPTASKS,${SSTATE_DIR},1G,100K \
681 STOPTASKS,/tmp,100M,100K \
682 ABORT,${TMPDIR},100M,1K \
683 ABORT,${DL_DIR},100M,1K \
684 ABORT,${SSTATE_DIR},100M,1K \
685 ABORT,/tmp,10M,1K"
686PACKAGECONFIG_append_pn-qemu-native = " sdl"
687PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
688CONF_VERSION = "1"
689</programlisting>
690 </para>
691 <para>Images</para>
692 <programlisting>
693enea-image-standard.bb
694enea-image-standard-sdk.bb
695</programlisting>
696 </section>
697 <section>
698 <title>Various Config Files extracted from qemux86/poky</title>
699 <para>poky contains</para>
700 <programlisting>
701bitbake/
702documentation/
703LICENSE
704meta/
705meta-el-common/
706meta-el-standard/
707meta-enea-base-x86/
708meta-enea-bsp-common/
709meta-openembedded/
710meta-poky/
711meta-selftest/
712meta-skeleton/
713meta-yocto/
714meta-yocto-bsp/
715oe-init-build-env*
716oe-init-build-env-memres*
717README
718README.hardware
719scripts/
720</programlisting>
721 <para>Main version information in enea.conf is</para>
722 <programlisting>
723DISTRO_VERSION_MAJOR = "6.0"
724DISTRO_VERSION_MINOR ??= ""
725</programlisting>
726 <para>meta-el-* is meta-el-standard</para>
727 <para>Configuration files in template.p2041rdb</para>
728 <para>
729<programlisting>_____ template.p2041rdb/bblayers.conf.sample ____
730POKY_BBLAYERS_CONF_VERSION = "1"
731BBPATH = "${TOPDIR}"
732BBFILES ?= ""
733BBLAYERS ?= " \
734 ##OEROOT##/meta \
735 ##OEROOT##/meta-el-common \
736 ##OEROOT##/meta-el-standard \
737 ##OEROOT##/meta-enea-bsp-common \
738 ##OEROOT##/meta-enea-bsp-ppc \
739 ##OEROOT##/meta-fsl-ppc \
740 ##OEROOT##/meta-openembedded/meta-oe \
741 ##OEROOT##/meta-openembedded/meta-networking \
742 ##OEROOT##/meta-openembedded/meta-filesystems \
743 ##OEROOT##/meta-openembedded/meta-python \
744 ##OEROOT##/meta-poky \
745 "
746</programlisting>
747<programlisting>_____ template.p2041rdb/conf-notes.txt ____
748Common targets are:
749 enea-image-standard
750 enea-image-standard-sdk
751</programlisting>
752<programlisting>_____ template.p2041rdb/local.conf.sample ____
753MACHINE ?= "p2041rdb"
754DISTRO ?= "enea"
755PACKAGE_CLASSES ?= "package_rpm"
756EXTRA_IMAGE_FEATURES = "debug-tweaks"
757USER_CLASSES ?= "buildstats image-mklibs image-prelink"
758PATCHRESOLVE = "noop"
759BB_DISKMON_DIRS = "\
760 STOPTASKS,${TMPDIR},1G,100K \
761 STOPTASKS,${DL_DIR},1G,100K \
762 STOPTASKS,${SSTATE_DIR},1G,100K \
763 STOPTASKS,/tmp,100M,100K \
764 ABORT,${TMPDIR},100M,1K \
765 ABORT,${DL_DIR},100M,1K \
766 ABORT,${SSTATE_DIR},100M,1K \
767 ABORT,/tmp,10M,1K"
768PACKAGECONFIG_append_pn-qemu-native = " sdl"
769PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
770CONF_VERSION = "1"
771</programlisting>
772 </para>
773 <para>Configuration files in template.qemuarm</para>
774 <para>
775<programlisting>_____ template.qemuarm/bblayers.conf.sample ____
776POKY_BBLAYERS_CONF_VERSION = "1"
777BBPATH = "${TOPDIR}"
778BBFILES ?= ""
779BBLAYERS ?= " \
780 ##OEROOT##/meta \
781 ##OEROOT##/meta-el-common \
782 ##OEROOT##/meta-el-standard \
783 ##OEROOT##/meta-enea-bsp-common \
784 ##OEROOT##/meta-openembedded/meta-oe \
785 ##OEROOT##/meta-openembedded/meta-networking \
786 ##OEROOT##/meta-openembedded/meta-filesystems \
787 ##OEROOT##/meta-openembedded/meta-python \
788 ##OEROOT##/meta-poky \
789 "
790</programlisting>
791<programlisting>_____ template.qemuarm/conf-notes.txt ____
792Common targets are:
793 enea-image-standard
794 enea-image-standard-sdk
795</programlisting>
796<programlisting>_____ template.qemuarm/local.conf.sample ____
797MACHINE ?= "qemuarm"
798DISTRO ?= "enea"
799PACKAGE_CLASSES ?= "package_rpm"
800EXTRA_IMAGE_FEATURES = "debug-tweaks"
801USER_CLASSES ?= "buildstats image-mklibs image-prelink"
802PATCHRESOLVE = "noop"
803BB_DISKMON_DIRS = "\
804 STOPTASKS,${TMPDIR},1G,100K \
805 STOPTASKS,${DL_DIR},1G,100K \
806 STOPTASKS,${SSTATE_DIR},1G,100K \
807 STOPTASKS,/tmp,100M,100K \
808 ABORT,${TMPDIR},100M,1K \
809 ABORT,${DL_DIR},100M,1K \
810 ABORT,${SSTATE_DIR},100M,1K \
811 ABORT,/tmp,10M,1K"
812PACKAGECONFIG_append_pn-qemu-native = " sdl"
813PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
814CONF_VERSION = "1"
815</programlisting>
816 </para>
817 <para>Configuration files in template.qemuppc</para>
818 <para>
819<programlisting>_____ template.qemuppc/bblayers.conf.sample ____
820POKY_BBLAYERS_CONF_VERSION = "1"
821BBPATH = "${TOPDIR}"
822BBFILES ?= ""
823BBLAYERS ?= " \
824 ##OEROOT##/meta \
825 ##OEROOT##/meta-el-common \
826 ##OEROOT##/meta-el-standard \
827 ##OEROOT##/meta-enea-bsp-common \
828 ##OEROOT##/meta-openembedded/meta-oe \
829 ##OEROOT##/meta-openembedded/meta-networking \
830 ##OEROOT##/meta-openembedded/meta-filesystems \
831 ##OEROOT##/meta-openembedded/meta-python \
832 ##OEROOT##/meta-poky \
833 "
834</programlisting>
835<programlisting>_____ template.qemuppc/conf-notes.txt ____
836Common targets are:
837 enea-image-standard
838 enea-image-standard-sdk
839</programlisting>
840<programlisting>_____ template.qemuppc/local.conf.sample ____
841MACHINE ?= "qemuppc"
842DISTRO ?= "enea"
843PACKAGE_CLASSES ?= "package_rpm"
844EXTRA_IMAGE_FEATURES = "debug-tweaks"
845USER_CLASSES ?= "buildstats image-mklibs image-prelink"
846PATCHRESOLVE = "noop"
847BB_DISKMON_DIRS = "\
848 STOPTASKS,${TMPDIR},1G,100K \
849 STOPTASKS,${DL_DIR},1G,100K \
850 STOPTASKS,${SSTATE_DIR},1G,100K \
851 STOPTASKS,/tmp,100M,100K \
852 ABORT,${TMPDIR},100M,1K \
853 ABORT,${DL_DIR},100M,1K \
854 ABORT,${SSTATE_DIR},100M,1K \
855 ABORT,/tmp,10M,1K"
856PACKAGECONFIG_append_pn-qemu-native = " sdl"
857PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
858CONF_VERSION = "1"
859</programlisting>
860 </para>
861 <para>Images</para>
862 <programlisting>
863enea-image-standard.bb
864enea-image-standard-sdk.bb
865</programlisting>
866 </section>
867</section>
diff --git a/doc/book-enea-linux-release-info/doc/targetscontain_template.xml b/doc/book-enea-linux-release-info/doc/targetscontain_template.xml
deleted file mode 100644
index b91350b..0000000
--- a/doc/book-enea-linux-release-info/doc/targetscontain_template.xml
+++ /dev/null
@@ -1,12 +0,0 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<section id="targetscontain">
5 <title>DEMO-Autogenerated chapter - Poky Components in this
6 Distribution</title>
7
8 <note>
9 <para>JUST A DEMO, Examples what could be autoextracted from poky if we
10 want to</para>
11 </note>
12</section> \ No newline at end of file
diff --git a/doc/book-enea-linux-release-info/swcomp.mk b/doc/book-enea-linux-release-info/swcomp.mk
deleted file mode 100644
index 6e86ff1..0000000
--- a/doc/book-enea-linux-release-info/swcomp.mk
+++ /dev/null
@@ -1,10 +0,0 @@
1# Component build specification
2
3# Version of THIS book
4BOOK_VER ?= $(REL_VER)-dev
5
6DOCBOOK_SRC := $(COMP)/swcomp.mk $(COMP)/doc/book.xml $(shell find $(COMP)/doc -type f \( -name "*.xml" -o -name "*.svg" -o -name "*.png" \) ! -name "book.xml" -print)
7
8BOOKPACKAGES := book-enea-linux-release-info
9BOOKDESC_$(BOOKPACKAGES) := "Enea Linux $(PROD_VER) Release Information"
10BOOKDEFAULTCONDITION := $(DEFAULTCONDITIONS)