blob: f6088b8abee1cb2424016b84f6246e5cb4657da5 [file] [log] [blame]
Stewart Smith0b49cbf2018-11-29 19:45:22 +11001Release Notes for OpenPower Firmware v2.0.11
2============================================
3
4Updated Packages
5----------------
6
7+-------------------+-----------------+-----------------+------------------------------------------+
8| Package | Old Version | New Version | Platforms |
9+===================+=================+=================+==========================================+
10| hcode | hw101018a.op920 | hw112818a.op920 | p9dsu, romulus, witherspoon, zaius |
11+-------------------+-----------------+-----------------+------------------------------------------+
12| hostboot | 7a402b0bc32 | 3bf7fcf3596 | p9dsu, romulus, witherspoon, zaius |
13+-------------------+-----------------+-----------------+------------------------------------------+
14| hostboot-binaries | hw101018a.op920 | hw112818a.op920 | barreleye, firestone, garrison, |
15| | | | habanero, p9dsu, palmetto, romulus, |
16| | | | vesnin, witherspoon, zaius |
17+-------------------+-----------------+-----------------+------------------------------------------+
18| occ | 3cb1ba3042e | 3a505ffc175 | p9dsu, romulus, witherspoon, zaius, zz |
19+-------------------+-----------------+-----------------+------------------------------------------+
20| openpower-pnor | 491ac2632f9 | 2e68ed6a605 | barreleye, firestone, garrison, |
21| | | | habanero, p9dsu, palmetto, romulus, |
22| | | | vesnin, witherspoon, witherspoon_dev, |
23| | | | zaius |
24+-------------------+-----------------+-----------------+------------------------------------------+
25| sbe | eae2a18c584 | 7aa21f6c0b1 | p9dsu, romulus, witherspoon, zaius |
26+-------------------+-----------------+-----------------+------------------------------------------+
27| skiboot | v6.0.9 | v6.0.14 | barreleye, firenze, firestone, garrison, |
28| | | | habanero, openpower_mambo, |
29| | | | openpower_p9_mambo, p9dsu, palmetto, |
30| | | | pseries, romulus, vesnin, witherspoon, |
31| | | | witherspoon_dev, zaius, zz |
32+-------------------+-----------------+-----------------+------------------------------------------+
33
34Package: hcode
35--------------
36
37`Repository <https://github.com/open-power/hcode>`__
38
39Patches
40~~~~~~~
41
42Commits
43~~~~~~~
44
45Rahul Batra (1):
46
47- `a13f21bb8264 <https://github.com/open-power/hcode/commit/a13f21bb8264>`__ PGPE: Only ack pending
48 Quad Exit on WOF Disable
49
50hostboot (4):
51
52- `a8a1e493ee03 <https://github.com/open-power/hcode/commit/a8a1e493ee03>`__ Release tag
53 information updated for hw110718a.op920
54- `14a103eb369c <https://github.com/open-power/hcode/commit/14a103eb369c>`__ Release tag
55 information updated for hw110918a.op920
56- `aa29996aa300 <https://github.com/open-power/hcode/commit/aa29996aa300>`__ Release tag
57 information updated for hw112718a.op920
58- `2f9ef5344d1a <https://github.com/open-power/hcode/commit/2f9ef5344d1a>`__ Release tag
59 information updated for hw112818a.op920
60
61Package: hostboot
62-----------------
63
64`Repository <https://github.com/open-power/hostboot>`__
65
66.. _patches-1:
67
68Patches
69~~~~~~~
70
71- `0007-Disable-warnings-that-crop-up-a-lot-with-GCC6.patch <https://github.com/open-power/op-build/tree/HEAD/openpower/package/hostboot/0007-Disable-warnings-that-crop-up-a-lot-with-GCC6.patch>`__
72- `hostboot-0002-Revert-Mark-Read-Only-Partitions-as-Such.patch <https://github.com/open-power/op-build/tree/HEAD/openpower/package/hostboot/hostboot-0002-Revert-Mark-Read-Only-Partitions-as-Such.patch>`__
73- `hostboot-1020-Revert-jgr17071200-Removed-pdwn-settings.patch <https://github.com/open-power/op-build/tree/HEAD/openpower/package/hostboot/hostboot-1020-Revert-jgr17071200-Removed-pdwn-settings.patch>`__
74
75.. _commits-1:
76
77Commits
78~~~~~~~
79
80Andrew Jeffery (22):
81
82- `bd961754223f <https://github.com/open-power/hostboot/commit/bd961754223f>`__ ipmi: Replace
83 incorrect dependency on ipmibt with ipmimsg
84- `828d8608b4bb <https://github.com/open-power/hostboot/commit/828d8608b4bb>`__ ipmi: Break
85 circular dependency between ipmimsg and ipmibt
86- `175679c45a77 <https://github.com/open-power/hostboot/commit/175679c45a77>`__ assert: Print the
87 backtrace for critical and kernel assertions
88- `72084f68c72f <https://github.com/open-power/hostboot/commit/72084f68c72f>`__ assert: Include
89 file name in assert output
90- `76fc880a286a <https://github.com/open-power/hostboot/commit/76fc880a286a>`__ ipmi: Introduce
91 register_for_event() interface
92- `70398ea39909 <https://github.com/open-power/hostboot/commit/70398ea39909>`__ ipmi: Drop
93 unnecessary ipmibt dependency from ipmifru
94- `46438c46da91 <https://github.com/open-power/hostboot/commit/46438c46da91>`__ ipmi: Drop
95 unnecessary ipmiconfig dependencies
96- `733dc2bda19f <https://github.com/open-power/hostboot/commit/733dc2bda19f>`__ ipmi: Break
97 circular dependency between IpmiDD and IpmiRP
98- `d2e83450bcbd <https://github.com/open-power/hostboot/commit/d2e83450bcbd>`__ initservice: Flush
99 trace buffers before shutdown syscall
100- `72ef7e552930 <https://github.com/open-power/hostboot/commit/72ef7e552930>`__ ipmi: Terminate SEL
101 task via shutdown event
102- `715448652b8d <https://github.com/open-power/hostboot/commit/715448652b8d>`__ ipmi: IpmiDD and
103 IpmiRP must never free resources
104- `27a305e6eacc <https://github.com/open-power/hostboot/commit/27a305e6eacc>`__ ipmi: Split into
105 ipmibase and ipmiext modules
106- `469142642d04 <https://github.com/open-power/hostboot/commit/469142642d04>`__ ipmi: Remove IpmiRP
107 dependency on targeting
108- `4bd42945974a <https://github.com/open-power/hostboot/commit/4bd42945974a>`__ initservice: Move
109 ipmibase module to base image
110- `4126c2c06d4b <https://github.com/open-power/hostboot/commit/4126c2c06d4b>`__ pnor: Introduce an
111 IPMI-based PNOR driver implementation
112- `30cc12393168 <https://github.com/open-power/hostboot/commit/30cc12393168>`__ pnor: Rename the
113 SFC-based PnorDD class to PnorSfcDD
114- `1d34f7399f30 <https://github.com/open-power/hostboot/commit/1d34f7399f30>`__ pnor: ipmidd:
115 Rename class to PnorIpmiDD
116- `aa42e9dd4fc0 <https://github.com/open-power/hostboot/commit/aa42e9dd4fc0>`__ pnor: mboxdd:
117 Rename class to PnorMboxDD
118- `d649d2d867bb <https://github.com/open-power/hostboot/commit/d649d2d867bb>`__ pnor: Fall back to
119 AST mbox transport if IPMI is unavailable
120- `daad484beb6b <https://github.com/open-power/hostboot/commit/daad484beb6b>`__ errl: Mark
121 errlogMsgHandler() as detached
122- `ae46c0e9d2bf <https://github.com/open-power/hostboot/commit/ae46c0e9d2bf>`__ sio: Add test for
123 availability
124- `3b407d471769 <https://github.com/open-power/hostboot/commit/3b407d471769>`__ ipmi: Increase
125 polling rate to decrease boot time
126
127Corey Swenson (2):
128
129- `aed7e4e74ffd <https://github.com/open-power/hostboot/commit/aed7e4e74ffd>`__ Enable IPMI errl
130 after targeting is initialized
131- `3bf7fcf35960 <https://github.com/open-power/hostboot/commit/3bf7fcf35960>`__ Extend multicast
132 workaround and add tests
133
134Dan Crowell (8):
135
136- `b9ff0e6ab036 <https://github.com/open-power/hostboot/commit/b9ff0e6ab036>`__ Make Boootloader
137 trace tool follow HRMOR
138- `5bcbca7f3316 <https://github.com/open-power/hostboot/commit/5bcbca7f3316>`__ Break down Dump
139 requests into 1MB chunks
140- `6bedb6794509 <https://github.com/open-power/hostboot/commit/6bedb6794509>`__ Increase ipmi
141 polling frequency to every 1ms
142- `8226322626b0 <https://github.com/open-power/hostboot/commit/8226322626b0>`__ Add missing mutex
143 in LPC error path
144- `9435e74228cb <https://github.com/open-power/hostboot/commit/9435e74228cb>`__ Reduce ipmi trace
145 spam for pnor hiomap messages
146- `51d23526e5ed <https://github.com/open-power/hostboot/commit/51d23526e5ed>`__ Only save the CME
147 FIR Masks after they have been setup once
148- `929270216149 <https://github.com/open-power/hostboot/commit/929270216149>`__ Clear out HOMER
149 attributes and reset PM in PHYP mode
150- `c112438736e8 <https://github.com/open-power/hostboot/commit/c112438736e8>`__ Clear out FIR Init
151 parameters after extra PM Resets
152
153Dean Sanner (1):
154
155- `9ffcb906952b <https://github.com/open-power/hostboot/commit/9ffcb906952b>`__ Support a default
156 risk/init level per MRW
157
158Jenny Huynh (1):
159
160- `f2691140aea5 <https://github.com/open-power/hostboot/commit/f2691140aea5>`__ HW471413 Aggressive
161 Uncle: disable ERAT thread sharing
162
163Mike Baiocchi (1):
164
165- `8e2f7e910291 <https://github.com/open-power/hostboot/commit/8e2f7e910291>`__ Make TOC partion
166 Read-Only in all PNOR Layouts
167
168Nick Bofferding (3):
169
170- `b72789bde76c <https://github.com/open-power/hostboot/commit/b72789bde76c>`__ Add
171 lib_isteps_mss.so as an istep 15 dependency
172- `eaa2604f9df4 <https://github.com/open-power/hostboot/commit/eaa2604f9df4>`__ Fix shutdown race
173 condition and task start error in IPMI SEL library
174- `801ca2a0b25c <https://github.com/open-power/hostboot/commit/801ca2a0b25c>`__ Remove trace buffer
175 flush at end of shutdown path
176
177Prem Shanker Jha (1):
178
179- `af26129b7229 <https://github.com/open-power/hostboot/commit/af26129b7229>`__ PM: Fixed handling
180 of CME LFIR mask during PM complex reset.
181
182Samuel Mendoza-Jonas (1):
183
184- `26f5df72578a <https://github.com/open-power/hostboot/commit/26f5df72578a>`__ genPnorImages: Add
185 VERSION to signed partitions
186
187Sheldon Bailey (1):
188
189- `891bdf54e189 <https://github.com/open-power/hostboot/commit/891bdf54e189>`__ HTMGT: Check for
190 OCC elog action bit to force sending an error log to BMC
191
192Thi Tran (1):
193
194- `5172324220a1 <https://github.com/open-power/hostboot/commit/5172324220a1>`__ Only call PRD
195 attention handling in resetPMComplex function at runtime.
196
197Yue Du (1):
198
199- `6c9db8103b05 <https://github.com/open-power/hostboot/commit/6c9db8103b05>`__ STOP: Fix Bug
200 introduced by 66511
201
202Package: occ
203------------
204
205`Repository <https://github.com/open-power/occ>`__
206
207.. _patches-2:
208
209Patches
210~~~~~~~
211
212.. _commits-2:
213
214Commits
215~~~~~~~
216
217mbroyles (1):
218
219- `3a505ffc1751 <https://github.com/open-power/occ/commit/3a505ffc1751>`__ Fix memory OT throttling
220 on Nimbus
221
222Package: sbe
223------------
224
225`Repository <https://github.com/open-power/sbe>`__
226
227.. _patches-3:
228
229Patches
230~~~~~~~
231
232.. _commits-3:
233
234Commits
235~~~~~~~
236
237Dan Crowell (1):
238
239- `d50f588fcca6 <https://github.com/open-power/sbe/commit/d50f588fcca6>`__ Only save the CME FIR
240 Masks after they have been setup once
241
242Dean Sanner (1):
243
244- `7aa21f6c0b11 <https://github.com/open-power/sbe/commit/7aa21f6c0b11>`__ Leave scratch valid bits
245 alone to allow HB to query
246
247Jenny Huynh (1):
248
249- `446cf71b4174 <https://github.com/open-power/sbe/commit/446cf71b4174>`__ HW471413 Aggressive
250 Uncle: disable ERAT thread sharing
251
252Prem Shanker Jha (1):
253
254- `421b1db8df54 <https://github.com/open-power/sbe/commit/421b1db8df54>`__ PM: Fixed handling of
255 CME LFIR mask during PM complex reset.
256
257Package: skiboot
258----------------
259
260`Repository <https://github.com/open-power/skiboot>`__
261
262.. _patches-4:
263
264Patches
265~~~~~~~
266
267.. _commits-4:
268
269Commits
270~~~~~~~
271
272Adriana Kobylak (1):
273
274- `977aa1ef5fa6 <https://github.com/open-power/skiboot/commit/977aa1ef5fa6>`__ pflash: Add skip
275 option for reading
276
277Andrew Jeffery (29):
278
279- `e9accca5570e <https://github.com/open-power/skiboot/commit/e9accca5570e>`__ ast-bmc: Move copy
280 routines to ast-sf-ctrl
281- `668d88c3e9b7 <https://github.com/open-power/skiboot/commit/668d88c3e9b7>`__ core/pci-quirk:
282 Remove broken comment in quirk_astbmc_vga()
283- `c7dd603a460c <https://github.com/open-power/skiboot/commit/c7dd603a460c>`__ core/pci-quirk:
284 Clean up commented code in quirk_astbmc_vga()
285- `5421d79dd212 <https://github.com/open-power/skiboot/commit/5421d79dd212>`__ ast-bmc: Rename LPC
286 FW cycle helpers
287- `20e3d130d003 <https://github.com/open-power/skiboot/commit/20e3d130d003>`__ ast-io: Rework
288 setup/tear-down of communication with the BMC
289- `79c821bcfc4b <https://github.com/open-power/skiboot/commit/79c821bcfc4b>`__ lpc: Silence LPC
290 SYNC no-response error when necessary
291- `c1208aee6955 <https://github.com/open-power/skiboot/commit/c1208aee6955>`__ ipmi: Introduce
292 registration for SEL command handlers
293- `c8edac1b2f32 <https://github.com/open-power/skiboot/commit/c8edac1b2f32>`__ core/lock: Use
294 try_lock_caller() in lock_caller() to capture owner
295- `f976e7788a3b <https://github.com/open-power/skiboot/commit/f976e7788a3b>`__ core/flash: Only
296 lock around flashes update in flash_register()
297- `67531d1deacc <https://github.com/open-power/skiboot/commit/67531d1deacc>`__ core/flash: Unlock
298 around blocklevel calls in NVRAM accessors
299- `8b8dbd4e3353 <https://github.com/open-power/skiboot/commit/8b8dbd4e3353>`__ libflash: Add
300 ipmi-hiomap
301- `ae947a88fec9 <https://github.com/open-power/skiboot/commit/ae947a88fec9>`__ astbmc: Prefer
302 ipmi-hiomap for PNOR access
303- `dacc40af25fb <https://github.com/open-power/skiboot/commit/dacc40af25fb>`__ astbmc: Remove
304 coordinated isolation support
305- `494221e68052 <https://github.com/open-power/skiboot/commit/494221e68052>`__ lpc: Introduce
306 generic probe capability
307- `8d95e373c274 <https://github.com/open-power/skiboot/commit/8d95e373c274>`__ astbmc: Use LPC
308 probe calls to determine SIO presence
309- `d2649636ba4d <https://github.com/open-power/skiboot/commit/d2649636ba4d>`__ platform:
310 Restructure bmc_platform type
311- `e4197f8b56b4 <https://github.com/open-power/skiboot/commit/e4197f8b56b4>`__ astbmc: Fail SFC
312 init if SIO is unavailable
313- `70c83a425670 <https://github.com/open-power/skiboot/commit/70c83a425670>`__ lpc: Clear sync
314 no-response field prior to device probe
315- `aac9abe6ccab <https://github.com/open-power/skiboot/commit/aac9abe6ccab>`__
316 libflash/ipmi-hiomap: Cleanup allocation on init failure
317- `516f41649ff1 <https://github.com/open-power/skiboot/commit/516f41649ff1>`__ p9dsu: Add
318 HIOMAP-over-IPMI support
319- `ee6a266a2b23 <https://github.com/open-power/skiboot/commit/ee6a266a2b23>`__ p9dsu: Describe
320 platform BMC register configuration
321- `f145626d6227 <https://github.com/open-power/skiboot/commit/f145626d6227>`__
322 libflash/ipmi-hiomap: Improve event handling
323- `3f49e5220086 <https://github.com/open-power/skiboot/commit/3f49e5220086>`__
324 libflash/ipmi-hiomap: Restore window state on window/protocol reset
325- `bec5a5f89adc <https://github.com/open-power/skiboot/commit/bec5a5f89adc>`__
326 libflash/ipmi-hiomap: Use error codes rather than abort()
327- `9555cf21ba5b <https://github.com/open-power/skiboot/commit/9555cf21ba5b>`__ core/flash: Log
328 return code when ffs_init() fails
329- `d0f50f9166c5 <https://github.com/open-power/skiboot/commit/d0f50f9166c5>`__ libflash/test:
330 Rewrite Makefile.check to improve scalability
331- `353040cfc500 <https://github.com/open-power/skiboot/commit/353040cfc500>`__
332 libflash/ipmi-hiomap: Fix argument type warning on x86-64
333- `d2b06e9e89ef <https://github.com/open-power/skiboot/commit/d2b06e9e89ef>`__
334 libflash/ipmi-hiomap: Add support for unit tests
335- `83bf0c167280 <https://github.com/open-power/skiboot/commit/83bf0c167280>`__
336 libflash/ipmi-hiomap: Respect daemon presence and flash control
337
338Joel Stanley (3):
339
340- `6433d05f9b5c <https://github.com/open-power/skiboot/commit/6433d05f9b5c>`__ ast-bmc: Document
341 BMC scratch register
342- `3b7aaba71f6d <https://github.com/open-power/skiboot/commit/3b7aaba71f6d>`__ astbmc: Enable mbox
343 depending on scratch reg
344- `9da1e28ed4c0 <https://github.com/open-power/skiboot/commit/9da1e28ed4c0>`__ opal-ci: qemu: Use
345 the powernv-3.0 branch
346
347Oliver OHalloran (3):
348
349- `a130f3e08481 <https://github.com/open-power/skiboot/commit/a130f3e08481>`__ hdata/i2c: Add
350 whitelisting for Host I2C devices
351- `afef7d511178 <https://github.com/open-power/skiboot/commit/afef7d511178>`__ hdata/i2c: Make SPD
352 workaround more workaroundy
353- `125cecaa0f23 <https://github.com/open-power/skiboot/commit/125cecaa0f23>`__ phb4: Check for RX
354 errors after link training
355
356Samuel Mendoza-Jonas (4):
357
358- `fbe074c81fcf <https://github.com/open-power/skiboot/commit/fbe074c81fcf>`__ astbmc: Set romulus
359 BMC type to OpenBMC
360- `c7e090237b96 <https://github.com/open-power/skiboot/commit/c7e090237b96>`__ Recognise signed
361 VERSION partition
362- `467770ef95f4 <https://github.com/open-power/skiboot/commit/467770ef95f4>`__ libflash: Restore
363 blocklevel tests
364- `d0dce2b973d1 <https://github.com/open-power/skiboot/commit/d0dce2b973d1>`__ libflash: Dont
365 merge ECC-protected ranges
366
367Stewart Smith (21):
368
369- `cac09fda2839 <https://github.com/open-power/skiboot/commit/cac09fda2839>`__ hdata/i2c.c: fix
370 building with gcc8
371- `4550c1a18501 <https://github.com/open-power/skiboot/commit/4550c1a18501>`__ hdata/tests/stubs.c:
372 fix GCC8 warning
373- `88275cf25800 <https://github.com/open-power/skiboot/commit/88275cf25800>`__
374 core/test/run_mem_region: fix GCC8 compile error
375- `b76911b9cadf <https://github.com/open-power/skiboot/commit/b76911b9cadf>`__ Add
376 -Wno-stringop-truncation for GCC8
377- `fd4bbc869b02 <https://github.com/open-power/skiboot/commit/fd4bbc869b02>`__ AMI BMC: use 0x3a as
378 OEM command
379- `dd8b717f30a4 <https://github.com/open-power/skiboot/commit/dd8b717f30a4>`__ hdata/spira.c: fix
380 iplparams feature name string handling
381- `e0959fa04815 <https://github.com/open-power/skiboot/commit/e0959fa04815>`__ Fixup pflash build
382 for ast refactor
383- `240eb43b982b <https://github.com/open-power/skiboot/commit/240eb43b982b>`__ Quieten warnings
384 now that SIO is disabled
385- `64f24480050e <https://github.com/open-power/skiboot/commit/64f24480050e>`__ Add fast-reboot
386 property to /ibm,opal DT node
387- `0cc0d4f8018b <https://github.com/open-power/skiboot/commit/0cc0d4f8018b>`__ Actually add
388 /ibm,opal/fast-reboot property
389- `4e607093833e <https://github.com/open-power/skiboot/commit/4e607093833e>`__ hiomap: free ipmi
390 message in callback
391- `77ac2fe061b8 <https://github.com/open-power/skiboot/commit/77ac2fe061b8>`__ hiomap: fix missing
392 newline at end of Flushing writes prlog()
393- `fc7af9ac4efd <https://github.com/open-power/skiboot/commit/fc7af9ac4efd>`__ Run pollers in
394 time_wait() when not booting
395- `b93b22df1a8b <https://github.com/open-power/skiboot/commit/b93b22df1a8b>`__ skiboot v6.0.10
396 release notes
397- `3e2024d903ee <https://github.com/open-power/skiboot/commit/3e2024d903ee>`__ skiboot 6.0.11
398 release notes
399- `e5b282ae5d4a <https://github.com/open-power/skiboot/commit/e5b282ae5d4a>`__ libflash: fix gcov
400 build
401- `e02e17b713d5 <https://github.com/open-power/skiboot/commit/e02e17b713d5>`__ hiomap: quieten
402 warning on failing to move a window
403- `450975e708bf <https://github.com/open-power/skiboot/commit/450975e708bf>`__ skiboot v6.0.12
404 release notes
405- `e550528a74af <https://github.com/open-power/skiboot/commit/e550528a74af>`__ skiboot v6.0.13
406 release notes
407- `a41470c94920 <https://github.com/open-power/skiboot/commit/a41470c94920>`__ ipmi: Reduce
408 ipmi_queue_msg_sync() polling loop time to 10ms
409- `f4afd85a84ab <https://github.com/open-power/skiboot/commit/f4afd85a84ab>`__ skiboot v6.0.14
410 release notes
411
412Vaibhav Jain (3):
413
414- `0d42e9b441f2 <https://github.com/open-power/skiboot/commit/0d42e9b441f2>`__ phb4/capp: Update
415 the expected Eye-catcher for CAPP ucode lid
416- `84ca6d0ce15f <https://github.com/open-power/skiboot/commit/84ca6d0ce15f>`__ phb4/capp: Use link
417 width to allocate STQ engines to CAPP
418- `bf93742f5c04 <https://github.com/open-power/skiboot/commit/bf93742f5c04>`__ phb4/capp: Only
419 reset FIR bits that cause capp machine check
420
421Vasant Hegde (2):
422
423- `5e66c88ece46 <https://github.com/open-power/skiboot/commit/5e66c88ece46>`__ hdata/i2c: Skip
424 unknown device type
425- `184d7e4aca1a <https://github.com/open-power/skiboot/commit/184d7e4aca1a>`__ opal-prd: Fix
426 opal-prd crash