Merge maas-images:platform-support into maas-images:master
- Git
- lp:maas-images
- platform-support
- Merge into 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) |
Related bugs: |
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
1 | diff --git a/conf/meph-v3.yaml b/conf/meph-v3.yaml |
2 | index 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 | |
441 | diff --git a/meph2/stream.py b/meph2/stream.py |
442 | index 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: |