aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-06-03lpc-port80h: Don't write port 80h when running under SimicsAlistair Popple2-0/+6
Simics doesn't model LPC port 80h. Writing to it terminates the simulation due to an invalid LPC memory access. This patch adds a check to ensure port 80h isn't accessed if we are running under Simics. Signed-off-by: Alistair Popple <alistair@popple.id.au> [stewart: fixup run-port80h test] Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03platforms/vesnin: PCI inventory via IPMI OEMArtem Senichev1-33/+44
Replace raw protocol with OEM message supported by OpenBMC's IPMI plugins. BMC-side implementation (IPMI plug-in): https://github.com/YADRO-KNS/phosphor-pci-inventory Signed-off-by: Artem Senichev <a.senichev@yadro.com> Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: fixup misc broken linksStewart Smith4-4/+5
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_GET_XIVE and OPAL_SET_XIVEStewart Smith2-3/+13
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Document OPAL_CONFIG_CPU_IDLE_STATEStewart Smith1-0/+32
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: skeleton OPAL_PCI_EEH_FREEZE_SET docsStewart Smith1-0/+29
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Skeleton OPAL_PCI_ERR_INJECT docsStewart Smith1-0/+54
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Document OPAL_WRITE_OPPANEL_ASYNCStewart Smith2-0/+51
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Document OPAL_ELOG_SEND as not ever usedStewart Smith1-1/+12
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Document OPAL_GET_PARAM and OPAL_SET_PARAMStewart Smith2-0/+122
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_SYNC_HOST_REBOOTStewart Smith1-8/+11
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_CHECK_ASYNC_COMPLETIONStewart Smith1-6/+11
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_GET_MSGStewart Smith1-11/+11
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Add skeleton OPAL_RESYNC_TIMEBASE docsStewart Smith1-0/+21
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Add OPAL_ELOG_WRITE to a list of future callsStewart Smith1-0/+11
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Add OPAL_PCI_MSI_EOI skeleton docsStewart Smith1-0/+24
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Skeleton OPAL_PCI_POLL docsStewart Smith1-0/+18
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Add skeleton for OPAL_PCI_NEXT_ERRORStewart Smith1-0/+41
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: OPAL_RESERVED[12], reserved but never usedStewart Smith1-2/+22
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: OPAL_SET_SYSTEM_ATTENTION_LED was never implementedStewart Smith1-1/+11
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Add OPAL_GET_EPOW_STATUS docsStewart Smith2-1/+69
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Mark OPAL_SET_SLOT_LED_STATUS as never implementedStewart Smith1-1/+11
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: OPAL_PCI_MASK_PE_ERROR was never implementedStewart Smith1-1/+11
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Add skeleton for OPAL_PCI_REINITStewart Smith1-0/+31
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: OPAL_PCI_FENCE_PHB was never implementedStewart Smith1-1/+11
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03Remove remnants of OPAL_PCI_GET_PHB_DIAG_DATAStewart Smith10-42/+22
Never present in a public OPAL release, and only kernels prior to 3.11 would ever attempt to call it. Signed-off-by: Stewart Smith <stewart@linux.ibm.com> Reviewed-by: Andrew Donnellan <ajd@linux.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Flesh out OPAL_PCI_GET_PHB_DIAG_DATA2 docsStewart Smith1-9/+253
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Skeleton OPAL_PCI_GET_HUB_DIAG_DATA docsStewart Smith1-0/+81
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Add skeleton OPAL_PCI_RESET docsStewart Smith1-0/+42
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_PCI_MAP_PE_DMA_WINDOW[_REAL]Stewart Smith2-5/+20
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Document OPAL_QUERY_CPU_STATUSStewart Smith1-0/+35
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_GET_MSI_[32|64]Stewart Smith1-3/+42
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03Remove unused OPAL_GET_XIVE_SOURCEStewart Smith5-71/+15
While this call was technically implemented by skiboot, no code has ever called it, and it was only ever implemented for the p7ioc-phb back-end (i.e. POWER7). Since this call was unused in Linux, and that POWER7 with OPAL was only ever available internally, so it should be safe to remove the call. Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_PCI_SET_XIVE_PEStewart Smith1-4/+10
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03Remove unused OPAL_PCI_GET_XIVE_REISSUE and OPAL_PCI_SET_XIVE_REISSUEStewart Smith4-42/+28
These seem to be remnants of one of the OPAL incarnations prior to OPALv3. These calls have never been implemented in skiboot, and never used by an upstream kernel (nor a PowerKVM kernel). It's rather safe to just document them as never existing. Signed-off-by: Stewart Smith <stewart@linux.ibm.com> Reviewed-by: Andrew Donnellan <ajd@linux.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_PCI_SET_MVE_ENABLEStewart Smith1-4/+9
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_PCI_SET_MVEStewart Smith1-4/+8
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_PCI_SET_PELTVStewart Smith1-7/+11
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_PCI_SET_PEStewart Smith1-17/+19
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03Remove never implemented OPAL_PCI_SET_PHB_TABLE_MEMORY and document whyStewart Smith3-14/+13
Not ever used by upstream linux or PowerKVM tree. Never implemented in skiboot (not even in ancient internal only tree). So, it's incredibly safe to remove. Signed-off-by: Stewart Smith <stewart@linux.ibm.com> Reviewed-by: Andrew Donnellan <ajd@linux.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_PCI_MAP_PE_MMIO_WINDOWStewart Smith1-7/+14
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_PCI_SET_PHB_MEM_WINDOWStewart Smith1-8/+15
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: prettify OPAL_PCI_PHB_MMIO_ENABLEStewart Smith1-5/+10
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03Remove unused OPAL_PCI_EEH_FREEZE_STATUS2Stewart Smith3-32/+25
This call was introduced all the way back at the end of 2012, before OPAL was public. The #define for the OPAL call was introduced to the Linux kernel in June 2013, and the call was never used in any kernel tree ever (as far as we can find). Thus, it's quite safe to remove this completely unused and completely untested OPAL call. Fixes: https://github.com/open-power/skiboot/issues/99 Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Add skeleton OPAL_PCI_EEH_FREEZE_CLEAR docsStewart Smith1-0/+33
Fixes: https://github.com/open-power/skiboot/issues/101 Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: OPAL_PCI_SHPC was never implementedStewart Smith1-1/+12
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Add skeleton OPAL_PCI_EEH_FREEZE_STATUS docsStewart Smith1-0/+50
Fixes: https://github.com/open-power/skiboot/issues/99 Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Add missing skiboot-4.1.1 release notesStewart Smith1-0/+40
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Add missing skiboot-4.1 release notesStewart Smith1-0/+43
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
2019-06-03doc: Add missing skiboot-5.0 release notesStewart Smith2-6/+151
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>