aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2018-05-28skiboot 5.9.9 release notesStewart Smith1-0/+27
Signed-off-by: Stewart Smith <stewart@linux.ibm.com> (cherry picked from commit 81e58346c8b8a9f85d7b116f2d3c1b6bc724daea) Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-05-28skiboot 5.10.6 release notesStewart Smith1-0/+48
Signed-off-by: Stewart Smith <stewart@linux.ibm.com> (cherry picked from commit 48e5e8be4612b4233b2e443c86fffa1997ab0799) Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-05-28skiboot 6.0.4 release notesStewart Smith1-0/+55
Signed-off-by: Stewart Smith <stewart@linux.ibm.com> (cherry picked from commit c55a54bbf38b6b3144105885e173ae7b6afab091) Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-05-22doc/opal-api: flesh out return-codes documentationStewart Smith1-2/+14
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-05-22doc/opal-power-shift-ratio: fix table formattingStewart Smith1-4/+7
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-05-22doc: Further document development and release processStewart Smith7-7/+135
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-05-18skiboot 6.0.2 release notesStewart Smith1-0/+23
Signed-off-by: Stewart Smith <stewart@linux.ibm.com> (cherry picked from commit e05b3fb62d44e840a2818afc738ce3bc7afea092) Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-05-16skiboot 6.0.1 release notesv6.0.1Stewart Smith1-0/+29
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-05-11skiboot 6.0 release notesv6.0Stewart Smith1-0/+1027
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-05-09skiboot v6.0-rc2 release notesv6.0-rc2Stewart Smith1-0/+154
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-05-02doc: cosmetic fixup of reference to stale headerBalbir singh1-1/+1
Signed-off-by: Balbir singh <bsingharora@gmail.com> Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-05-01skiboot 6.0-rc1 release notesv6.0-rc1Stewart Smith1-0/+869
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-04-24skiboot 5.10.5 release notesStewart Smith1-0/+61
Signed-off-by: Stewart Smith <stewart@linux.ibm.com> (cherry picked from commit b2e7d224fd7677de1dd653c45deee94ef6886ffd) Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-04-17opal/hmi: Add documentation for opal_handle_hmi2 callMahesh Salgaonkar1-0/+126
Signed-off-by: Mahesh Salgaonkar <mahesh@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-04-06skiboot-5.11 release notesv5.11Stewart Smith1-0/+828
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-04-04skiboot 5.10.4 release notesStewart Smith1-0/+28
Signed-off-by: Stewart Smith <stewart@linux.ibm.com> (cherry picked from commit 604f758b2cbf6629bb2ef3b0e0637ffd7dde472b) Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2018-04-03doc: Document ibm,heartbeat-msStewart Smith1-0/+21
and by 'document', I mean 'gather a few extra minor bits of breadcrumbs of clues as to what, when and why this thing exists'. Signed-off-by: Stewart Smith <stewart@linux.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-03-28skiboot 5.11-rc1 release notesv5.11-rc1Stewart Smith1-0/+694
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-03-28skiboot 5.10.3 release notesStewart Smith1-0/+82
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> (cherry picked from commit a6c62330f8b08032434f7cf9587ac5bfb79ffe91) Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-03-06skiboot 5.10.2 release notesStewart Smith1-0/+29
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> (cherry picked from commit f14716595ee54cd3f55baaeae3c98bc16e7926b6) Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-03-01phb4: set PBCQ Tunnel BAR for tunneled operationsPhilippe Bergheaud1-0/+76
P9 supports PCI tunneled operations (atomics and as_notify) that are initiated by devices. A subset of the tunneled operations require a response, that must be sent back from the host to the device. For example, an atomic compare and swap will return the compare status, as swap will only performed in case of success. Similarly, as_notify reports if the target thread has been woken up or not, because the operation may fail. To enable tunneled operations, a device driver must tell the host where it expects tunneled operation responses, by setting the PBCQ Tunnel BAR Response register with a specific value within the range of its BARs. This register is currently initialized by enable_capi_mode(). But, as tunneled operations may also operate in PCI mode, a new API is required to set the PBCQ Tunnel BAR Response register, without switching to CAPI mode. This patch provides two new OPAL calls to get/set the PBCQ Tunnel BAR Response register. Note: as there is only one PBCQ Tunnel BAR register, shared between all the devices connected to the same PHB, only one of these devices will be able to use tunneled operations, at any time. Signed-off-by: Philippe Bergheaud <felix@linux.vnet.ibm.com> Reviewed-by: Frederic Barrat <fbarrat@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-03-01doc/opal-api: Document changes of adding interrupt-parent property under ↵Pridhiviraj Paidipeddi1-0/+2
/ibm, opal/ipmi node on POWER9 and above. Signed-off-by: Pridhiviraj Paidipeddi <ppaidipe@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-03-01doc/opal-api: Document using stdout-path propertyPridhiviraj Paidipeddi1-0/+1
Signed-off-by: Pridhiviraj Paidipeddi <ppaidipe@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-03-01doc/device-tree: Add OpenCAPI device tree bindingsAndrew Donnellan1-0/+69
Suggested-by: Stewart Smith <stewart@linux.vnet.ibm.com> Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-03-01doc/device-tree: Add PCI bindings stubAndrew Donnellan2-0/+73
Add a page for PCI device tree bindings. Right now it's just an example of a PHB as seen on a POWER9 Zaius, and it could do with some extra commentary. Suggested-by: Stewart Smith <stewart@linux.vnet.ibm.com> Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-03-01npu2-opencapi: Add OpenCAPI OPAL API callsFrederic Barrat1-0/+126
Add three OPAL API calls that are required by the ocxl driver. - OPAL_NPU_SPA_SETUP The Shared Process Area (SPA) is a table containing one entry (a "Process Element") per memory context which can be accessed by the OpenCAPI device. - OPAL_NPU_SPA_CLEAR_CACHE The NPU keeps a cache of recently accessed memory contexts. When a Process Element is removed from the SPA, the cache for the link must be cleared. - OPAL_NPU_TL_SET The Transaction Layer specification defines several templates for messages to be exchanged on the link. During link setup, the host and device must negotiate what templates are supported on both sides and at what rates those messages can be sent. Signed-off-by: Frederic Barrat <fbarrat@linux.vnet.ibm.com> Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-03-01doc: skiboot 5.10.1 release notesStewart Smith1-0/+23
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-02-23doc: fix v5.10-rc4 release datev5.10Stewart Smith1-1/+1
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-02-23skiboot v5.10 release notesStewart Smith1-0/+2257
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-02-21skiboot 5.10-rc4 release notesv5.10-rc4Stewart Smith1-0/+81
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-02-21opal-api: Re-jig OPAL API numbers because OpenCAPI kernel mergeStewart Smith2-0/+0
74d656d219b98ef3b96f92439337aa6392a7577d added OPAL APIs to kernel (and this commit is now in Linus' tree) that hadn't yet made their way to OPAL. Also, be slightly grumbly about it. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-02-21sensor-groups: occ: Add support to disable/enable sensor groupShilpasri G Bhat1-0/+46
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. Signed-off-by: Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> [stewart: rebase and bump OPAL API number] Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-02-21sensors: Support reading u64 sensor valuesShilpasri G Bhat1-0/+16
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. Signed-off-by: Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-02-21dt: add /cpus/ibm, powerpc-cpu-features device tree bindingsNicholas Piggin3-0/+454
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/. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> [stewart: fix maybe-uninitialized warning from older GCC, doc cleanup] Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-02-15skiboot v5.10-rc3 release notesv5.10-rc3Stewart Smith1-0/+148
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-02-09skiboot 5.10-rc2 release notesv5.10-rc2Stewart Smith1-0/+162
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2018-02-06skiboot v5.10-rc1 release notesv5.10-rc1Stewart Smith2-0/+1562
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-12-22skiboot 5.9.7 release notesStewart Smith1-0/+28
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> (cherry picked from commit 2bbe8b84b87d97220809c09e8dfcf756287012e7) Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-12-18doc: update libstb documentation with POWER9 changesClaudio Carvalho3-182/+181
POWER9 changes reflected in the libstb: - bumped ibm,secureboot node to v2 - added ibm,cvc node - hash-algo superseded by hw-key-hash-size Signed-off-by: Claudio Carvalho <cclaudio@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-12-18hdata/tpmrel.c: add ibm, cvc device tree nodeClaudio Carvalho1-0/+47
In P9, the Container Verification Code is stored in a hostboot reserved memory and the list of provided CVC services is stored in the TPMREL_IDATA_HASH_VERIF_OFFSETS idata array. Each CVC service has an offset and version. This adds the ibm,cvc device tree node and its documentation. Signed-off-by: Claudio Carvalho <cclaudio@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-12-18hdata: Parse SPD dataVasant Hegde1-0/+24
Parse SPD data and populate device tree. list of properites parsing from SPD: ----------------------------------- [root@ltc-wspoon dimm@d00f]# lsprop . memory-id 0000000c (12) <-- DIMM type product-version 00000032 (50) <-- Module Revision Code device_type "memory-dimm-ddr4" serial-number 15d9acb6 (366587062) status "okay" size 00004000 (16384) phandle 000000bd (189) ibm,loc-code "UOPWR.0000000-Node0-DIMM7" part-number "36ASF2G72PZ-2G6B2 " reg 0000d007 (53255) name "dimm" manufacturer-id 0000802c (32812) <-- Vendor ID, we can get vendor name from this ID Also update documentation. Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-12-15skiboot 5.9.6 release notesStewart Smith1-0/+30
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> (cherry picked from commit b7de946d5b30585864513cc1bfea4c686f327640) Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-12-13skiboot 5.9.5 Release NotesStewart Smith1-0/+77
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> (cherry picked from commit 34f923a938ddb8553287f34d7991b75035867f36) Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-12-03core: Add support for quiescing OPALNicholas Piggin2-0/+66
Quiescing is ensuring all host controlled CPUs (except the current one) are out of OPAL and prevented from entering. This can be use in debug and shutdown paths, particularly with system reset sequences. This patch adds per-CPU entry and exit tracking for OPAL calls, and adds logic to "hold" or "reject" at entry time, if OPAL is quiesced. An OPAL call is added, to expose the functionality to Linux, where it can be used for shutdown, kexec, and before generating sreset IPIs for debugging (so the debug code does not recurse into OPAL). Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-11-30Add documentation for ibm, firmware-versions device tree nodeStewart Smith1-0/+139
Reviewed-by: Reza Arbab <arbab@us.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> Reviewed-by: Samuel Mendoza-Jonas <sam@mendozajonas.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-11-28xive: Implement "single escalation" featureBenjamin Herrenschmidt1-8/+21
This adds a new VP flag to control the new DD2.0 "single escalation" feature. This feature allows us to have a single escalation interrupt per VP instead of one per queue. It works by hijacking queue 7 (which is this no longer usable when that is enabled) and exploiting two new hardware bits that will: - Make the normal queues (0..6) escalate unconditionally thus ignoring the ESe bits. - Route the above escalations to queue 7 - Have queue 7 silently escalate without notification Thus the escalation of queue 7 becomes the one escalation interrupt for all the other queues. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-11-28xive: When disabling a VP, wipe all of its settingsBenjamin Herrenschmidt1-0/+2
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-11-28xive: When disabling an EQ, wipe all of its settingsBenjamin Herrenschmidt1-3/+7
This avoids having configuration bits left over Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-11-28xive: Define API for single-escalation VP modeBenjamin Herrenschmidt1-1/+21
This mode allows all queues of a VP to use the same escalation interrupt, at the cost of losing priority 7. This adds the definition and documentation of the API, the implementation will come next. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-11-29skiboot 5.9.4 release notesStewart Smith1-0/+26
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> (cherry picked from commit 1a1a2bd43829dc49c63fda07c569fbfcb73353a5) Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>