Merge lp:~ikepanhc/installation-guide/1730322 into lp:~ubuntu-core-dev/installation-guide/ubuntu

Proposed by Ike Panhc
Status: Needs review
Proposed branch: lp:~ikepanhc/installation-guide/1730322
Merge into: lp:~ubuntu-core-dev/installation-guide/ubuntu
Diff against target: 179 lines (+37/-57)
7 files modified
build/entities/urls.ent (+2/-0)
build/templates/docstruct.ent (+1/-0)
debian/changelog (+3/-0)
en/hardware/supported/arm.xml (+6/-57)
en/install-methods/downloading-files.xml (+4/-0)
en/preparing/hwe.xml (+20/-0)
en/preparing/preparing.xml (+1/-0)
To merge this branch: bzr merge lp:~ikepanhc/installation-guide/1730322
Reviewer Review Type Date Requested Status
dann frazier Needs Fixing
Review via email: mp+333307@code.launchpad.net

Description of the change

Describe HWE kernel, point release and url for supported arm64 platform

To post a comment you must log in.
Revision history for this message
dann frazier (dannf) wrote :

Thanks Ike! Sorry for the late review. Comments inline. I'd also ask that we get someone from the kernel team to +1 the MP, since we're describing their product.

review: Needs Fixing

Unmerged revisions

542. By Ike Panhc

