81 lines
3.4 KiB
ReStructuredText
81 lines
3.4 KiB
ReStructuredText
.. _skiboot-5.10-rc4:
|
|
|
|
skiboot-5.10-rc4
|
|
================
|
|
|
|
skiboot v5.10-rc4 was released on Wednesday February 21st 2018. It is the fourth
|
|
release candidate of skiboot 5.10, which will become the new stable release
|
|
of skiboot following the 5.9 release, first released October 31st 2017.
|
|
|
|
skiboot v5.10-rc4 contains all bug fixes as of :ref:`skiboot-5.9.8`
|
|
and :ref:`skiboot-5.4.9` (the currently maintained stable releases). There
|
|
may be more 5.9.x stable releases, it will depend on demand.
|
|
|
|
For how the skiboot stable releases work, see :ref:`stable-rules` for details.
|
|
|
|
The current plan is to cut the final 5.10 in February, with skiboot 5.10
|
|
being for all POWER8 and POWER9 platforms in op-build v1.21.
|
|
This release will be targeted to early POWER9 systems.
|
|
|
|
Over skiboot-5.10-rc3, we have the following changes:
|
|
|
|
- core: Fix mismatched names between reserved memory nodes & properties
|
|
|
|
OPAL exposes reserved memory regions through the device tree in both new
|
|
(nodes) and old (properties) formats.
|
|
|
|
However, the names used for these don't match - we use a generated cell
|
|
address for the nodes, but the plain region name for the properties.
|
|
|
|
This fixes a warning from FWTS
|
|
- sensor-groups: occ: Add support to disable/enable sensor group
|
|
|
|
This patch adds a new opal call to enable/disable a sensor group. This
|
|
call is used to select the sensor groups that needs to be copied to
|
|
main memory by OCC at runtime.
|
|
- sensors: occ: Add energy counters
|
|
|
|
Export the accumulated power values as energy sensors. The accumulator
|
|
field of power sensors are used for representing energy counters which
|
|
can be exported as energy counters in Linux hwmon interface.
|
|
- sensors: Support reading u64 sensor values
|
|
|
|
This patch adds support to read u64 sensor values. This also adds
|
|
changes to the core and the backend implementation code to make this
|
|
API as the base call. Host can use this new API to read sensors
|
|
upto 64bits.
|
|
|
|
This adds a list to store the pointer to the kernel u32 buffer, for
|
|
older kernels making async sensor u32 reads.
|
|
- dt: add /cpus/ibm,powerpc-cpu-features device tree bindings
|
|
|
|
This is a new CPU feature advertising interface that is fine-grained,
|
|
extensible, aware of privilege levels, and gives control of features
|
|
to all levels of the stack (firmware, hypervisor, and OS).
|
|
|
|
The design and binding specification is described in detail in doc/.
|
|
- phb3/phb4/p7ioc: Document supported TCE sizes in DT
|
|
|
|
Add a new property, "ibm,supported-tce-sizes", to advertise to Linux how
|
|
big the available TCE sizes are. Each value is a bit shift, from
|
|
smallest to largest.
|
|
- phb4: Fix TCE page size
|
|
|
|
The page sizes for TCEs on P9 were inaccurate and just copied from PHB3,
|
|
so correct them.
|
|
- Revert "pci: Shared slot state synchronisation for hot reset"
|
|
|
|
An issue was found in shared slot reset where the system can be stuck in
|
|
an infinite loop, pull the code out until there's a proper fix.
|
|
|
|
This reverts commit 1172a6c57ff3c66f6361e572a1790cbcc0e5ff37.
|
|
- hdata/iohub: Use only wildcard slots for pluggables
|
|
|
|
We don't want to cause a VID:DID check against pluggable devices, as
|
|
they may use multiple devids.
|
|
|
|
Narrow the condition under which VID:DID is listed in the dt, so that
|
|
we'll end up creating a wildcard slot for these instead.
|
|
- increase log verbosity in debug builds
|
|
- Add -debug to version on DEBUG builds
|
|
- cpu_wait_job: Correctly report time spent waiting for job
|