aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2020-09-10skiboot v6.6.3 release notesVasant Hegde1-0/+21
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2020-08-07doc: Document more platformsJoel Stanley1-1/+4
These platforms are supported in the tree but didn't make it to the docs folder yet. Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2020-07-03skiboot v6.6.2 release notesVasant Hegde1-0/+17
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
2020-06-09skiboot v6.6.1 release notesVasant Hegde1-0/+31
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
2020-06-05skiboot v6.3.5 release notesVasant Hegde1-0/+17
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
2020-04-23skiboot v6.6 release notesv6.6Oliver O'Halloran1-0/+65
Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2020-04-09skiboot v6.0.23 release notesVasant Hegde1-0/+17
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
2020-04-01docs: Fix ref to skiboot-6.4 in 6.5 release notesv6.6-rc1Oliver O'Halloran1-1/+1
I like to click things. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2020-03-30skiboot v6.0.22 release notesVasant Hegde1-0/+21
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2020-03-20skiboot v6.5.4 release notesVasant Hegde1-0/+16
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
2020-03-11skiboot v6.5.3 release notesVasant Hegde1-0/+24
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2020-01-29npu2, npu3: Remove ibm, phb-index property from the NPU dt nodeFrederic Barrat1-1/+0
The 'ibm,phb-index' property of the NPU node is now useless, as we can have multiple PHBs associated to the same NPU on P9. Let's remove it to avoid confusion. Reviewed-by: Reza Arbab <arbab@linux.ibm.com> Reviewed-by: Andrew Donnellan <ajd@linux.ibm.com> Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2020-01-20skiboot v6.0.21 release notesVasant Hegde1-0/+15
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
2019-12-16doc/imc: Fix sphinx warningOliver O'Halloran1-1/+3
Using a normal :: block results in "WARNING: Unexpected indentation." I don't know why, but replacing it with a plain-text code block cures it. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc: Fix some errors in platforms-and-cpusOliver O'Halloran1-9/+23
Apollo was a P7 platform, not P8, and we don't support P7 any more. VESNIN is a P8 platform. Garrison uses the P8NVL chip, few other minor mistakes. There's stilll a bunch of systems missing from here, but eh. I also added a note about P7 support being dropped. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc: Remove bonus CONTRIBUTING.md from the indexOliver O'Halloran1-1/+0
This is already included under the "Development Process" and this causes a warning because there's no doc/CONTRIBUTING.md. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc: Use parallel buildsOliver O'Halloran1-1/+1
Using all your cores makes re-building the documentation a significantly faster. It'd be even faster if sphinx would stop assuming every single .rst file changes between builds, but casual googling didn't reveal a fix so -EEFFORT. Might be a bug in Sphinx 1.8.3 which Fedora is shipping. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc: Add VAS stuff into the treeOliver O'Halloran3-0/+5
It was AWOL. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc/device-tree: Add secvar bindings to the toctreeOliver O'Halloran1-1/+3
There's no real point in having a seperate subdir. Move it down a level and rename it to secvar.rst so Sphinx picks it up automatically. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc/opal-api: Remove ref to OPAL_HMI_FLAGS_TOD_TB_FAILOliver O'Halloran1-1/+1
A definition for this flag is provided below in a code block. It's not an OPAL call so there's no ref to it and we get a warning. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc/dt: Fix memory-heirachy blockOliver O'Halloran1-13/+15
Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc/opal-api: Remove spurious indentOliver O'Halloran1-1/+1
Sphinx whines. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc: Fix block in 6.3.2 release notesOliver O'Halloran1-6/+5
Squash another warning Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc: Remove duplicate OPAL_ELOG_WRITE labelOliver O'Halloran1-2/+0
This was never implemented and it's documented in the "Future calls" section. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc/sbe: Fix block indentationOliver O'Halloran1-3/+5
Squash some warnings. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc: Fix code blocks in v6.3.3 release notesOliver O'Halloran1-3/+6
Sphinx seems to choke if there's an additional indentation in a :: block. e.g.: :: one two three four It'll complain about the indentation changing at three. A ".. code-block:: text" block doesn't seem to have this problem so use that instead. Also note that you need a blank line between the code-block and the start of the actual code block. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16skiboot v6.3.3 release notesVasant Hegde1-0/+73
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> [oliver: cherry picked into master, better late than never] Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc/secvar: Fix indentation warningsOliver O'Halloran1-15/+15
Sphinx complains about the following line not being indented to the same starting point as the lines above. Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc/mpipl: Fix warningsOliver O'Halloran1-12/+13
Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc/secvar: Fix table markupOliver O'Halloran1-7/+7
Where the table grid intersect there needs to be a '+' rather than a '|' Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16doc: Add skiboot-5.2.0 refOliver O'Halloran1-0/+2
Fixes a few missing ref warnings Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-16add little endian supportNicholas Piggin1-1/+1
This adds support for building LE skiboot with LITTLE_ENDIAN=1. This is not complete, notably PHB3, NPU* and *CAPI*, but it is sufficient to build and boot on mambo and OpenPOWER POWER9 systems. LE/ELFv2 is a nicer calling convention, and results in smaller image and less stack usage. It also follows the rest of the Linux/OpenPOWER stack moving to LE. The OPALv3 call interface still requires an ugly transition through BE for compatibility, but that is all handled on the OPAL side. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-11skiboot v6.5.2 release notesVasant Hegde1-0/+28
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-11skiboot 5.4.11 release notesVasant Hegde1-0/+27
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-05secvar_devtree: add generic compatible, and new format device tree propertyEric Richter1-1/+20
This patch adds a generic compatible entry to the secvar/compatible device tree property for kernels, etc to match for basic secvar information (e.g. the linux secvar-sysfs implementation). The new "format" property exposes the expected format for data passing in and out of the secvar API. In most cases, this should be the same as the backend-specific compatible entry. Signed-off-by: Eric Richter <erichte@linux.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-12-04phb4: Add PHB options get/set OPAL callsAlexey Kardashevskiy2-0/+67
These are new OPAL calls to tweak various PHB parameters. The first two are: - TVT Select 'GTE4GB' Option of the PHB control register to enable use of the second TVE for DMA trafic just above 4GB; - MMIO EEH Disable to disable EEH for all MMIO commands. Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-11-07doc: add opal secure variable documentationEric Richter3-0/+366
This patch contains the work-in-progress documentation for the secure variable design in OPAL. Future revisions of this patch set will (hopefully) add new pieces of documentation here. Signed-off-by: Eric Richter <erichte@linux.ibm.com> [oliver: whitespace error fixes, removed old backend node docs] Signed-off-by: Oliver O'Halloran <oohall@gmail.com> --- V3: - removed metadata - removed get_size - updated _get semantics for size queries - added/expanded device tree properties V4: - updated for new device tree changes V5: - removed incorrect ibm,secureboot changes - rewrote bindings using a different format - moved secvar documentation under ibm,opal V6: - moved os-secureboot-enforcing to ibm,secureboot - removed backend node from secvar node - updated documentation on secvar node compatible
2019-11-05VAS: Alloc IRQ and port address for each VAS instanceHaren Myneni2-0/+21
Setup IRQ and trigger port for each VAS instance. Export these values through device-tree with 'interrupts' and 'ibm,vas-port' properties in each VAS device node. Kernel setup IRQ and register port address for each send window. Enable 'vas-user-space' NVRAM config to allocate IRQ sources and provide 'interrupts' property. nvram -p ibm,skiboot --update-config vas-user-space=enable Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com> Signed-off-by: Haren Myneni <haren@us.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-10-24skiboot v6.5.1 release notesVasant Hegde1-0/+27
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-10-24skiboot v6.3.4 release notesVasant Hegde1-0/+29
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-08-16skiboot 6.5 release notesv6.5Oliver O'Halloran1-0/+20
Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-08-15MPIPL: Add documentationVasant Hegde6-0/+250
Document MPIPL device tree and OPAL APIs. Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Signed-off-by: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> [oliver: rebased] Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-08-15platform: Introduce new reboot typeVasant Hegde1-0/+7
Enhance reboot2 call to support MPIPL. Payload will call this interface to initiate MPIPL. Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> [oliver: rebased] Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-08-02doc/device-tree/ibm, opal/firmware/version: clarify timeline of git-id vs ↵Stewart Smith1-2/+6
version Signed-off-by: Stewart Smith <stewart@linux.ibm.com> Reviewed-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-08-02doc/requirements.txt: pin docutils at 0.14Stewart Smith1-0/+2
docutils is a dependency for sphinx. The recently released 0.15 version throws a syntax error like so: + cd doc + make html sphinx-build -b html -d _build/doctrees . _build/html Traceback (most recent call last): File "/usr/bin/sphinx-build", line 6, in <module> from sphinx.cmd.build import main File "/usr/lib64/python2.7/site-packages/sphinx/cmd/build.py", line 20, in <module> from docutils.utils import SystemMessage File "/usr/lib/python2.7/site-packages/docutils/utils/__init__.py", line 21, in <module> import docutils.io File "/usr/lib/python2.7/site-packages/docutils/io.py", line 348 (self.destination.mode, mode)), file=self._stderr) ^ SyntaxError: invalid syntax make: *** [Makefile:53: html] Error 1 obviously, this isn't ideal - so let's pin our version to one that actually works. Signed-off-by: Stewart Smith <stewart@linux.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-08-02occ: Add pstate corresponding to base frequency to DTShilpasri G Bhat1-1/+11
Unlike POWER8, nominal frequency is not the highest guaranteed frequency of the POWER9 chip. In POWER9, the highest guaranteed frequency is greater than the nominal frequency and is referred to as base frequency. In POWER9 base frequency is the highest frequency the processor will operate at when ALL cores are active and in ANY operating condition. This patch exports the turbo pstate as the base frequency as per OCC documentation. Signed-off-by: Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> [oliver: delete ibm,pstate-base on fast reboot] Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-07-16skiboot v6.4 release notesv6.4Stewart Smith1-0/+850
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-07-08skiboot v6.4-rc1 release notesv6.4-rc1Stewart Smith1-0/+788
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-07-02skiboot v6.3.2 release notesVasant Hegde1-0/+219
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> (cherry picked from commit 7a2b63d5457345c7dd8b6d7d9524b58a0aa0ae5e) Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-27doc: Add .nojekyll to not confuse gh-pagesStewart Smith1-0/+0
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>