Describe HWE kernel, point release and url for supported arm64 platform

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'build/entities/urls.ent'
2--- build/entities/urls.ent 2015-12-19 21:18:18 +0000
3+++ build/entities/urls.ent 2017-11-07 08:05:00 +0000
4@@ -48,12 +48,14 @@
5 <!-- base for the current distribution -->
6 <!ENTITY disturlftp "&url-debian-ftp;debian/dists/&releasename;/">
7 <!ENTITY disturl "&url-archive;dists/&releasename;/">
8+<!ENTITY disturlhwe "&url-archive;dists/&releasename;-updates/">
9
10 <!-- base for unstable -->
11 <!ENTITY url-dist-unstable "&url-archive;dists/unstable/">
12
13 <!-- where to get the current debian-installer -->
14 <!ENTITY url-debian-installer "&disturl;main/installer-&architecture;/current/">
15+<!ENTITY url-debian-installer-hwe "&disturlhwe;main/installer-&architecture;/current/">
16
17 <!-- debian-installer WebSVN -->
18 <!ENTITY url-d-i-websvn "http://anonscm.debian.org/viewvc/d-i/">
19
20=== modified file 'build/templates/docstruct.ent'
21--- build/templates/docstruct.ent 2015-12-19 21:18:18 +0000
22+++ build/templates/docstruct.ent 2017-11-07 08:05:00 +0000
23@@ -40,6 +40,7 @@
24 <!ENTITY preparing.xml SYSTEM "##SRCPATH##/preparing/preparing.xml">
25 <!ENTITY install-overview.xml SYSTEM "##SRCPATH##/preparing/install-overview.xml">
26 <!ENTITY backup.xml SYSTEM "##SRCPATH##/preparing/backup.xml">
27+ <!ENTITY hwe.xml SYSTEM "##SRCPATH##/preparing/hwe.xml">
28 <!ENTITY needed-info.xml SYSTEM "##SRCPATH##/preparing/needed-info.xml">
29 <!ENTITY minimum-hardware-reqts.xml SYSTEM "##SRCPATH##/preparing/minimum-hardware-reqts.xml">
30 <!ENTITY non-debian-partitioning.xml SYSTEM "##SRCPATH##/preparing/non-debian-partitioning.xml">
31
32=== modified file 'debian/changelog'
33--- debian/changelog 2016-06-20 17:47:17 +0000
34+++ debian/changelog 2017-11-07 08:05:00 +0000
35@@ -3,6 +3,9 @@
36 [ Doug Smythies ]
37 * Fix typos in phrases where the sentence end dot is doubled.
38
39+ [ Ike Panhc ]
40+ * Describe HWE kernel, point release and url for supported arm64 platform.
41+
42 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Mon, 20 Jun 2016 13:46:34 -0400
43
44 installation-guide (20160121ubuntu3) yakkety; urgency=medium
45
46=== modified file 'en/hardware/supported/arm.xml'
47--- en/hardware/supported/arm.xml 2016-06-03 21:55:24 +0000
48+++ en/hardware/supported/arm.xml 2017-11-07 08:05:00 +0000
49@@ -95,7 +95,7 @@
50
51 </sect2>
52
53-<sect2 arch="arm64" id="arm64-supported-platforms"><title>Platforms supported by &debian;/arm64</title>
54+<sect2 arch="arm64" id="arm64-supported-platforms"><title>Supported arm64 platforms</title>
55
56 <para>
57 <phrase condition="not-ubuntu">Arm64/AArch64/ARMv8 hardware became
58@@ -104,64 +104,13 @@
59 support merged in the mainline kernel version by the time of this
60 release; this is the main requirement to have &d-i; working on
61 them. </phrase>
62- The following platforms are known to be supported by
63- &debian;/arm64 in this release. There is only one kernel image,
64- which supports all the listed platforms.
65+ Ubuntu provides generic arm64 kernel images for various supported
66+ platforms listed in
67+ <ulink url="https://wiki.ubuntu.com/ARM/Server/Install">Ubuntu Wiki</ulink>.
68+ You can check for installation guide for each platform for
69+ system-specific installation instructions.
70 </para>
71
72- <variablelist>
73- <varlistentry>
74- <term>Applied Micro (APM) Mustang/X-Gene</term>
75- <listitem>
76- <para>
77- The APM Mustang was the first Linux-capable ARMv8 system
78- available. It uses the X-gene SoC, which has since also
79- been used in other machines. It is an 8-core CPU, with
80- ethernet, USB and serial. A common form-factor looks just
81- like a desktop PC box, but many other versions are
82- expected in the future. Most of the hardware is supported
83- in the mainline kernel, but at this point USB support is
84- lacking in the &releasename-cap; kernel.
85- </para>
86- </listitem>
87- </varlistentry>
88-
89- <varlistentry>
90- <term>ARM Juno Development Platform</term>
91- <listitem>
92- <para>
93- Juno is a capable development board with a 6-core (2xA57,
94- 4xA53) ARMv8-A 800Mhz CPU, Mali (T624) graphics, 8GB DDR3
95- RAM, Ethernet, USB, Serial. It was designed for system
96- bring-up and power testing so is neither small nor cheap,
97- but was one of the first boards available. All the
98- on-board hardware is supported in the mainline kernel and
99- in &releasename-cap;.
100- </para>
101- </listitem>
102- </varlistentry>
103-
104- <varlistentry>
105- <term>Cavium ThunderX Reference Platforms CN8800-1S-CDK &amp; CN8800-2S-CDK</term>
106- <listitem>
107- <para>
108- The ThunderX 1S Reference Platform is a 1U rack mount chassis with a
109- Micro-ATX single socket motherboard supporting 10GE &amp; 40GE
110- networking, x8 PCIe, 4 HDD drive slots and 8 DDR3 memory slots. The
111- ThunderX 2S Reference Platform is a 2U rack mount chassis with a ½ SSI
112- dual socket motherboard supporting 10GE &amp; 40GE networking, x8 PCIe,
113- 6 HDD drive slots and 8 DDR4 memory slots. The 2U chassis can
114- accommodate 4 sleds and each of the sleds has a dual 48 core socket
115- design (96 cores per sled). The &releasename-cap; kernel has support
116- for nearly all on-board hardware. Certain exceptions, such as the IPMI
117- system interface (<filename>/dev/ipmi</filename>), may be supported in a
118- future &releasename-cap; update.
119- </para>
120- </listitem>
121- </varlistentry>
122-
123- </variablelist>
124-
125 <para>
126 When using &d-i; on non-UEFI systems, you may have to manually
127 make the system bootable at the end of the installation, e.g. by
128
129=== modified file 'en/install-methods/downloading-files.xml'
130--- en/install-methods/downloading-files.xml 2015-12-19 21:18:18 +0000
131+++ en/install-methods/downloading-files.xml 2017-11-07 08:05:00 +0000
132@@ -26,6 +26,10 @@
133 lists each image and its purpose.
134 </para>
135
136+<para>
137+The HWE installation images are located on each Ubuntu mirror in the directory <ulink url="&url-debian-installer-hwe;images/hwe-netboot/">ubuntu/dists/xenial-updates/main/installer-arm64/current/images/hwe-netboot/</ulink>
138+</para>
139+
140 &download-arm.xml;
141 &download-powerpc.xml;
142
143
144=== added file 'en/preparing/hwe.xml'
145--- en/preparing/hwe.xml 1970-01-01 00:00:00 +0000
146+++ en/preparing/hwe.xml 2017-11-07 08:05:00 +0000
147@@ -0,0 +1,20 @@
148+ <sect1 id="point">
149+ <title>Point release and HWE kernel</title>
150+<para>
151+
152+The LTS release’s kernel is refreshed with a new, optional kernel at
153+some point releases. This kernel is refered to as the Hardware
154+Enablement (HWE) kernel, and provides support for new hardware that
155+has been introduced after the LTS’s GA. New hardware components are
156+supported by HWE kernels and on an installed system with proper
157+networking you can install it by `apt install linux-generic-lts-hwe`.
158+
159+</para><para>
160+
161+The LTS point releases also provide an updated installation kernel for
162+scenarios where kernel support for key components, such as NIC or RAID
163+cards, is required during the installation process.
164+
165+</para>
166+
167+ </sect1>
168
169=== modified file 'en/preparing/preparing.xml'
170--- en/preparing/preparing.xml 2015-12-19 21:18:18 +0000
171+++ en/preparing/preparing.xml 2017-11-07 08:05:00 +0000
172@@ -13,6 +13,7 @@
173
174 &install-overview.xml;
175 &backup.xml;
176+&hwe.xml;
177 &needed-info.xml;
178 &minimum-hardware-reqts.xml;
179 &non-debian-partitioning.xml;

Subscribers

People subscribed via source and target branches

to all changes: