Merge maas-images:platform-support into maas-images:master

Proposed by Igor Brovtsin
Status: Work in progress
Proposed branch: maas-images:platform-support
Merge into: maas-images:master
Diff against target: 492 lines (+215/-201)
2 files modified
conf/meph-v3.yaml (+201/-192)
meph2/stream.py (+14/-9)
Reviewer Review Type Date Requested Status
maintainers of maas images Pending
Review via email: mp+441874@code.launchpad.net

Commit message

Platform support

Description of the change

This MP introduces additional fields to the manifest. Most likely breaks v2 manifest generation though.

To post a comment you must log in.

Unmerged commits

3c9cc34... by Igor Brovtsin

Platform support

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/conf/meph-v3.yaml b/conf/meph-v3.yaml
2index 4214e98..882c611 100644
3--- a/conf/meph-v3.yaml
4+++ b/conf/meph-v3.yaml
5@@ -68,234 +68,243 @@ misc:
6 di-format: 'xgene', dtb: 'apm-mustang.dtb'}
7 - &kh-xgene {suffix: .xgene, kihelper: "kh-xgene", di-format: 'xgene'}
8
9+supported_platforms:
10+ - &sp_generic [nvidia, nvidia-dgx]
11+ - &sp_generic_arm [highbank, nvidia, nvidia-dgx]
12+ - &sp_nvidia [nvidia, nvidia-dgx]
13+ - &sp_xgene []
14+ - &sp_mustang []
15+ - &sp_highbank []
16+ - &sp_lpae []
17+
18 releases:
19 - version: "23.04"
20 release: lunar
21 kernels:
22- - [lunar, amd64, ga-23.04, generic, linux-generic, *sa_hwe_ll]
23- - [lunar, amd64, ga-23.04, lowlatency, linux-image-lowlatency, *sa_hwe_ll]
24- - [lunar, arm64, ga-23.04, generic, linux-generic, *sa_hwe_ll]
25- - [lunar, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae]]
26- - [lunar, armhf, ga-23.04, generic, linux-generic, *arm_hwe_ll]
27- - [lunar, ppc64el, ga-23.04, generic, linux-generic, *sa_hwe_ll]
28- - [lunar, s390x, ga-23.04, generic, linux-generic, *sa_hwe_ll]
29+ - [lunar, amd64, ga-23.04, generic, linux-generic, *sa_hwe_ll, generic, *sp_generic]
30+ - [lunar, amd64, ga-23.04, lowlatency, linux-image-lowlatency, *sa_hwe_ll, generic, *sp_generic]
31+ - [lunar, arm64, ga-23.04, generic, linux-generic, *sa_hwe_ll, generic, *sp_generic]
32+ - [lunar, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae], *glpae, *sp_lpae]
33+ - [lunar, armhf, ga-23.04, generic, linux-generic, *arm_hwe_ll, generic, *sp_generic_arm]
34+ - [lunar, ppc64el, ga-23.04, generic, linux-generic, *sa_hwe_ll, generic, *sp_generic]
35+ - [lunar, s390x, ga-23.04, generic, linux-generic, *sa_hwe_ll, generic, *sp_generic]
36 - version: "22.10"
37 release: kinetic
38 kernels:
39- - [kinetic, amd64, ga-22.10, generic, linux-generic, *sa_hwe_kk]
40- - [kinetic, amd64, ga-22.10, lowlatency, linux-image-lowlatency, *sa_hwe_kk]
41- - [kinetic, arm64, ga-22.10, generic, linux-generic, *sa_hwe_kk]
42- - [kinetic, arm64, *mustang, generic, linux-generic, [*mustang], *kh-mustang]
43- - [kinetic, arm64, *xguboot, generic, linux-generic, [*xguboot], *kh-xgene]
44- - [kinetic, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae]]
45- - [kinetic, armhf, ga-22.10, generic, linux-generic, *arm_hwe_kk]
46- - [kinetic, ppc64el, ga-22.10, generic, linux-generic, *sa_hwe_kk]
47- - [kinetic, s390x, ga-22.10, generic, linux-generic, *sa_hwe_kk]
48+ - [kinetic, amd64, ga-22.10, generic, linux-generic, *sa_hwe_kk, generic, *sp_generic]
49+ - [kinetic, amd64, ga-22.10, lowlatency, linux-image-lowlatency, *sa_hwe_kk, generic, *sp_generic]
50+ - [kinetic, arm64, ga-22.10, generic, linux-generic, *sa_hwe_kk, generic, *sp_generic]
51+ - [kinetic, arm64, *mustang, generic, linux-generic, [*mustang], *mustang, *sp_mustang, *kh-mustang]
52+ - [kinetic, arm64, *xguboot, generic, linux-generic, [*xguboot], *xguboot, *sp_xgene, *kh-xgene]
53+ - [kinetic, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae], *glpae, *sp_lpae]
54+ - [kinetic, armhf, ga-22.10, generic, linux-generic, *arm_hwe_kk, generic, *sp_generic_arm]
55+ - [kinetic, ppc64el, ga-22.10, generic, linux-generic, *sa_hwe_kk, generic, *sp_generic]
56+ - [kinetic, s390x, ga-22.10, generic, linux-generic, *sa_hwe_kk, generic, *sp_generic]
57 - version: "22.04"
58 release: jammy
59 kernels:
60- - [jammy, amd64, ga-22.04, generic, linux-generic, *sa_hwe_jj]
61- - [jammy, amd64, ga-22.04, lowlatency, linux-image-lowlatency, *sa_hwe_jj]
62- - [jammy, amd64, hwe-22.04, generic, linux-generic-hwe-22.04, *sa_hwe_jj]
63- - [jammy, amd64, hwe-22.04, lowlatency, linux-lowlatency-hwe-22.04, *sa_hwe_jj]
64- - [jammy, amd64, hwe-22.04-edge, generic, linux-generic-hwe-22.04-edge, *sa_hwe_jj_edge]
65- - [jammy, amd64, hwe-22.04-edge, lowlatency, linux-lowlatency-hwe-22.04-edge, *sa_hwe_jj_edge]
66- - [jammy, arm64, ga-22.04, generic, linux-generic, *sa_hwe_jj]
67- - [jammy, arm64, hwe-22.04, generic, linux-generic-hwe-22.04, *sa_hwe_jj]
68- - [jammy, arm64, hwe-22.04, lowlatency, linux-lowlatency-hwe-22.04, *sa_hwe_jj]
69- - [jammy, arm64, hwe-22.04-edge, generic, linux-generic-hwe-22.04-edge, *sa_hwe_jj_edge]
70- - [jammy, arm64, hwe-22.04-edge, lowlatency, linux-lowlatency-hwe-22.04-edge, *sa_hwe_jj_edge]
71- - [jammy, arm64, *mustang, generic, linux-generic, [*mustang], *kh-mustang]
72- - [jammy, arm64, *xguboot, generic, linux-generic, [*xguboot], *kh-xgene]
73- - [jammy, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae]]
74- - [jammy, armhf, ga-22.04, generic, linux-generic, *arm_hwe_jj]
75- - [jammy, armhf, hwe-22.04, generic, linux-generic-hwe-22.04, *arm_hwe_jj]
76- - [jammy, armhf, hwe-22.04-edge, generic, linux-generic-hwe-22.04-edge, *arm_hwe_jj_edge]
77- - [jammy, ppc64el, ga-22.04, generic, linux-generic, *sa_hwe_jj]
78- - [jammy, ppc64el, hwe-22.04, generic, linux-generic-hwe-22.04, *sa_hwe_jj]
79- - [jammy, ppc64el, hwe-22.04-edge, generic, linux-generic-hwe-22.04-edge, *sa_hwe_jj_edge]
80- - [jammy, s390x, ga-22.04, generic, linux-generic, *sa_hwe_jj]
81- - [jammy, s390x, hwe-22.04, generic, linux-generic-hwe-22.04, *sa_hwe_jj]
82- - [jammy, s390x, hwe-22.04-edge, generic, linux-generic-hwe-22.04-edge, *sa_hwe_jj_edge]
83+ - [jammy, amd64, ga-22.04, generic, linux-generic, *sa_hwe_jj, generic, *sp_generic]
84+ - [jammy, amd64, ga-22.04, lowlatency, linux-image-lowlatency, *sa_hwe_jj, generic, *sp_generic]
85+ - [jammy, amd64, hwe-22.04, generic, linux-generic-hwe-22.04, *sa_hwe_jj, generic, *sp_generic]
86+ - [jammy, amd64, hwe-22.04, lowlatency, linux-lowlatency-hwe-22.04, *sa_hwe_jj, generic, *sp_generic]
87+ - [jammy, amd64, hwe-22.04-edge, generic, linux-generic-hwe-22.04-edge, *sa_hwe_jj_edge, generic, *sp_generic]
88+ - [jammy, amd64, hwe-22.04-edge, lowlatency, linux-lowlatency-hwe-22.04-edge, *sa_hwe_jj_edge, generic, *sp_generic]
89+ - [jammy, arm64, ga-22.04, generic, linux-generic, *sa_hwe_jj, generic, *sp_generic]
90+ - [jammy, arm64, hwe-22.04, generic, linux-generic-hwe-22.04, *sa_hwe_jj, generic, *sp_generic]
91+ - [jammy, arm64, hwe-22.04, lowlatency, linux-lowlatency-hwe-22.04, *sa_hwe_jj, generic, *sp_generic]
92+ - [jammy, arm64, hwe-22.04-edge, generic, linux-generic-hwe-22.04-edge, *sa_hwe_jj_edge, generic, *sp_generic]
93+ - [jammy, arm64, hwe-22.04-edge, lowlatency, linux-lowlatency-hwe-22.04-edge, *sa_hwe_jj_edge, generic, *sp_generic]
94+ - [jammy, arm64, *mustang, generic, linux-generic, [*mustang], *mustang, *sp_mustang, *kh-mustang]
95+ - [jammy, arm64, *xguboot, generic, linux-generic, [*xguboot], *xguboot, *sp_xgene, *kh-xgene]
96+ - [jammy, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae], *glpae, *sp_lpae]
97+ - [jammy, armhf, ga-22.04, generic, linux-generic, *arm_hwe_jj, generic, *sp_generic_arm]
98+ - [jammy, armhf, hwe-22.04, generic, linux-generic-hwe-22.04, *arm_hwe_jj, generic, *sp_generic_arm]
99+ - [jammy, armhf, hwe-22.04-edge, generic, linux-generic-hwe-22.04-edge, *arm_hwe_jj_edge, generic, *sp_generic_arm]
100+ - [jammy, ppc64el, ga-22.04, generic, linux-generic, *sa_hwe_jj, generic, *sp_generic]
101+ - [jammy, ppc64el, hwe-22.04, generic, linux-generic-hwe-22.04, *sa_hwe_jj, generic, *sp_generic]
102+ - [jammy, ppc64el, hwe-22.04-edge, generic, linux-generic-hwe-22.04-edge, *sa_hwe_jj_edge, generic, *sp_generic]
103+ - [jammy, s390x, ga-22.04, generic, linux-generic, *sa_hwe_jj, generic, *sp_generic]
104+ - [jammy, s390x, hwe-22.04, generic, linux-generic-hwe-22.04, *sa_hwe_jj, generic, *sp_generic]
105+ - [jammy, s390x, hwe-22.04-edge, generic, linux-generic-hwe-22.04-edge, *sa_hwe_jj_edge, generic, *sp_generic]
106 - version: "21.10"
107 release: impish
108 kernels:
109- - [impish, amd64, ga-21.10, generic, linux-generic, *sa_hwe_ii]
110- - [impish, amd64, ga-21.10, lowlatency, linux-image-lowlatency, *sa_hwe_ii]
111- - [impish, arm64, ga-21.10, generic, linux-generic, *sa_hwe_ii]
112- - [impish, arm64, *mustang, generic, linux-generic, [*mustang], *kh-mustang]
113- - [impish, arm64, *xguboot, generic, linux-generic, [*xguboot], *kh-xgene]
114- - [impish, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae]]
115- - [impish, armhf, ga-21.10, generic, linux-generic, *arm_hwe_ii]
116- - [impish, ppc64el, ga-21.10, generic, linux-generic, *sa_hwe_ii]
117- - [impish, s390x, ga-21.10, generic, linux-generic, *sa_hwe_ii]
118+ - [impish, amd64, ga-21.10, generic, linux-generic, *sa_hwe_ii, generic, *sp_generic]
119+ - [impish, amd64, ga-21.10, lowlatency, linux-image-lowlatency, *sa_hwe_ii, generic, *sp_generic]
120+ - [impish, arm64, ga-21.10, generic, linux-generic, *sa_hwe_ii, generic, *sp_generic]
121+ - [impish, arm64, *mustang, generic, linux-generic, [*mustang], *mustang, *sp_mustang, *kh-mustang]
122+ - [impish, arm64, *xguboot, generic, linux-generic, [*xguboot], *xguboot, *sp_xgene, *kh-xgene]
123+ - [impish, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae], *glpae, *sp_lpae]
124+ - [impish, armhf, ga-21.10, generic, linux-generic, *arm_hwe_ii, generic, *sp_generic_arm]
125+ - [impish, ppc64el, ga-21.10, generic, linux-generic, *sa_hwe_ii, generic, *sp_generic]
126+ - [impish, s390x, ga-21.10, generic, linux-generic, *sa_hwe_ii, generic, *sp_generic]
127 - version: "21.04"
128 release: hirsute
129 kernels:
130- - [hirsute, amd64, ga-21.04, generic, linux-generic, *sa_hwe_hh]
131- - [hirsute, amd64, ga-21.04, lowlatency, linux-image-lowlatency, *sa_hwe_hh]
132- - [hirsute, arm64, ga-21.04, generic, linux-generic, *sa_hwe_hh]
133- - [hirsute, arm64, *mustang, generic, linux-generic, [*mustang], *kh-mustang]
134- - [hirsute, arm64, *xguboot, generic, linux-generic, [*xguboot], *kh-xgene]
135- - [hirsute, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae]]
136- - [hirsute, armhf, ga-21.04, generic, linux-generic, *arm_hwe_hh]
137- - [hirsute, i386, ga-21.04, generic, linux-generic, *sa_hwe_hh]
138- - [hirsute, i386, ga-21.04, lowlatency, linux-image-lowlatency, *sa_hwe_hh]
139- - [hirsute, ppc64el, ga-21.04, generic, linux-generic, *sa_hwe_hh]
140- - [hirsute, s390x, ga-21.04, generic, linux-generic, *sa_hwe_hh]
141+ - [hirsute, amd64, ga-21.04, generic, linux-generic, *sa_hwe_hh, generic, *sp_generic]
142+ - [hirsute, amd64, ga-21.04, lowlatency, linux-image-lowlatency, *sa_hwe_hh, generic, *sp_generic]
143+ - [hirsute, arm64, ga-21.04, generic, linux-generic, *sa_hwe_hh, generic, *sp_generic]
144+ - [hirsute, arm64, *mustang, generic, linux-generic, [*mustang], *mustang, *sp_mustang, *kh-mustang]
145+ - [hirsute, arm64, *xguboot, generic, linux-generic, [*xguboot], *xguboot, *sp_xgene, *kh-xgene]
146+ - [hirsute, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae], *glpae, *sp_lpae]
147+ - [hirsute, armhf, ga-21.04, generic, linux-generic, *arm_hwe_hh, generic, *sp_generic_arm]
148+ - [hirsute, i386, ga-21.04, generic, linux-generic, *sa_hwe_hh, generic, *sp_generic]
149+ - [hirsute, i386, ga-21.04, lowlatency, linux-image-lowlatency, *sa_hwe_hh, generic, *sp_generic]
150+ - [hirsute, ppc64el, ga-21.04, generic, linux-generic, *sa_hwe_hh, generic, *sp_generic]
151+ - [hirsute, s390x, ga-21.04, generic, linux-generic, *sa_hwe_hh, generic, *sp_generic]
152 - version: "20.10"
153 release: groovy
154 kernels:
155- - [groovy, amd64, ga-20.10, generic, linux-generic, *sa_hwe_gg]
156- - [groovy, amd64, ga-20.10, lowlatency, linux-image-lowlatency, *sa_hwe_gg]
157- - [groovy, arm64, ga-20.10, generic, linux-generic, *sa_hwe_gg]
158- - [groovy, arm64, *mustang, generic, linux-generic, [*mustang], *kh-mustang]
159- - [groovy, arm64, *xguboot, generic, linux-generic, [*xguboot], *kh-xgene]
160- - [groovy, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae]]
161- - [groovy, armhf, ga-20.10, generic, linux-generic, *arm_hwe_gg]
162- - [groovy, i386, ga-20.10, generic, linux-generic, *sa_hwe_gg]
163- - [groovy, i386, ga-20.10, lowlatency, linux-image-lowlatency, *sa_hwe_gg]
164- - [groovy, ppc64el, ga-20.10, generic, linux-generic, *sa_hwe_gg]
165- - [groovy, s390x, ga-20.10, generic, linux-generic, *sa_hwe_gg]
166+ - [groovy, amd64, ga-20.10, generic, linux-generic, *sa_hwe_gg, generic, *sp_generic]
167+ - [groovy, amd64, ga-20.10, lowlatency, linux-image-lowlatency, *sa_hwe_gg, generic, *sp_generic]
168+ - [groovy, arm64, ga-20.10, generic, linux-generic, *sa_hwe_gg, generic, *sp_generic]
169+ - [groovy, arm64, *mustang, generic, linux-generic, [*mustang], *mustang, *sp_mustang, *kh-mustang]
170+ - [groovy, arm64, *xguboot, generic, linux-generic, [*xguboot], *xguboot, *sp_xgene, *kh-xgene]
171+ - [groovy, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae], *glpae, *sp_lpae]
172+ - [groovy, armhf, ga-20.10, generic, linux-generic, *arm_hwe_gg, generic, *sp_generic_arm]
173+ - [groovy, i386, ga-20.10, generic, linux-generic, *sa_hwe_gg, generic, *sp_generic]
174+ - [groovy, i386, ga-20.10, lowlatency, linux-image-lowlatency, *sa_hwe_gg, generic, *sp_generic]
175+ - [groovy, ppc64el, ga-20.10, generic, linux-generic, *sa_hwe_gg, generic, *sp_generic]
176+ - [groovy, s390x, ga-20.10, generic, linux-generic, *sa_hwe_gg, generic, *sp_generic]
177 - version: "20.04"
178 release: focal
179 kernels:
180- - [focal, amd64, ga-20.04, generic, linux-generic, *sa_hwe_ff]
181- - [focal, amd64, ga-20.04, lowlatency, linux-image-lowlatency, *sa_hwe_ff]
182- - [focal, amd64, hwe-20.04, generic, linux-generic-hwe-20.04, *sa_hwe_ff]
183- - [focal, amd64, hwe-20.04, lowlatency, linux-lowlatency-hwe-20.04, *sa_hwe_ff]
184- - [focal, amd64, hwe-20.04-edge, generic, linux-generic-hwe-20.04-edge, *sa_hwe_ff_edge]
185- - [focal, amd64, hwe-20.04-edge, lowlatency, linux-lowlatency-hwe-20.04-edge, *sa_hwe_ff_edge]
186- - [focal, arm64, ga-20.04, generic, linux-generic, *sa_hwe_ff]
187- - [focal, arm64, hwe-20.04, generic, linux-generic-hwe-20.04, *sa_hwe_ff]
188- - [focal, arm64, hwe-20.04-edge, generic, linux-generic-hwe-20.04-edge, *sa_hwe_ff_edge]
189- - [focal, arm64, *mustang, generic, linux-generic, [*mustang], *kh-mustang]
190- - [focal, arm64, *xguboot, generic, linux-generic, [*xguboot], *kh-xgene]
191- - [focal, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae]]
192- - [focal, armhf, ga-20.04, generic, linux-generic, *arm_hwe_ff]
193- - [focal, armhf, hwe-20.04, generic, linux-generic-hwe-20.04, *arm_hwe_ff]
194- - [focal, armhf, hwe-20.04-edge, generic, linux-generic-hwe-20.04-edge, *arm_hwe_ff_edge]
195- - [focal, i386, ga-20.04, generic, linux-generic, *sa_hwe_ff]
196- - [focal, i386, ga-20.04, lowlatency, linux-image-lowlatency, *sa_hwe_ff]
197- - [focal, i386, hwe-20.04, generic, linux-generic-hwe-20.04, *sa_hwe_ff]
198- - [focal, i386, hwe-20.04, lowlatency, linux-lowlatency-hwe-20.04, *sa_hwe_ff]
199- - [focal, i386, hwe-20.04-edge, generic, linux-generic-hwe-20.04-edge, *sa_hwe_ff_edge]
200- - [focal, i386, hwe-20.04-edge, lowlatency, linux-lowlatency-hwe-20.04-edge, *sa_hwe_ff_edge]
201- - [focal, ppc64el, ga-20.04, generic, linux-generic, *sa_hwe_ff]
202- - [focal, ppc64el, hwe-20.04, generic, linux-generic-hwe-20.04, *sa_hwe_ff]
203- - [focal, ppc64el, hwe-20.04-edge, generic, linux-generic-hwe-20.04-edge, *sa_hwe_ff_edge]
204- - [focal, s390x, ga-20.04, generic, linux-generic, *sa_hwe_ff]
205- - [focal, s390x, hwe-20.04, generic, linux-generic-hwe-20.04, *sa_hwe_ff]
206- - [focal, s390x, hwe-20.04-edge, generic, linux-generic-hwe-20.04-edge, *sa_hwe_ff_edge]
207+ - [focal, amd64, ga-20.04, generic, linux-generic, *sa_hwe_ff, generic, *sp_generic]
208+ - [focal, amd64, ga-20.04, lowlatency, linux-image-lowlatency, *sa_hwe_ff, generic, *sp_generic]
209+ - [focal, amd64, hwe-20.04, generic, linux-generic-hwe-20.04, *sa_hwe_ff, generic, *sp_generic]
210+ - [focal, amd64, hwe-20.04, lowlatency, linux-lowlatency-hwe-20.04, *sa_hwe_ff, generic, *sp_generic]
211+ - [focal, amd64, hwe-20.04-edge, generic, linux-generic-hwe-20.04-edge, *sa_hwe_ff_edge, generic, *sp_generic]
212+ - [focal, amd64, hwe-20.04-edge, lowlatency, linux-lowlatency-hwe-20.04-edge, *sa_hwe_ff_edge, generic, *sp_generic]
213+ - [focal, arm64, ga-20.04, generic, linux-generic, *sa_hwe_ff, generic, *sp_generic]
214+ - [focal, arm64, hwe-20.04, generic, linux-generic-hwe-20.04, *sa_hwe_ff, generic, *sp_generic]
215+ - [focal, arm64, hwe-20.04-edge, generic, linux-generic-hwe-20.04-edge, *sa_hwe_ff_edge, generic, *sp_generic]
216+ - [focal, arm64, *mustang, generic, linux-generic, [*mustang], *mustang, *sp_mustang, *kh-mustang]
217+ - [focal, arm64, *xguboot, generic, linux-generic, [*xguboot], *xguboot, *sp_xgene, *kh-xgene]
218+ - [focal, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae], *glpae, *sp_lpae]
219+ - [focal, armhf, ga-20.04, generic, linux-generic, *arm_hwe_ff, generic, *sp_generic_arm]
220+ - [focal, armhf, hwe-20.04, generic, linux-generic-hwe-20.04, *arm_hwe_ff, generic, *sp_generic_arm]
221+ - [focal, armhf, hwe-20.04-edge, generic, linux-generic-hwe-20.04-edge, *arm_hwe_ff_edge, generic, *sp_generic_arm]
222+ - [focal, i386, ga-20.04, generic, linux-generic, *sa_hwe_ff, generic, *sp_generic]
223+ - [focal, i386, ga-20.04, lowlatency, linux-image-lowlatency, *sa_hwe_ff, generic, *sp_generic]
224+ - [focal, i386, hwe-20.04, generic, linux-generic-hwe-20.04, *sa_hwe_ff, generic, *sp_generic]
225+ - [focal, i386, hwe-20.04, lowlatency, linux-lowlatency-hwe-20.04, *sa_hwe_ff, generic, *sp_generic]
226+ - [focal, i386, hwe-20.04-edge, generic, linux-generic-hwe-20.04-edge, *sa_hwe_ff_edge, generic, *sp_generic]
227+ - [focal, i386, hwe-20.04-edge, lowlatency, linux-lowlatency-hwe-20.04-edge, *sa_hwe_ff_edge, generic, *sp_generic]
228+ - [focal, ppc64el, ga-20.04, generic, linux-generic, *sa_hwe_ff, generic, *sp_generic]
229+ - [focal, ppc64el, hwe-20.04, generic, linux-generic-hwe-20.04, *sa_hwe_ff, generic, *sp_generic]
230+ - [focal, ppc64el, hwe-20.04-edge, generic, linux-generic-hwe-20.04-edge, *sa_hwe_ff_edge, generic, *sp_generic]
231+ - [focal, s390x, ga-20.04, generic, linux-generic, *sa_hwe_ff, generic, *sp_generic]
232+ - [focal, s390x, hwe-20.04, generic, linux-generic-hwe-20.04, *sa_hwe_ff, generic, *sp_generic]
233+ - [focal, s390x, hwe-20.04-edge, generic, linux-generic-hwe-20.04-edge, *sa_hwe_ff_edge, generic, *sp_generic]
234 - version: "18.04"
235 release: bionic
236 kernels:
237- - [bionic, amd64, ga-18.04, generic, linux-generic, *sa_hwe_b]
238- - [bionic, amd64, ga-18.04, lowlatency, linux-lowlatency, *sa_hwe_b]
239- - [bionic, amd64, hwe-18.04, generic, linux-generic-hwe-18.04, *sa_hwe_b]
240- - [bionic, amd64, hwe-18.04, lowlatency, linux-lowlatency-hwe-18.04, *sa_hwe_b]
241- - [bionic, amd64, hwe-18.04-edge, generic, linux-generic-hwe-18.04-edge, *sa_hwe_b_edge]
242- - [bionic, amd64, hwe-18.04-edge, lowlatency, linux-lowlatency-hwe-18.04-edge, *sa_hwe_b_edge]
243- - [bionic, arm64, ga-18.04, generic, linux-generic, *sa_hwe_b]
244- - [bionic, arm64, hwe-18.04, generic, linux-generic-hwe-18.04, *sa_hwe_b]
245- - [bionic, arm64, hwe-18.04-edge, generic, linux-generic-hwe-18.04-edge, *sa_hwe_b_edge]
246- - [bionic, arm64, *mustang, generic, linux-generic, [*mustang], *kh-mustang]
247- - [bionic, arm64, *xguboot, generic, linux-generic, [*xguboot], *kh-xgene]
248- - [bionic, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae]]
249- - [bionic, armhf, ga-18.04, generic, linux-generic, *arm_hwe_b]
250- - [bionic, armhf, hwe-18.04, generic, linux-generic-hwe-18.04, *arm_hwe_b]
251- - [bionic, armhf, hwe-18.04-edge, generic, linux-generic-hwe-18.04-edge, *arm_hwe_b_edge]
252- - [bionic, i386, ga-18.04, generic, linux-generic, *sa_hwe_b]
253- - [bionic, i386, ga-18.04, lowlatency, linux-lowlatency, *sa_hwe_b]
254- - [bionic, i386, hwe-18.04, generic, linux-generic-hwe-18.04, *sa_hwe_b]
255- - [bionic, i386, hwe-18.04, lowlatency, linux-lowlatency-hwe-18.04, *sa_hwe_b]
256- - [bionic, i386, hwe-18.04-edge, generic, linux-generic-hwe-18.04-edge, *sa_hwe_b_edge]
257- - [bionic, i386, hwe-18.04-edge, lowlatency, linux-lowlatency-hwe-18.04-edge, *sa_hwe_b_edge]
258- - [bionic, ppc64el, ga-18.04, generic, linux-generic, *sa_hwe_b]
259- - [bionic, ppc64el, hwe-18.04, generic, linux-generic-hwe-18.04, *sa_hwe_b]
260- - [bionic, ppc64el, hwe-18.04-edge, generic, linux-generic-hwe-18.04-edge, *sa_hwe_b_edge]
261- - [bionic, s390x, ga-18.04, generic, linux-generic, *sa_hwe_b]
262- - [bionic, s390x, hwe-18.04, generic, linux-generic-hwe-18.04, *sa_hwe_b]
263- - [bionic, s390x, hwe-18.04-edge, generic, linux-generic-hwe-18.04-edge, *sa_hwe_b_edge]
264+ - [bionic, amd64, ga-18.04, generic, linux-generic, *sa_hwe_b, generic, *sp_generic]
265+ - [bionic, amd64, ga-18.04, lowlatency, linux-lowlatency, *sa_hwe_b, generic, *sp_generic]
266+ - [bionic, amd64, hwe-18.04, generic, linux-generic-hwe-18.04, *sa_hwe_b, generic, *sp_generic]
267+ - [bionic, amd64, hwe-18.04, lowlatency, linux-lowlatency-hwe-18.04, *sa_hwe_b, generic, *sp_generic]
268+ - [bionic, amd64, hwe-18.04-edge, generic, linux-generic-hwe-18.04-edge, *sa_hwe_b_edge, generic, *sp_generic]
269+ - [bionic, amd64, hwe-18.04-edge, lowlatency, linux-lowlatency-hwe-18.04-edge, *sa_hwe_b_edge, generic, *sp_generic]
270+ - [bionic, arm64, ga-18.04, generic, linux-generic, *sa_hwe_b, generic, *sp_generic]
271+ - [bionic, arm64, hwe-18.04, generic, linux-generic-hwe-18.04, *sa_hwe_b, generic, *sp_generic]
272+ - [bionic, arm64, hwe-18.04-edge, generic, linux-generic-hwe-18.04-edge, *sa_hwe_b_edge, generic, *sp_generic]
273+ - [bionic, arm64, *mustang, generic, linux-generic, [*mustang], *mustang, *sp_mustang, *kh-mustang]
274+ - [bionic, arm64, *xguboot, generic, linux-generic, [*xguboot], *xguboot, *sp_xgene, *kh-xgene]
275+ - [bionic, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae], *glpae, *sp_lpae]
276+ - [bionic, armhf, ga-18.04, generic, linux-generic, *arm_hwe_b, generic, *sp_generic_arm]
277+ - [bionic, armhf, hwe-18.04, generic, linux-generic-hwe-18.04, *arm_hwe_b, generic, *sp_generic_arm]
278+ - [bionic, armhf, hwe-18.04-edge, generic, linux-generic-hwe-18.04-edge, *arm_hwe_b_edge, generic, *sp_generic_arm]
279+ - [bionic, i386, ga-18.04, generic, linux-generic, *sa_hwe_b, generic, *sp_generic]
280+ - [bionic, i386, ga-18.04, lowlatency, linux-lowlatency, *sa_hwe_b, generic, *sp_generic]
281+ - [bionic, i386, hwe-18.04, generic, linux-generic-hwe-18.04, *sa_hwe_b, generic, *sp_generic]
282+ - [bionic, i386, hwe-18.04, lowlatency, linux-lowlatency-hwe-18.04, *sa_hwe_b, generic, *sp_generic]
283+ - [bionic, i386, hwe-18.04-edge, generic, linux-generic-hwe-18.04-edge, *sa_hwe_b_edge, generic, *sp_generic]
284+ - [bionic, i386, hwe-18.04-edge, lowlatency, linux-lowlatency-hwe-18.04-edge, *sa_hwe_b_edge, generic, *sp_generic]
285+ - [bionic, ppc64el, ga-18.04, generic, linux-generic, *sa_hwe_b, generic, *sp_generic]
286+ - [bionic, ppc64el, hwe-18.04, generic, linux-generic-hwe-18.04, *sa_hwe_b, generic, *sp_generic]
287+ - [bionic, ppc64el, hwe-18.04-edge, generic, linux-generic-hwe-18.04-edge, *sa_hwe_b_edge, generic, *sp_generic]
288+ - [bionic, s390x, ga-18.04, generic, linux-generic, *sa_hwe_b, generic, *sp_generic]
289+ - [bionic, s390x, hwe-18.04, generic, linux-generic-hwe-18.04, *sa_hwe_b, generic, *sp_generic]
290+ - [bionic, s390x, hwe-18.04-edge, generic, linux-generic-hwe-18.04-edge, *sa_hwe_b_edge, generic, *sp_generic]
291 - version: "16.04"
292 release: xenial
293 kernels:
294- - [xenial, amd64, ga-16.04, generic, linux-generic, *sa_hwe_x]
295- - [xenial, amd64, ga-16.04, lowlatency, linux-lowlatency, *sa_hwe_x]
296- - [xenial, amd64, hwe-16.04, generic, linux-generic-hwe-16.04, *sa_hwe_x]
297- - [xenial, amd64, hwe-16.04, lowlatency, linux-lowlatency-hwe-16.04, *sa_hwe_x]
298- - [xenial, amd64, hwe-16.04-edge, generic, linux-generic-hwe-16.04-edge, *sa_hwe_x_edge]
299- - [xenial, amd64, hwe-16.04-edge, lowlatency, linux-lowlatency-hwe-16.04-edge, *sa_hwe_x_edge]
300- - [xenial, arm64, ga-16.04, generic, linux-generic, *sa_hwe_x]
301- - [xenial, arm64, hwe-16.04, generic, linux-generic-hwe-16.04, *sa_hwe_x]
302- - [xenial, arm64, hwe-16.04-edge, generic, linux-generic-hwe-16.04-edge, *sa_hwe_x_edge]
303- - [xenial, arm64, *mustang, generic, linux-generic, [*mustang], *kh-mustang]
304- - [xenial, arm64, *xguboot, generic, linux-generic, [*xguboot], *kh-xgene]
305- - [xenial, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae]]
306- - [xenial, armhf, ga-16.04, generic, linux-generic, *arm_hwe_x]
307- - [xenial, armhf, hwe-16.04, generic, linux-generic-hwe-16.04, *arm_hwe_x]
308- - [xenial, armhf, hwe-16.04-edge, generic, linux-generic-hwe-16.04-edge, *arm_hwe_x_edge]
309- - [xenial, i386, ga-16.04, generic, linux-generic, *sa_hwe_x]
310- - [xenial, i386, ga-16.04, lowlatency, linux-lowlatency, *sa_hwe_x]
311- - [xenial, i386, hwe-16.04, generic, linux-generic-hwe-16.04, *sa_hwe_x]
312- - [xenial, i386, hwe-16.04, lowlatency, linux-lowlatency-hwe-16.04, *sa_hwe_x]
313- - [xenial, i386, hwe-16.04-edge, generic, linux-generic-hwe-16.04-edge, *sa_hwe_x_edge]
314- - [xenial, i386, hwe-16.04-edge, lowlatency, linux-lowlatency-hwe-16.04-edge, *sa_hwe_x_edge]
315- - [xenial, ppc64el, ga-16.04, generic, linux-generic, *sa_hwe_x]
316- - [xenial, ppc64el, hwe-16.04, generic, linux-generic-hwe-16.04, *sa_hwe_x]
317- - [xenial, ppc64el, hwe-16.04-edge, generic, linux-generic-hwe-16.04-edge, *sa_hwe_x_edge]
318- - [xenial, s390x, ga-16.04, generic, linux-generic, *sa_hwe_x]
319- - [xenial, s390x, hwe-16.04, generic, linux-generic-hwe-16.04, *sa_hwe_x]
320- - [xenial, s390x, hwe-16.04-edge, generic, linux-generic-hwe-16.04-edge, *sa_hwe_x_edge]
321+ - [xenial, amd64, ga-16.04, generic, linux-generic, *sa_hwe_x, generic, *sp_generic]
322+ - [xenial, amd64, ga-16.04, lowlatency, linux-lowlatency, *sa_hwe_x, generic, *sp_generic]
323+ - [xenial, amd64, hwe-16.04, generic, linux-generic-hwe-16.04, *sa_hwe_x, generic, *sp_generic]
324+ - [xenial, amd64, hwe-16.04, lowlatency, linux-lowlatency-hwe-16.04, *sa_hwe_x, generic, *sp_generic]
325+ - [xenial, amd64, hwe-16.04-edge, generic, linux-generic-hwe-16.04-edge, *sa_hwe_x_edge, generic, *sp_generic]
326+ - [xenial, amd64, hwe-16.04-edge, lowlatency, linux-lowlatency-hwe-16.04-edge, *sa_hwe_x_edge, generic, *sp_generic]
327+ - [xenial, arm64, ga-16.04, generic, linux-generic, *sa_hwe_x, generic, *sp_generic]
328+ - [xenial, arm64, hwe-16.04, generic, linux-generic-hwe-16.04, *sa_hwe_x, generic, *sp_generic]
329+ - [xenial, arm64, hwe-16.04-edge, generic, linux-generic-hwe-16.04-edge, *sa_hwe_x_edge, generic, *sp_generic]
330+ - [xenial, arm64, *mustang, generic, linux-generic, [*mustang], *mustang, *sp_mustang, *kh-mustang]
331+ - [xenial, arm64, *xguboot, generic, linux-generic, [*xguboot], *xguboot, *sp_xgene, *kh-xgene]
332+ - [xenial, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae], *glpae, *sp_lpae]
333+ - [xenial, armhf, ga-16.04, generic, linux-generic, *arm_hwe_x, generic, *sp_generic_arm]
334+ - [xenial, armhf, hwe-16.04, generic, linux-generic-hwe-16.04, *arm_hwe_x, generic, *sp_generic_arm]
335+ - [xenial, armhf, hwe-16.04-edge, generic, linux-generic-hwe-16.04-edge, *arm_hwe_x_edge, generic, *sp_generic_arm]
336+ - [xenial, i386, ga-16.04, generic, linux-generic, *sa_hwe_x, generic, *sp_generic]
337+ - [xenial, i386, ga-16.04, lowlatency, linux-lowlatency, *sa_hwe_x, generic, *sp_generic]
338+ - [xenial, i386, hwe-16.04, generic, linux-generic-hwe-16.04, *sa_hwe_x, generic, *sp_generic]
339+ - [xenial, i386, hwe-16.04, lowlatency, linux-lowlatency-hwe-16.04, *sa_hwe_x, generic, *sp_generic]
340+ - [xenial, i386, hwe-16.04-edge, generic, linux-generic-hwe-16.04-edge, *sa_hwe_x_edge, generic, *sp_generic]
341+ - [xenial, i386, hwe-16.04-edge, lowlatency, linux-lowlatency-hwe-16.04-edge, *sa_hwe_x_edge, generic, *sp_generic]
342+ - [xenial, ppc64el, ga-16.04, generic, linux-generic, *sa_hwe_x, generic, *sp_generic]
343+ - [xenial, ppc64el, hwe-16.04, generic, linux-generic-hwe-16.04, *sa_hwe_x, generic, *sp_generic]
344+ - [xenial, ppc64el, hwe-16.04-edge, generic, linux-generic-hwe-16.04-edge, *sa_hwe_x_edge, generic, *sp_generic]
345+ - [xenial, s390x, ga-16.04, generic, linux-generic, *sa_hwe_x, generic, *sp_generic]
346+ - [xenial, s390x, hwe-16.04, generic, linux-generic-hwe-16.04, *sa_hwe_x, generic, *sp_generic]
347+ - [xenial, s390x, hwe-16.04-edge, generic, linux-generic-hwe-16.04-edge, *sa_hwe_x_edge, generic, *sp_generic]
348 - version: "14.04"
349 builtin_kernel: linux-generic
350 release: trusty
351 kernels:
352- - [trusty, armhf, hwe-t, generic, linux-generic, *arm_hwe_t]
353- - [trusty, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae]]
354- - [trusty, i386, hwe-t, generic, linux-generic, *sa_hwe_t]
355- - [trusty, amd64, hwe-t, generic, linux-generic, *sa_hwe_t]
356- - [trusty, ppc64el, hwe-t, generic, linux-generic, *sa_hwe_t]
357- - [trusty, arm64, hwe-t, generic, linux-generic, *sa_hwe_t]
358- - [trusty, arm64, *xguboot, generic, linux-generic, [*xguboot], *kh-xgene]
359- - [trusty, arm64, *mustang, generic, linux-generic, [*mustang], *kh-mustang]
360- - [utopic, amd64, hwe-u, generic, linux-generic-lts-utopic, *sa_hwe_u]
361- - [utopic, arm64, hwe-u, generic, linux-generic-lts-utopic, *sa_hwe_u]
362- - [utopic, armhf, hwe-u, generic, linux-generic-lts-utopic, *sa_hwe_u]
363- - [utopic, i386, hwe-u, generic, linux-generic-lts-utopic, *sa_hwe_u]
364- - [utopic, ppc64el, hwe-u, generic, linux-generic-lts-utopic, *sa_hwe_u]
365- - [vivid, amd64, hwe-v, generic, linux-generic-lts-vivid, *sa_hwe_v]
366- - [vivid, arm64, hwe-v, generic, linux-generic-lts-vivid, *sa_hwe_v]
367- - [vivid, armhf, hwe-v, generic, linux-generic-lts-vivid, *sa_hwe_v]
368- - [vivid, i386, hwe-v, generic, linux-generic-lts-vivid, *sa_hwe_v]
369- - [vivid, ppc64el, hwe-v, generic, linux-generic-lts-vivid, *sa_hwe_v]
370- - [wily, amd64, hwe-w, generic, linux-generic-lts-wily, *sa_hwe_w]
371- - [wily, arm64, hwe-w, generic, linux-generic-lts-wily, *sa_hwe_w]
372- - [wily, armhf, hwe-w, generic, linux-generic-lts-wily, *sa_hwe_w]
373- - [wily, i386, hwe-w, generic, linux-generic-lts-wily, *sa_hwe_w]
374- - [wily, ppc64el, hwe-w, generic, linux-generic-lts-wily, *sa_hwe_w]
375- - [xenial, amd64, hwe-x, generic, linux-generic-lts-xenial, *sa_hwe_x_legacy]
376- - [xenial, amd64, hwe-x, lowlatency, linux-lowlatency-lts-xenial, *sa_hwe_x_legacy]
377- - [xenial, arm64, hwe-x, generic, linux-generic-lts-xenial, *sa_hwe_x_legacy]
378- - [xenial, armhf, hwe-x, generic, linux-generic-lts-xenial, *sa_hwe_x_legacy]
379- - [xenial, i386, hwe-x, generic, linux-generic-lts-xenial, *sa_hwe_x_legacy]
380- - [xenial, i386, hwe-x, lowlatency, linux-lowlatency, *sa_hwe_x_legacy]
381- - [xenial, ppc64el, hwe-x, generic, linux-generic-lts-xenial, *sa_hwe_x_legacy]
382+ - [trusty, armhf, hwe-t, generic, linux-generic, *arm_hwe_t, generic, *sp_generic_arm]
383+ - [trusty, armhf, *glpae, *glpae, linux-generic-lpae, [*glpae], *glpae, *sp_lpae]
384+ - [trusty, i386, hwe-t, generic, linux-generic, *sa_hwe_t, generic, *sp_generic]
385+ - [trusty, amd64, hwe-t, generic, linux-generic, *sa_hwe_t, generic, *sp_generic]
386+ - [trusty, ppc64el, hwe-t, generic, linux-generic, *sa_hwe_t, generic, *sp_generic]
387+ - [trusty, arm64, hwe-t, generic, linux-generic, *sa_hwe_t, generic, *sp_generic]
388+ - [trusty, arm64, *xguboot, generic, linux-generic, [*xguboot], *xguboot, *sp_xgene, *kh-xgene]
389+ - [trusty, arm64, *mustang, generic, linux-generic, [*mustang], *mustang, *sp_mustang, *kh-mustang]
390+ - [utopic, amd64, hwe-u, generic, linux-generic-lts-utopic, *sa_hwe_u, generic, *sp_generic]
391+ - [utopic, arm64, hwe-u, generic, linux-generic-lts-utopic, *sa_hwe_u, generic, *sp_generic]
392+ - [utopic, armhf, hwe-u, generic, linux-generic-lts-utopic, *sa_hwe_u, generic, *sp_generic]
393+ - [utopic, i386, hwe-u, generic, linux-generic-lts-utopic, *sa_hwe_u, generic, *sp_generic]
394+ - [utopic, ppc64el, hwe-u, generic, linux-generic-lts-utopic, *sa_hwe_u, generic, *sp_generic]
395+ - [vivid, amd64, hwe-v, generic, linux-generic-lts-vivid, *sa_hwe_v, generic, *sp_generic]
396+ - [vivid, arm64, hwe-v, generic, linux-generic-lts-vivid, *sa_hwe_v, generic, *sp_generic]
397+ - [vivid, armhf, hwe-v, generic, linux-generic-lts-vivid, *sa_hwe_v, generic, *sp_generic]
398+ - [vivid, i386, hwe-v, generic, linux-generic-lts-vivid, *sa_hwe_v, generic, *sp_generic]
399+ - [vivid, ppc64el, hwe-v, generic, linux-generic-lts-vivid, *sa_hwe_v, generic, *sp_generic]
400+ - [wily, amd64, hwe-w, generic, linux-generic-lts-wily, *sa_hwe_w, generic, *sp_generic]
401+ - [wily, arm64, hwe-w, generic, linux-generic-lts-wily, *sa_hwe_w, generic, *sp_generic]
402+ - [wily, armhf, hwe-w, generic, linux-generic-lts-wily, *sa_hwe_w, generic, *sp_generic]
403+ - [wily, i386, hwe-w, generic, linux-generic-lts-wily, *sa_hwe_w, generic, *sp_generic]
404+ - [wily, ppc64el, hwe-w, generic, linux-generic-lts-wily, *sa_hwe_w, generic, *sp_generic]
405+ - [xenial, amd64, hwe-x, generic, linux-generic-lts-xenial, *sa_hwe_x_legacy, generic, *sp_generic]
406+ - [xenial, amd64, hwe-x, lowlatency, linux-lowlatency-lts-xenial, *sa_hwe_x_legacy, generic, *sp_generic]
407+ - [xenial, arm64, hwe-x, generic, linux-generic-lts-xenial, *sa_hwe_x_legacy, generic, *sp_generic]
408+ - [xenial, armhf, hwe-x, generic, linux-generic-lts-xenial, *sa_hwe_x_legacy, generic, *sp_generic]
409+ - [xenial, i386, hwe-x, generic, linux-generic-lts-xenial, *sa_hwe_x_legacy, generic, *sp_generic]
410+ - [xenial, i386, hwe-x, lowlatency, linux-lowlatency, *sa_hwe_x_legacy, generic, *sp_generic]
411+ - [xenial, ppc64el, hwe-x, generic, linux-generic-lts-xenial, *sa_hwe_x_legacy, generic, *sp_generic]
412 - version: "12.04"
413 release: precise
414 builtin_kernel: {armhf: linux-highbank, default: 'linux-generic'}
415 kernels:
416- - [precise, i386, hwe-p, generic, linux-generic, *sa_hwe_p]
417- - [precise, amd64, hwe-p, generic, linux-generic, *sa_hwe_p]
418- - [precise, armhf, highbank, highbank, linux-highbank, [highbank]]
419- - [quantal, i386, hwe-q, generic, linux-generic-lts-quantal, *sa_hwe_q]
420- - [quantal, amd64, hwe-q, generic, linux-signed-generic-lts-quantal, *sa_hwe_q]
421- - [raring, i386, hwe-r, generic, linux-generic-lts-raring, *sa_hwe_r]
422- - [raring, amd64, hwe-r, generic, linux-signed-generic-lts-raring, *sa_hwe_r]
423- - [saucy, i386, hwe-s, generic, linux-generic-lts-saucy, *sa_hwe_s]
424- - [saucy, amd64, hwe-s, generic, linux-signed-generic-lts-saucy, *sa_hwe_s]
425- - [trusty, i386, hwe-t, generic, linux-generic-lts-trusty, *sa_hwe_t]
426- - [trusty, amd64, hwe-t, generic, linux-signed-generic-lts-trusty, *sa_hwe_t]
427+ - [precise, i386, hwe-p, generic, linux-generic, *sa_hwe_p, generic, *sp_generic]
428+ - [precise, amd64, hwe-p, generic, linux-generic, *sa_hwe_p, generic, *sp_generic]
429+ - [precise, armhf, highbank, highbank, linux-highbank, [highbank], highbank, *sp_highbank]
430+ - [quantal, i386, hwe-q, generic, linux-generic-lts-quantal, *sa_hwe_q, generic, *sp_generic]
431+ - [quantal, amd64, hwe-q, generic, linux-signed-generic-lts-quantal, *sa_hwe_q, generic, *sp_generic]
432+ - [raring, i386, hwe-r, generic, linux-generic-lts-raring, *sa_hwe_r, generic, *sp_generic]
433+ - [raring, amd64, hwe-r, generic, linux-signed-generic-lts-raring, *sa_hwe_r, generic, *sp_generic]
434+ - [saucy, i386, hwe-s, generic, linux-generic-lts-saucy, *sa_hwe_s, generic, *sp_generic]
435+ - [saucy, amd64, hwe-s, generic, linux-signed-generic-lts-saucy, *sa_hwe_s, generic, *sp_generic]
436+ - [trusty, i386, hwe-t, generic, linux-generic-lts-trusty, *sa_hwe_t, generic, *sp_generic]
437+ - [trusty, amd64, hwe-t, generic, linux-signed-generic-lts-trusty, *sa_hwe_t, generic, *sp_generic]
438
439 # enable_proposed: True
440
441diff --git a/meph2/stream.py b/meph2/stream.py
442index 2d3cb7b..9ceb50e 100644
443--- a/meph2/stream.py
444+++ b/meph2/stream.py
445@@ -39,13 +39,13 @@ def read_kdata(info, ret=list):
446 # copy it for our modification.
447 info = list(info)
448
449- # 7th field is optional in kernel lines in config data
450+ # 9th field is optional in kernel lines in config data
451 # so fill it with empty dictionary if not present.
452- if len(info) == 6:
453+ if len(info) == 8:
454 info.append({})
455
456 names = ("krel", "arch", "subarch", "flavor", "kpkg",
457- "subarches", "kdata")
458+ "subarches", "platform", "supported_platforms", "kdata")
459 if ret == list:
460 return info
461 elif ret == dict:
462@@ -197,8 +197,10 @@ def create_version(arch, release, version_name, img_url, out_d,
463 kdata_defaults = {'suffix': "", 'di-format': "default", 'dtb': ""}
464
465 for info in rdata['kernels']:
466- (krel, karch, psubarch, flavor, kpkg, subarches, kdata) = (
467- read_kdata(info))
468+ (krel, karch, psubarch, flavor, kpkg, subarches,
469+ platform, supported_platforms, kdata) = (
470+ read_kdata(info)
471+ )
472
473 if karch != arch:
474 continue
475@@ -258,10 +260,13 @@ def create_version(arch, release, version_name, img_url, out_d,
476 if prodname in newitems:
477 raise ValueError("duplicate prodname %s from %s" %
478 (prodname, subs))
479-
480- common = {'subarches': ','.join(subarches), 'krel': krel,
481- 'release': release, 'version': version, 'arch': arch,
482- 'subarch': psubarch, 'kflavor': flavor}
483+ common = {
484+ 'subarches': ','.join(subarches), 'krel': krel,
485+ 'release': release, 'version': version, 'arch': arch,
486+ 'subarch': psubarch, 'kflavor': flavor,
487+ 'platform': platform,
488+ 'supported_platforms': ','.join(supported_platforms)
489+ }
490 common.update(ALL_ITEM_TAGS)
491
492 if release in REL2VER:

Subscribers

People subscribed via source and target branches

to all changes: