Commit Graph

49 Commits (26dda3f5a66a0f5af2cdba3a39a72f0e90cdc61c)
 

Author SHA1 Message Date
Jeff Scheel 26dda3f5a6 Collapse 5 subdocs back into a single document. Clean build. Tag work needed.
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel 87ca3cb207 Continued Extension of H_Send_Logical_LAN for large send packets
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel 2f01076395 Add Virtual Serial Multiplex adapter interfaces
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel 8ac60b88ef Add optional sub-queue support to VFC on P9 and newer
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel 600a4c0067 LPM Redundancy Phase II: Redundancy
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel edb08c49e8 Add 'OCC online/offline' events to 'IE' error log subsection
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel 42b5c198d7 XIVE Exploitation
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel 344ae2b713 Cleanup MacOS temp files
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel 168b18c466 VTPM (version 1 and 2)
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel 1ff4ccb0f6 Add Coherent Platform Facilities (CAPI)
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Leonardo Bras b52aecac38
Virtualization: Increase max num-entries for H_SEND_SUB_CRQ_INDIRECT to 128
Issue:  (08/01/2018 10:59:56 AM) Increase max num-entries for H_SEND_SUB_CRQ_INDIRECT to 128

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras 80f3205186
Virtualization: Maximum size of Dispatch Trace Log Buffer
Issue:  (12/06/2018 11:54:33 AM) Maximum size of Dispatch Trace Log Buffer

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras 0ca21985c2
Virtualization: Eliminate requirement for clearing TCP checksum field for ILLAN checksum calculation
Issue:  (05/17/2018 01:09:54 PM) Eliminate requirement for clearing TCP checksum field for ILLAN checksum calculation

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Jeff Scheel 06fd6f5326 ibm,architecture.vec change for timebase sychronization
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel 7b3e292fb0 ibm,current-associativity-domains property
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel e5ccc49406 HPT resizing option - KVM only
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel 48c698d287 Add H_VIOCTL subfunctions for virtual scsi and FC mobility preparation functionality
Signed-off-by: Jeff Scheel<scheel@us.ibm.com>
5 years ago
Jeff Scheel 07aa8c5f1f Add H_VIOCTL subfunction for virtual ethernet MAC scan functionality
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Jeff Scheel 4878294d38
Add H_VIOCTL subfunctions for VNIC failover support
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Leonardo Bras 9c429320e6
RTAS: XIVE Exploitation addition: Add ESB Reset Status to RTAS ibm,read-slot-reset-state2
Issue:  (04/29/2019 06:45:01 PM) XIVE Exploitation addition: Add ESB Reset Status to RTAS ibm,read-slot-reset-state2

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Jeff Scheel f3f39d165e
Start _pre5 versions with updated revision, copyright, and revision.
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
5 years ago
Leonardo Bras a0eb15323f
Error Handling: Change or Remove 0x9 and 0xA event subtypes for 'IE' error log subsection
Issue:  (06/04/2019 07:12:02 PM) Change or Remove 0x9 and 0xA event subtypes for 'IE' error log subsection

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras 606e852a90
Device-tree: SRIOV Virtual Function (VF) Dynamic DMA Window (DDW) Support
Issue:  (05/29/2019 01:36:35 PM) Add New CAS Bit For SRIOV Virtual Function (VF) Dynamic DMA Window (DDW) Support

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras 87fdcc2fbc
Virtualization: Reserve a range of hcalls to to support Ultravisor
Issue:  (01/15/2019 10:34:06 AM) Reserve a range of hcalls to to support Ultravisor

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras e9017761d4
Virtualization: Update XIVE Legacy hcalls to add H_Function
Issue:  (10/16/2019 12:56:42 PM) Update XIVE Legacy hcalls to add H_Function

1. Could not find H_CONFER_ADJUNCT in LoPAR.

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras 644435e641
RTAS: Add NVDIMM Secure Erase Command system parameter
Issue:  (12/09/2019 07:25:26 PM) Add NVDIMM Secure Erase Command system parameter

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras a3c40be10d
RTAS: Add NVDIMM Protection and Encryption State system parameters
Issue:  (05/16/2019 01:33:59 PM) Add NVDIMM Protection and Encryption State system parameters

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras cfc5598f1e
RTAS: Improve Defined Parameters table and notes
In Defined Parameters table, some notes are too long and hard to read.

Improves readability my transfering such notes to the bottom of table.

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras 9c0f83ba38
Virtualization: Add new return code to H_REGISTER_VPA: H_STATE
Issue:  (01/27/2020 05:41:56 PM) Update H_REGISTER_VPA to add H_STATE return code for VPA and SLB shadow buffer.

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras 317f533911
RTAS: Add new identifiers for Firmware Assisted Dump Data Format
Issue:  (07/12/2016 01:51:39 PM) Extend Firmware Assisted Dump for ISA Version 3.0

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras 883df9c360
RTAS: Add new argument for start-cpu Argument call buffer
Issue:  (12/14/2016 03:46:51 PM) Add a new return code, H_NOT_AVAILABLE, to start-cpu rtas call

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras 02cd19e0a1
Platform: Add configuration variables: ibm,shadow-boot-device ibm,last-booted
Issue:  (02/19/2020 02:00:52 PM) Document already-implemented NVRAM variables

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Leonardo Bras 7a89750ce3
Add new flag in table 3.11. Flag Word
Related ACR:
Issue:  (03/05/2020 05:00:49 PM) Update ibm,dynamic-memory-vN flags to include a "Hotplugged Memory" flag

Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com>
5 years ago
Jeff Scheel 71c3d5e0d0 Update version to 05._pre4 for Final review.
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
6 years ago
Jeff Scheel a7b7379e74 Change document type to "Work Group Note" from "Specification".
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
6 years ago
Jeff Scheel 0f20484dfa minor formatting updates 6 years ago
Jeff Scheel 2871255a28 Remove AS/RS statement.
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
6 years ago
Paul Mackerras 0978b6da27 Virtualization: minor fixes
- Remove duplication of some title text
- Correct spelling of "architectue"
- Remove unnecessary paragraph break

Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
6 years ago
Ananth N Mavinakayanahalli 560617b42d [Service Indicators] Move chapter to appendix
Signed-off-by: Ananth N Mavinakayanahalli <ananth@linux.ibm.com>
6 years ago
Michael Roth fc33158abc RTAS: remove unused table rows
Some tables have extra unused rows allocated, likely due to an
incomplete reformatting at some point which grouped multiple rows
into a multi-line row entry instead of using explicit rows. Remove
these unused rows.

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
6 years ago
Michael Roth d94214b67d RTAS: adjust column width for "Argument Call Buffer" tables
Each RTAS command has a corresponding table documenting input/output
values. The 1st column is either "In" or "Out", the 2nd is the
name of a parameter, and the 3rd is the description. Rather than
using equal widths for each, use 1*/2*/4* proportions to use the
table space a bit more efficiently. This reduces current document
size from 211 pages to 207.

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
6 years ago
Michael Roth 8164bafc42 RTAS: fix typos referencing ibm,configure-kernel-dump
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
6 years ago
Michael Roth 0353fa8c7e RTAS: fix "Kernel Assisted Dump Memory Structure" table formatting
We currently have 5 columns where the last 2 are defined to only use
1% of the table width, causing the corresponding row entries to
overrun the table and use excessive vertical space. Define the
column widths as 1*/1*/1*/2*/2* instead, since the last 2 columns
are used for the value descriptions.

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
6 years ago
Jeff Scheel 282de50b66 Update Abstracts. Reset versions to 0.5_pre3
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
6 years ago
Jeff Scheel 4bdc25d743 Log updates and documentation updates as follows.
Update to latest IBM approved PAPR ACRs (see files in Oct 13, 2017 commit):
- ISA 2.07 privileged doorbell extensions (9/16/2012)
- POWER ISA Name Change Category Vector.XOR to Vector.CRYPTO (11/4/2012)
- Enable Multiple Redirected RDMA mappings per page (3/5/2013)
- Add Block Invalidate Option (3/5/2013)
- Implementation Dependent Optimizations (3/13/2013)
- System Firmware Service Entitlement Date (Warranty Date) Check (4/3/2013)
- New Function for ibm,change-msi to specify 32 bit MSI (5/14/2013)
- Remove Client-Architecture-Support bit for UUID option (4/16/2013)
- AddClient Architecture Support bit for RTAS ibm,change-msi (5/28/2013)
- Add VNIC Server (5/24/2014)
- VPA changes for P8 (EBB) (5/24/2013)
- Add an hcall to clean up the entire MMU hashtable (11/20/2013)
- Add LPCR[ILE] support to H_SET_MODE (5/31/2013)
- New Root Node Properties (1/12/2016)
- Extended Firmware Assisted Dump for P8 Registers (1/24/2014)
- Sufficient H_COP_OP output buffer (6/21/2014)
- Extend H_SEND_LOGICAL_LAN for large send packets (6/29/2014)
- Extend H_GET_MPP_X reporting coalesced pages (8/24/2014)
- Update ibm,pcie-link-speed-stats property to support PCIe 3.0 link speeds (6/12/2015)
- Extend ibm,get-system-parameters RTAS to report Energy Management Tuning Parameters (3/18/2015)
- Additional System Parameters related to mgmt of FW Service Entitlement Warranty period (6/22/2015)
- Additional System Parameter to read LPAR Name string (10/7/2015)
- Redesign of properties for DRC information and dynamic memory (7/23/2015)
- Add additional logical loction code sections (3/4/2016)
- Add ibm,vnic-client-mac to support vNIC failover (2/29/2016)
- hcall for registering the process table (3/21/2016)
- New device tree property for UUID (3/21/2016)
- Changes for Hotplug RTAS Events (10/24/2016)
- Support 64-bit PE TCEs in ibm,query-pe-dma-window (7/14/2016)

Add missing chapters for Virtualization (new):
- Virtual Management Channel (VMC)
- Virtual Asynchronous Services Interface (VASI)

Also performed other miscellaneous formatting cleanup.

Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
7 years ago
Jeff Scheel c1255f485e Correct build failure.
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
7 years ago
Jeff Scheel 1c7e94c94f Draft update
- Complete Platform document cleanup
- Ensure build of all docs in POM
- General cross-doc cleanup

Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
7 years ago
Jeff Scheel 6be1cb724d Correct table header formating to include vertical text
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
7 years ago
Jeff Scheel ba26762628 Initial repo priming from IBM Internal tree.
Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
7 years ago