diff options
author | Lennart Johansson <lennart.johansson@enea.com> | 2017-03-28 13:42:06 +0200 |
---|---|---|
committer | Lennart Johansson <lennart.johansson@enea.com> | 2017-03-28 13:42:06 +0200 |
commit | 9b5b099ac72c125a8dc75c6f02346f2a1c6a5d38 (patch) | |
tree | ebfaca93f8e60febb3cecf7fe83e1167d4200d39 /doc/book-enea-linux-release-info/doc/eltf_params_updated.xml | |
parent | 6aff72624ec1c001e065f270f1140049db05fbb9 (diff) | |
download | el_releases-standard-9b5b099ac72c125a8dc75c6f02346f2a1c6a5d38.tar.gz |
Use new eltf_params_updates.xml for later ELTF autoupdate
LXCR-7377 Change to allow ELTF to autoupdate all parameters
in the release info and the open-source books.
All parameters, including also multiline commands
and complete tables of all target machine parameters
are stored in one file eltf_params_updates.xml
Prepared for auto-updating by ELTF by using a template
elft_params_template.xml with ELTF_* variables
from which a new eltf_params_updates.xml can be created
and pushed (if changed)
This includes the -b option to the repo command, which is
the branch or tag of the MANIFEST. This is what the user
uses to get the source. In a final distribution this tag
shall be same as the tag given in manifest_conf.mk
Left is manifest_conf.mk but MANIFESTHASH can
be overridden by an env.variable when building.
MANIFESTHASH still defines which MANIFEST to clone
when building the doc to get a list of valid MACHINE names
and to get the valid build/boot commands from the MANIFEST.
Left is also pardoc-distro.xml with three version variables
used by gen_known_issues.py and gen_pkgdiff.py
Signed-off-by: Lennart Johansson <lennart.johansson@enea.com>
Diffstat (limited to 'doc/book-enea-linux-release-info/doc/eltf_params_updated.xml')
-rw-r--r-- | doc/book-enea-linux-release-info/doc/eltf_params_updated.xml | 429 |
1 files changed, 429 insertions, 0 deletions
diff --git a/doc/book-enea-linux-release-info/doc/eltf_params_updated.xml b/doc/book-enea-linux-release-info/doc/eltf_params_updated.xml new file mode 100644 index 0000000..e977e2a --- /dev/null +++ b/doc/book-enea-linux-release-info/doc/eltf_params_updated.xml | |||
@@ -0,0 +1,429 @@ | |||
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="eltf_created_params"> | ||
5 | <title>File with Parameters in the Book Auto-updated by ELFT</title> | ||
6 | |||
7 | <note> | ||
8 | <para>See the <emphasis | ||
9 | role="bold">eltf_params_updated_template_howto_use.txt</emphasis> text | ||
10 | file for description of how to create the final <emphasis | ||
11 | role="bold">eltf_params_updated.xml</emphasis> from this template and for | ||
12 | all <emphasis role="bold">REQUIREMENTS</emphasis>. Use the command | ||
13 | "<emphasis role="bold">make eltf</emphasis>" to extract a full list of all | ||
14 | ELTF variables, which always begins with ELTF_ and don't only rely on the | ||
15 | howto text file list! The plan is that ELTF will auto-update this when | ||
16 | needed.</para> | ||
17 | </note> | ||
18 | |||
19 | <section id="host_prereq"> | ||
20 | <title>Common Parameters</title> | ||
21 | |||
22 | <bridgehead>A programlisting, ID | ||
23 | "eltf-prereq-apt-get-commands-host"</bridgehead> | ||
24 | |||
25 | <para id="eltf-prereq-apt-get-commands-host"><programlisting># Host Ubuntu 14.04.5 LTS 64bit | ||
26 | sudo apt-get -y update | ||
27 | sudo apt-get -y install sed wget subversion git-core coreutils unzip texi2html \ | ||
28 | texinfo libsdl1.2-dev docbook-utils fop gawk python-pysqlite2 diffstat \ | ||
29 | make gcc build-essential xsltproc g++ desktop-file-utils chrpath \ | ||
30 | libgl1-mesa-dev libglu1-mesa-dev autoconf automake groff libtool xterm \ | ||
31 | libxml-parser-perl</programlisting></para> | ||
32 | |||
33 | <bridgehead>A programlisting, ID | ||
34 | "eltf-getting-repo-install-command"</bridgehead> | ||
35 | |||
36 | <para id="eltf-getting-repo-install-command"><programlisting>mkdir -p ~/bin | ||
37 | curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo | ||
38 | chmod a+x ~/bin/repo | ||
39 | export PATH=~/bin:$PATH</programlisting></para> | ||
40 | |||
41 | <bridgehead>Several phrase elements, various IDs. Ensure EL_REL_VER is | ||
42 | correct also compared to the "previous" REL VER in pardoc-distro.xml | ||
43 | "prev_baseline".</bridgehead> | ||
44 | |||
45 | <para id="EneaLinux_REL_VER"><phrase>6</phrase></para> | ||
46 | |||
47 | <para id="Yocto_VER"><phrase>2.1</phrase></para> | ||
48 | |||
49 | <para id="Yocto_NAME"><phrase>krogoth</phrase></para> | ||
50 | |||
51 | <para id="ULINK_YOCTO_PROJECT_DOWNLOAD"><ulink | ||
52 | url="http://www.yoctoproject.org/downloads/core/krogoth/21">http://www.yoctoproject.org/downloads/core/krogoth/21</ulink></para> | ||
53 | |||
54 | <para id="ULINK_ENEA_LINUX_URL"><ulink | ||
55 | url="https://linux.enea.com/6">https://linux.enea.com/6</ulink></para> | ||
56 | |||
57 | <bridgehead>A programlisting, ID "eltf-repo-cloning-enea-linux". Use | ||
58 | $MACHINE/default.xml as parameter, where MACHINE is one of the target | ||
59 | directory names in the manifest.</bridgehead> | ||
60 | |||
61 | <para id="eltf-repo-cloning-enea-linux"><programlisting>mkdir enea-linux | ||
62 | cd enea-linux | ||
63 | repo init -u git://git.enea.com/linux/el_manifests-standard.git \ | ||
64 | -b refs/tags/EL6 -m $MACHINE/default.xml | ||
65 | repo sync</programlisting></para> | ||
66 | |||
67 | <bridgehead>A table with ONE row, only the row with ID | ||
68 | "eltf-eclipse-version-row" is included in the book. MANUALLY in book, set | ||
69 | condition hidden if eclipse is not in the release.</bridgehead> | ||
70 | |||
71 | <informaltable> | ||
72 | <tgroup cols="1"> | ||
73 | <tbody> | ||
74 | <row id="eltf-eclipse-version-row"> | ||
75 | <entry>Eclipse version 4.3 (Mars) plus command line development | ||
76 | tools are included in this Enea Linux release.</entry> | ||
77 | </row> | ||
78 | </tbody> | ||
79 | </tgroup> | ||
80 | </informaltable> | ||
81 | |||
82 | <bridgehead>Below is one big section with title "Supported Targets with | ||
83 | Parameters". The entire section is included completely in the book via ID | ||
84 | "eltf-target-tables-section" and shall be LAST in the template. The | ||
85 | template contains ONE target subsection. COPY/APPEND it, if multiple | ||
86 | targets exist in the release and optionally add rows with additional | ||
87 | target parameters in each target subsection table.</bridgehead> | ||
88 | </section> | ||
89 | |||
90 | <section id="eltf-target-tables-section"> | ||
91 | <title>Supported Targets with Parameters</title> | ||
92 | |||
93 | <para>The tables below describes the target(s) supported in this Enea | ||
94 | Linux release.</para> | ||
95 | |||
96 | <section id="eltf-target-table-ls1021aiot"> | ||
97 | <title>MACHINE ls1021aiot - Information</title> | ||
98 | |||
99 | <para><informaltable> | ||
100 | <tgroup cols="2"> | ||
101 | <colspec colwidth="6*" /> | ||
102 | |||
103 | <colspec colwidth="9*" /> | ||
104 | |||
105 | <tbody> | ||
106 | <row> | ||
107 | <entry>Target official name</entry> | ||
108 | |||
109 | <entry>LS1021a-IoT</entry> | ||
110 | </row> | ||
111 | |||
112 | <row> | ||
113 | <entry>Architecture and Description</entry> | ||
114 | |||
115 | <entry>ARM Cortex-A7</entry> | ||
116 | </row> | ||
117 | |||
118 | <row> | ||
119 | <entry>Link to target datasheet</entry> | ||
120 | |||
121 | <entry>See <ulink | ||
122 | url="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/qoriq-arm-processors/qoriq-ls1021a-iot-gateway-reference- design:LS1021A-IoT">link | ||
123 | to NXP's datasheet</ulink></entry> | ||
124 | </row> | ||
125 | |||
126 | <row> | ||
127 | <entry>Poky version</entry> | ||
128 | |||
129 | <entry>Git-commit-id: | ||
130 | 75ca53211488a3e268037a44ee2a7ac5c7181bd2</entry> | ||
131 | </row> | ||
132 | |||
133 | <row> | ||
134 | <entry>GCC version</entry> | ||
135 | |||
136 | <entry>5.3</entry> | ||
137 | </row> | ||
138 | |||
139 | <row> | ||
140 | <entry>Linux Kernel Version</entry> | ||
141 | |||
142 | <entry>3.12</entry> | ||
143 | </row> | ||
144 | |||
145 | <row> | ||
146 | <entry>Supported Drivers</entry> | ||
147 | |||
148 | <entry>Ethernet, I2C, SPI, PCI, USB, SD/SDHC/SDXC</entry> | ||
149 | </row> | ||
150 | |||
151 | <row> | ||
152 | <entry>Enea rpm folder for downloading RPM packages for this | ||
153 | target</entry> | ||
154 | |||
155 | <entry><ulink | ||
156 | url="https://linux.enea.com/6/ls1021aiot/rpm">https://linux.enea.com/6/ls1021aiot/rpm</ulink></entry> | ||
157 | </row> | ||
158 | </tbody> | ||
159 | </tgroup> | ||
160 | </informaltable></para> | ||
161 | </section> | ||
162 | |||
163 | <section id="eltf-target-table-p2041rdb"> | ||
164 | <title>MACHINE p2041rdb - Information</title> | ||
165 | |||
166 | <para><informaltable> | ||
167 | <tgroup cols="2"> | ||
168 | <colspec colwidth="6*" /> | ||
169 | |||
170 | <colspec colwidth="9*" /> | ||
171 | |||
172 | <tbody> | ||
173 | <row> | ||
174 | <entry>Target official name</entry> | ||
175 | |||
176 | <entry>P2041RDB</entry> | ||
177 | </row> | ||
178 | |||
179 | <row> | ||
180 | <entry>Architecture and Description</entry> | ||
181 | |||
182 | <entry>Power, e500mc</entry> | ||
183 | </row> | ||
184 | |||
185 | <row> | ||
186 | <entry>Link to target datasheet</entry> | ||
187 | |||
188 | <entry>See <ulink | ||
189 | url="http://www.nxp.com/products/microcontrollers-and-processors/power-architecture-processors/qoriq-power-architecture-processors/p2041-qoriq-reference-design-board:RDP2041BOARD">link | ||
190 | to NXP's datasheet</ulink></entry> | ||
191 | </row> | ||
192 | |||
193 | <row> | ||
194 | <entry>Poky version</entry> | ||
195 | |||
196 | <entry>Git-commit-id: | ||
197 | 75ca53211488a3e268037a44ee2a7ac5c7181bd2</entry> | ||
198 | </row> | ||
199 | |||
200 | <row> | ||
201 | <entry>GCC version</entry> | ||
202 | |||
203 | <entry>5.3</entry> | ||
204 | </row> | ||
205 | |||
206 | <row> | ||
207 | <entry>Linux Kernel Version</entry> | ||
208 | |||
209 | <entry>3.12</entry> | ||
210 | </row> | ||
211 | |||
212 | <row> | ||
213 | <entry>Supported Drivers</entry> | ||
214 | |||
215 | <entry>Ethernet, I2C, SPI, PCI, USB, Flash, SD/SDHC/SDXC, | ||
216 | RTC</entry> | ||
217 | </row> | ||
218 | |||
219 | <row> | ||
220 | <entry>Enea rpm folder for downloading RPM packages for this | ||
221 | target</entry> | ||
222 | |||
223 | <entry><ulink | ||
224 | url="https://linux.enea.com/6/p2041rgb/rpm">https://linux.enea.com/6/p2041rgb/rpm</ulink></entry> | ||
225 | </row> | ||
226 | </tbody> | ||
227 | </tgroup> | ||
228 | </informaltable></para> | ||
229 | </section> | ||
230 | |||
231 | <section id="eltf-target-table-qemuarm"> | ||
232 | <title>MACHINE emuarm - Information</title> | ||
233 | |||
234 | <para><informaltable> | ||
235 | <tgroup cols="2"> | ||
236 | <colspec colwidth="6*" /> | ||
237 | |||
238 | <colspec colwidth="9*" /> | ||
239 | |||
240 | <tbody> | ||
241 | <row> | ||
242 | <entry>Target official name</entry> | ||
243 | |||
244 | <entry>QEMUARM</entry> | ||
245 | </row> | ||
246 | |||
247 | <row> | ||
248 | <entry>Architecture and Description</entry> | ||
249 | |||
250 | <entry>ARM</entry> | ||
251 | </row> | ||
252 | |||
253 | <row> | ||
254 | <entry>Link to target datasheet</entry> | ||
255 | |||
256 | <entry>See <ulink | ||
257 | url="http://wiki.qemu.org">http://wiki.qemu.org</ulink></entry> | ||
258 | </row> | ||
259 | |||
260 | <row> | ||
261 | <entry>Poky version</entry> | ||
262 | |||
263 | <entry>Git-commit-id: | ||
264 | 75ca53211488a3e268037a44ee2a7ac5c7181bd2</entry> | ||
265 | </row> | ||
266 | |||
267 | <row> | ||
268 | <entry>GCC version</entry> | ||
269 | |||
270 | <entry>5.3</entry> | ||
271 | </row> | ||
272 | |||
273 | <row> | ||
274 | <entry>Linux Kernel Version</entry> | ||
275 | |||
276 | <entry>4.4</entry> | ||
277 | </row> | ||
278 | |||
279 | <row> | ||
280 | <entry>Supported Drivers</entry> | ||
281 | |||
282 | <entry>Ethernet</entry> | ||
283 | </row> | ||
284 | |||
285 | <row> | ||
286 | <entry>Enea rpm folder for downloading RPM packages for this | ||
287 | target</entry> | ||
288 | |||
289 | <entry><ulink | ||
290 | url="https://linux.enea.com/6/qemuarm/rpm">https://linux.enea.com/6/qemuarm/rpm</ulink></entry> | ||
291 | </row> | ||
292 | </tbody> | ||
293 | </tgroup> | ||
294 | </informaltable></para> | ||
295 | </section> | ||
296 | |||
297 | <section id="eltf-target-table-qemuppc"> | ||
298 | <title>MACHINE qemuppc - Information</title> | ||
299 | |||
300 | <para><informaltable> | ||
301 | <tgroup cols="2"> | ||
302 | <colspec colwidth="6*" /> | ||
303 | |||
304 | <colspec colwidth="9*" /> | ||
305 | |||
306 | <tbody> | ||
307 | <row> | ||
308 | <entry>Target official name</entry> | ||
309 | |||
310 | <entry>QEMUPPC</entry> | ||
311 | </row> | ||
312 | |||
313 | <row> | ||
314 | <entry>Architecture and Description</entry> | ||
315 | |||
316 | <entry>PowerPC</entry> | ||
317 | </row> | ||
318 | |||
319 | <row> | ||
320 | <entry>Link to target datasheet</entry> | ||
321 | |||
322 | <entry>See <ulink | ||
323 | url="http://wiki.qemu.org">http://wiki.qemu.org</ulink></entry> | ||
324 | </row> | ||
325 | |||
326 | <row> | ||
327 | <entry>Poky version</entry> | ||
328 | |||
329 | <entry>Git-commit-id: | ||
330 | 75ca53211488a3e268037a44ee2a7ac5c7181bd2</entry> | ||
331 | </row> | ||
332 | |||
333 | <row> | ||
334 | <entry>GCC version</entry> | ||
335 | |||
336 | <entry>5.3</entry> | ||
337 | </row> | ||
338 | |||
339 | <row> | ||
340 | <entry>Linux Kernel Version</entry> | ||
341 | |||
342 | <entry>4.4</entry> | ||
343 | </row> | ||
344 | |||
345 | <row> | ||
346 | <entry>Supported Drivers</entry> | ||
347 | |||
348 | <entry>Ethernet</entry> | ||
349 | </row> | ||
350 | |||
351 | <row> | ||
352 | <entry>Enea rpm folder for downloading RPM packages for this | ||
353 | target</entry> | ||
354 | |||
355 | <entry><ulink | ||
356 | url="https://linux.enea.com/6/qemuppc/rpm">https://linux.enea.com/6/qemuppc/rpm</ulink></entry> | ||
357 | </row> | ||
358 | </tbody> | ||
359 | </tgroup> | ||
360 | </informaltable></para> | ||
361 | </section> | ||
362 | |||
363 | <section id="eltf-target-table-qemux86"> | ||
364 | <title>MACHINE qemux86 - Information</title> | ||
365 | |||
366 | <para><informaltable> | ||
367 | <tgroup cols="2"> | ||
368 | <colspec colwidth="6*" /> | ||
369 | |||
370 | <colspec colwidth="9*" /> | ||
371 | |||
372 | <tbody> | ||
373 | <row> | ||
374 | <entry>Target official name</entry> | ||
375 | |||
376 | <entry>QEMUX86</entry> | ||
377 | </row> | ||
378 | |||
379 | <row> | ||
380 | <entry>Architecture and Description</entry> | ||
381 | |||
382 | <entry>X86</entry> | ||
383 | </row> | ||
384 | |||
385 | <row> | ||
386 | <entry>Link to target datasheet</entry> | ||
387 | |||
388 | <entry>See <ulink | ||
389 | url="http://wiki.qemu.org">http://wiki.qemu.org</ulink></entry> | ||
390 | </row> | ||
391 | |||
392 | <row> | ||
393 | <entry>Poky version</entry> | ||
394 | |||
395 | <entry>Git-commit-id: | ||
396 | 75ca53211488a3e268037a44ee2a7ac5c7181bd2</entry> | ||
397 | </row> | ||
398 | |||
399 | <row> | ||
400 | <entry>GCC version</entry> | ||
401 | |||
402 | <entry>5.3</entry> | ||
403 | </row> | ||
404 | |||
405 | <row> | ||
406 | <entry>Linux Kernel Version</entry> | ||
407 | |||
408 | <entry>4.4</entry> | ||
409 | </row> | ||
410 | |||
411 | <row> | ||
412 | <entry>Supported Drivers</entry> | ||
413 | |||
414 | <entry>Ethernet</entry> | ||
415 | </row> | ||
416 | |||
417 | <row> | ||
418 | <entry>Enea rpm folder for downloading RPM packages for this | ||
419 | target</entry> | ||
420 | |||
421 | <entry><ulink | ||
422 | url="https://linux.enea.com/6/qemux86/rpm">https://linux.enea.com/6/qemux86/rpm</ulink></entry> | ||
423 | </row> | ||
424 | </tbody> | ||
425 | </tgroup> | ||
426 | </informaltable></para> | ||
427 | </section> | ||
428 | </section> | ||
429 | </section> \ No newline at end of file | ||