update all compliance thts docs
* add/sanitize all compliance thts documents * add/sanitize all compliance versions * use specification layout as base for compliance layout Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>remotes/1693381142243034077/jamesk-patch-1
parent
7902a5d781
commit
b8905dc651
@ -0,0 +1,30 @@
|
|||||||
|
---
|
||||||
|
title: 64-bit ELF v2 ABI Compliance TH/TS Specification for OpenPOWER Architecture
|
||||||
|
group: compliance
|
||||||
|
publicreview: false
|
||||||
|
tags:
|
||||||
|
- specifications
|
||||||
|
- systemsoftware
|
||||||
|
- abi
|
||||||
|
- toolchain
|
||||||
|
- compliler
|
||||||
|
- testsuite
|
||||||
|
- testharness
|
||||||
|
date: 2017-06-27
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
This document provides requirements on a test implementation targeting the Application Binary Interface (ABI) for OpenPOWER.
|
||||||
|
Currently, this test implementation is shipped with the gcc sources, and so forms part of the official gcc build and test process.
|
||||||
|
|
||||||
|
The OpenPOWER ELFv2 Application Binary Interface (ABI) Compliance Test Harness and Test Suite (TH/TS) Specification provides
|
||||||
|
the test suite requirements to demonstrate compliance with the OpenPOWER 64-bit ELFv2 ABI Specification.
|
||||||
|
It describes the tests required in the test suite and a test harness needed to execute the test suite.
|
||||||
|
It also describes the successful execution of the test suite, including what it means for an optional feature to fail.
|
||||||
|
|
||||||
|
This document is a Standard Track, Work Group Specification work product owned by the Compliance Workgroup and
|
||||||
|
handled in compliance with the requirements outlined in the OpenPOWER Foundation Work Group (WG) Process document.
|
||||||
|
It was created using the Master Template Guide version 1.0.0.
|
||||||
|
|
||||||
|
Comments, questions, etc. can be submitted to the public mailing list for this document at
|
||||||
|
<openpower-elfv2abi-thts@mailinglist.openpowerfoundation.org>.
|
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
title: "Compliance Specifications"
|
||||||
|
date: 2022-01-06
|
||||||
|
outputs:
|
||||||
|
- html
|
||||||
|
- json
|
||||||
|
- rss
|
||||||
|
draft: false
|
||||||
|
---
|
@ -0,0 +1,41 @@
|
|||||||
|
---
|
||||||
|
title: Advanced Accelerator Adapter 25Gbps I/O Compliance Test Harness and Test Suite Specification
|
||||||
|
group: accelerator
|
||||||
|
publicreview: false
|
||||||
|
tags:
|
||||||
|
- specification
|
||||||
|
- compliance
|
||||||
|
- testharness
|
||||||
|
- testsuite
|
||||||
|
- 25gbps
|
||||||
|
- 25gio
|
||||||
|
- advancedacceleratoradapter
|
||||||
|
- accelerator
|
||||||
|
- capi30
|
||||||
|
- opencapi
|
||||||
|
date: 2018-11-05
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
The purpose of the OpenPOWER Advanced Accelerator Adapter Compliance 25Gbps I/O Test Harness and Test Suite specification is
|
||||||
|
to provide the test suite requirements to demonstrate OpenPOWER Advanced Accelerator Adapter 25G I/O compliance for POWER9™ systems.
|
||||||
|
|
||||||
|
The input to this specification is the following specification :
|
||||||
|
OpenPOWER Advanced Accelerator Adapter Electro-Mechanical Specification
|
||||||
|
which describes electro-mechanical specification for advanced accelerator adapters within the OpenPOWER ecosystem supported by IBM POWER9.
|
||||||
|
|
||||||
|
There are two accelerator approaches for the 25Gbit/sec interface and
|
||||||
|
the compliance for each approach is defined in this document.
|
||||||
|
The first approach is a Mezzanine Adapter Card which is attached to the system planar via two connectors.
|
||||||
|
The Mezzanine Adapter Card for OpenPOWER systems based on the POWER9 processor attaches to the 25Gbit/sec interface native to
|
||||||
|
the POWER9 and plugs into the mezzanine card connectors.
|
||||||
|
|
||||||
|
The second approach is a Cabled Interface Extension to an adapter card.
|
||||||
|
It uses a PCIe card as an example but the cabled extension does not require the adapter card be PCIe.
|
||||||
|
POWER9 platforms support the optional cabling of the 25Gbit/sec Advanced Accelerator Interface to
|
||||||
|
the advanced accelerator adapter in a riser card plugged into a PCIe slot in the same system.
|
||||||
|
In addition, the adapter could be located in different drawer of the rack.
|
||||||
|
|
||||||
|
This document is a Standard Track, Work Group Specification work product owned by the Compliance Workgroup and
|
||||||
|
handled in compliance with the requirements outlined in the OpenPOWER Foundation Work Group (WG) Process document.
|
||||||
|
Comments, questions, etc. can be submitted to the public mailing list for this document at <openpower-25gio-thts@mailinglist.openpowerfoundation.org>.
|
@ -0,0 +1,28 @@
|
|||||||
|
---
|
||||||
|
title: OpenPOWER Architecture Compliance Definition
|
||||||
|
group: compliance
|
||||||
|
publicreview: false
|
||||||
|
tags:
|
||||||
|
- compliance
|
||||||
|
- architecture
|
||||||
|
- power8
|
||||||
|
- power9
|
||||||
|
date: 2019-07-23
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
The purpose of the OpenPOWER Architecture Compliance Definition document is to give a consistent approach
|
||||||
|
to compliance under the guidance of the Compliance Work Group.
|
||||||
|
|
||||||
|
It contains the following :
|
||||||
|
- Document the OpenPOWER specifications that contain the interfaces that are required to be OpenPOWER compliant
|
||||||
|
- Document an overview of the Compliance Test Harness and Test Suite Specifications that have been developed in the Compliance Work Group,
|
||||||
|
and an outline of the contents expected in each specification
|
||||||
|
- Document procedures on how to measure and document compliance and where to submit the report for compliance
|
||||||
|
|
||||||
|
Version 1.1.0 of the document is based on the POWER8™ systems and the POWER9™ systems and
|
||||||
|
reflects work by the Compliance Work Group to improve the document.
|
||||||
|
|
||||||
|
The OpenPOWER Architecture Compliance Definition document is a Standards Track, Work Group Specification owned by the Compliance Workgroup and
|
||||||
|
handled in compliance with the requirements outlined in the OpenPOWER Foundation Work Group (WG) Process document.
|
||||||
|
Comments about this document may be submitted to the Compliance Workgroup by emailing to <openpower-arch-comp-def@mailinglist.openpowerfoundation.org>
|
@ -0,0 +1,28 @@
|
|||||||
|
---
|
||||||
|
title: CAPI Accelerator Compliance Test Specification
|
||||||
|
group: compliance
|
||||||
|
publicreview: false
|
||||||
|
tags:
|
||||||
|
- compliance
|
||||||
|
- caia
|
||||||
|
- capi
|
||||||
|
- testsuite
|
||||||
|
- testharness
|
||||||
|
date: 2018-02-15
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
The purpose of the OpenPOWER CAPI Accelerator Compliance Test Specification is
|
||||||
|
to provide the test suite requirements to demonstrate OpenPOWER CAPI Accelerator solution compliance for POWER™ systems.
|
||||||
|
The input to this specification are the following specifications which define the hardware interfaces which are the subject of
|
||||||
|
this OpenPOWER CAPI Accelerator Compliance document:
|
||||||
|
|
||||||
|
- OpenPOWER Power Service Layer (PSL) to Accelerator Function Unit (AFU) Interface CAPI Specification,
|
||||||
|
which describes the interface to communicate to the acceleration logic running on the FPGA.
|
||||||
|
- OpenPOWER Coherent Accelerator Interface Architecture Version (CAIA) Specification
|
||||||
|
which describes a coherent accelerator interface structure for coherently attaching accelerators to the POWER systems using a standard PCIe bus.
|
||||||
|
|
||||||
|
|
||||||
|
This document is a Standard Track, Work Group Specification work product owned by the Compliance Workgroup and
|
||||||
|
handled in compliance with the requirements outlined in the OpenPOWER Foundation Work Group (WG) Process document.
|
||||||
|
Comments, questions, etc. can be submitted to the public mailing list for this document at <capi_accelerator@mailinglist.openpowerfoundation.org>.
|
@ -0,0 +1,38 @@
|
|||||||
|
---
|
||||||
|
title: I/O Design Architecture Compliance Test Harness and Test Suite
|
||||||
|
group: compliance
|
||||||
|
publicreview: false
|
||||||
|
tags:
|
||||||
|
- ioda
|
||||||
|
- power8
|
||||||
|
- power9
|
||||||
|
date: 2020-11-10
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
This is the OpenPOWER I/O Design Architecture (IODA) Compliance Test Harness and Test Suite (TH/TS) specification.
|
||||||
|
|
||||||
|
The purpose of the OpenPOWER I/O Design Architecture (IODA) Compliance Test Harness and Test Suite (TH/TS) specification is
|
||||||
|
to provide the test suite requirements to be able to demonstrate OpenPOWER I/O Design Architecture, compliance for POWER(TM) systems.
|
||||||
|
It describes the tests required in the test suite and a test harness needed to execute the test suite.
|
||||||
|
It also describes the successful execution of the test suite, including what it means for an optional feature to fail.
|
||||||
|
|
||||||
|
The input to this specification is the OpenPOWER I/O Design Architecture (IODA) Specification
|
||||||
|
which describes the chip architecture for key aspects of PCI Express® (PCIe)-based host bridge (PHB) designs for POWER systems.
|
||||||
|
|
||||||
|
This specification defines the PHB hardware and firmware requirements for these functions:
|
||||||
|
1. MMIO Partitionable-Endpoint Number Determination,
|
||||||
|
1. DMA and MSI Partitionable-Endpoint Number Determination,
|
||||||
|
1. Partitionable-Endpoint State and Enhanced Error Handling,
|
||||||
|
1. Error-Injection,
|
||||||
|
1. DMA with No Page Migration,
|
||||||
|
1. DMA with Page Migration,
|
||||||
|
1. DMA with Multilevel TCE Tables,
|
||||||
|
1. DMA Read Sync Register,
|
||||||
|
1. Message-Signalled Interrupt,
|
||||||
|
1. PCIe Configura- tion Space, and
|
||||||
|
1. Partitionable-Endpoint State Table.
|
||||||
|
|
||||||
|
This document is proposed as a Standard Track, Work Group Specification work product owned by the Compliance Workgroup and
|
||||||
|
handled in compliance with the requirements outlined in the OpenPOWER Foundation Work Group (WG) Process document.
|
||||||
|
Comments, questions, etc. can be submitted to the public mailing list for this document at openpower-ioda-thts@mailinglist.openpowerfoundation.org.
|
@ -0,0 +1,43 @@
|
|||||||
|
---
|
||||||
|
title: OpenPOWER Ready Definition and Criteria
|
||||||
|
group: compliance
|
||||||
|
tags:
|
||||||
|
- ready
|
||||||
|
- criteria
|
||||||
|
date: 2018-01-18
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
The OpenPOWER Foundation set up the OpenPOWER Ready™ program in 2016.
|
||||||
|
Within the program, developers identify products for use by members of the OpenPOWER ecosystem.
|
||||||
|
The OpenPOWER Ready mark indicates that a product should work with other OpenPOWER Ready products.
|
||||||
|
Because of this the OpenPOWER Foundation is suggesting that entities providing such products join the foundation.
|
||||||
|
|
||||||
|
Companies and other entities can make a strong statement about their support of the OpenPOWER technology
|
||||||
|
as an alternative to other computing solutions by becoming a member of the OpenPOWER Foundation membership.
|
||||||
|
|
||||||
|
The OpenPOWER Ready Definition and Criteria document describes the details of the program.
|
||||||
|
Since there are several types of products categorized in the document they are listed below.
|
||||||
|
Because of the differences between the categories of products the criteria varies between them.
|
||||||
|
Developers will find the categories and criteria described in the document.
|
||||||
|
|
||||||
|
OpenPOWER Ready Product Categories :
|
||||||
|
|
||||||
|
- Systems
|
||||||
|
- System Support Components
|
||||||
|
- IO Adapters
|
||||||
|
- Storage controllers
|
||||||
|
- Network controllers
|
||||||
|
- Graphics controllers
|
||||||
|
- ...
|
||||||
|
- CAPI Accelerators : Heterogeneous accelerator attached via a CAPI enabled PCIe Adapter
|
||||||
|
- OpenCAPI™ 3.0 Adapters
|
||||||
|
- Software
|
||||||
|
- Operating Systems
|
||||||
|
- Applications
|
||||||
|
- Tool Chains
|
||||||
|
- ...
|
||||||
|
|
||||||
|
This document is a Standard Track, Work Group Specification work product owned by
|
||||||
|
the OpenPOWER Ready Workgroup and handled in compliance with the requirements outlined in the OpenPOWER Foundation Work Group (WG) Process document.
|
||||||
|
Comments, questions, etc. can be submitted to the public mailing list for this document.
|
@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
title: "Vector Intrinsic Programming Reference Compliance Specification"
|
||||||
|
group: compliance
|
||||||
|
reviewdraft: false
|
||||||
|
tags:
|
||||||
|
- pvipr
|
||||||
|
date: 2021-03-22
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
This document provides requirements for a compiler to demonstrate compliance with the Power Vector Intrinsics Programming Reference, version 1.0.
|
||||||
|
|
||||||
|
The input to this specification is the following specification which describes the vector intrinsics expected to be provided
|
||||||
|
by compilers targeting PowerISA 2.07 and 3.0B or later, as implemented on POWER8 and POWER9 systems.
|
||||||
|
|
||||||
|
Power Vector Intrinsics Programming Reference (PVIPR) which is published on the resource catalog:
|
||||||
|
https://openpowerfoundation.org/?resource_lib=power-vector-intrinsic-programming-reference
|
||||||
|
|
||||||
|
The PVIPR document is organized into the following chapters:
|
||||||
|
1. Introduction to Vector Programming on Power
|
||||||
|
2. The Power Bi-Endian Vector Programming Model
|
||||||
|
3. Vector Programming Techniques
|
||||||
|
4. Vector Intrinsic Reference
|
||||||
|
5. Instruction/Intrinsic Cross-Reference
|
||||||
|
|
||||||
|
This document is a Standard Track, Workgroup Specification work product owned by the Compliance Workgroup
|
||||||
|
and handled in compliance with the requirements outlined in the OpenPOWER Foundation Work Group (WG) Process document.
|
||||||
|
Comments, questions, etc. can be submitted to the public mailing list for the parent specification at
|
||||||
|
<openpower-pvipr-thts@mailinglist.openpowerfoundation.org>.
|
@ -0,0 +1,11 @@
|
|||||||
|
versions:
|
||||||
|
- number: 2.0.71
|
||||||
|
date: 2017-01-10
|
||||||
|
- number: 2.0.72
|
||||||
|
date: 2017-01-27
|
||||||
|
- number: 2.0.90
|
||||||
|
date: 2017-01-30
|
||||||
|
- number: 2.1.0
|
||||||
|
date: 2017-06-27
|
||||||
|
- number: 2.1.5
|
||||||
|
date: 2021-03-28
|
@ -0,0 +1,23 @@
|
|||||||
|
versions:
|
||||||
|
- number: "0.2"
|
||||||
|
date: 2018-04-25
|
||||||
|
description: Initial content draft
|
||||||
|
- number: "0.3"
|
||||||
|
date: 2018-05-23
|
||||||
|
description: Updates discussed at 4/26/2018 Compliance Work Group meeting
|
||||||
|
- number: "0.4"
|
||||||
|
date: 2018-06-22
|
||||||
|
description: Updates to fill in missing content
|
||||||
|
- number: "0.5"
|
||||||
|
date: 2018-08-22
|
||||||
|
description: Updates identified at the June 28, 2018 Compliance Work Group meeting
|
||||||
|
- number: "0.9"
|
||||||
|
date: 2018-09-19
|
||||||
|
description: public review draft
|
||||||
|
- number: "0.91"
|
||||||
|
date: 2019-01-03
|
||||||
|
description: workgroup specification
|
||||||
|
- number: "1.0"
|
||||||
|
date: 2019-01-04
|
||||||
|
description: update abstract and intro to be consistent
|
||||||
|
download: https://files.openpower.foundation/s/8oykwyapQcYfDdK
|
@ -0,0 +1,66 @@
|
|||||||
|
versions:
|
||||||
|
- number: "0.8.0"
|
||||||
|
date: 2015-02-04
|
||||||
|
description: Initial Draft
|
||||||
|
- number: "0.9.0"
|
||||||
|
date: 2015-09-04
|
||||||
|
description: Conversion to approved template and release for public review
|
||||||
|
- number: "0.9.1"
|
||||||
|
date: 2015-09-09
|
||||||
|
description: Correction of identified conversion errors
|
||||||
|
- number: "0.9.2"
|
||||||
|
date: 2015-09-11
|
||||||
|
description: Public Review
|
||||||
|
- number: "0.9.3"
|
||||||
|
date: 2015-11-04
|
||||||
|
description: Updated with comments from Public Review
|
||||||
|
- number: "1.0.0"
|
||||||
|
date: 2016-01-12
|
||||||
|
description: Work Group Specification
|
||||||
|
download:
|
||||||
|
- number: "1.0.1"
|
||||||
|
date: 2018-09-18
|
||||||
|
description: Beginning updating Chapters 1 and 2
|
||||||
|
- number: "1.0.2"
|
||||||
|
date: 2018-09-18
|
||||||
|
description: Updated Chapters 1 and 2 with some additional changes
|
||||||
|
- number: "1.0.3"
|
||||||
|
date: 2018-09-20
|
||||||
|
description: Updated Chapters 1, 2, and 3
|
||||||
|
- number: "1.0.4"
|
||||||
|
date: 2018-10-11
|
||||||
|
description: Updates from Oct 11, 2018 Compliance Work Group meeting
|
||||||
|
- number: "1.0.5"
|
||||||
|
date: 2018-10-16
|
||||||
|
description: Added ISA Profile Rev 2 and IODA3 in Chapters 1, 2, 3; added FSI Spec in Chapter 2; other cleanup
|
||||||
|
- number: "1.0.6"
|
||||||
|
date: 2018-11-02
|
||||||
|
description: Updates from Oct 30, 2018 Compliance TWG meeting
|
||||||
|
- number: "1.0.7"
|
||||||
|
date: 2018-11-14
|
||||||
|
description: Updates from Nov 7, 2018 Compliance TWG meeting
|
||||||
|
- number: "1.0.8"
|
||||||
|
date: 2018-11-28
|
||||||
|
description: Minor updates including update to revision 1.1.0
|
||||||
|
- number: "1.0.9"
|
||||||
|
date: 2018-11-29
|
||||||
|
description: Updated pom file to revision 1.1.0
|
||||||
|
- number: "1.0.10"
|
||||||
|
date: 2018-11-30
|
||||||
|
description: Removed the mark-ups agreed at Nov 29, 2018 Compliance TWG meeting
|
||||||
|
- number: "1.0.10.1"
|
||||||
|
date: 2018-12-10
|
||||||
|
description: Architecture Compliance Definition Rev 1.1.0 - Public Review Draft
|
||||||
|
- number: "1.0.11"
|
||||||
|
date: 2019-04-02
|
||||||
|
description: Added abstract and pulled in updated Docs-Master with corrected links
|
||||||
|
- number: "1.0.12"
|
||||||
|
date: 2019-04-05
|
||||||
|
description: Updates for POWER8 & POWER9 systems
|
||||||
|
- number: "1.0.13"
|
||||||
|
date: 2019-04-11
|
||||||
|
description: Public Review Draft for second review
|
||||||
|
- number: "1.1.0"
|
||||||
|
date: 2019-07-08
|
||||||
|
description: Work Group
|
||||||
|
download: https://files.openpower.foundation/s/yqq8AtkdRQkiyCa
|
@ -0,0 +1,25 @@
|
|||||||
|
versions:
|
||||||
|
- number: 0.30
|
||||||
|
date: 2016-03-10
|
||||||
|
description: conversion to OPF docbook
|
||||||
|
- number: 0.90
|
||||||
|
date: 2016-05-04
|
||||||
|
description: public review draft
|
||||||
|
- number: 0.91
|
||||||
|
date: 2016-08-04
|
||||||
|
description: add privileged mode app and supporting afu
|
||||||
|
- number: 1.0
|
||||||
|
date: 2016-10-07
|
||||||
|
description: workgroup specification
|
||||||
|
download:
|
||||||
|
- number: 1.1
|
||||||
|
date: 2017-08-22
|
||||||
|
description: initial update for capi2
|
||||||
|
- number: 1.2
|
||||||
|
date: 2017-09-25
|
||||||
|
- number: 1.9
|
||||||
|
date: 2017-10-25
|
||||||
|
- number: 2.0
|
||||||
|
date: 2018-01-30
|
||||||
|
description: work group specification
|
||||||
|
download:
|
@ -0,0 +1,14 @@
|
|||||||
|
versions:
|
||||||
|
- number: "0.3"
|
||||||
|
date: 2016-11-26
|
||||||
|
description: template draft ported from MS doc
|
||||||
|
- number: "0.4"
|
||||||
|
date: 2016-08-30
|
||||||
|
description: converted skeletonversion from .doc to docbook format
|
||||||
|
- number: "0.5"
|
||||||
|
date: 2017-10-24
|
||||||
|
description: public review draft
|
||||||
|
- number: "1.0"
|
||||||
|
date: 2018-01-30
|
||||||
|
description: work group specification
|
||||||
|
download: https://files.openpower.foundation/s/GcfrazYq6TSN3kN
|
@ -0,0 +1,20 @@
|
|||||||
|
versions:
|
||||||
|
- number: 3.0.1
|
||||||
|
date: 2020-02-14
|
||||||
|
description: initial draft
|
||||||
|
- number: 3.0.2
|
||||||
|
date: 2020-02-17
|
||||||
|
description: fixed typos and changed formatting
|
||||||
|
- number: 3.0.3
|
||||||
|
date: 2020-03-06
|
||||||
|
description: updated Abstract, defined acronyms on first use, and other minor changes
|
||||||
|
- number: 3.0.4
|
||||||
|
date: 2020-03-17
|
||||||
|
description: added glossary to define the acronyms
|
||||||
|
- number: 3.0.5
|
||||||
|
date: 2020-03-25
|
||||||
|
description: Workgroup Approved Public Review Draft
|
||||||
|
- number: 3.1.0
|
||||||
|
date: 2020-06-23
|
||||||
|
description: Workgroup Approved Specification
|
||||||
|
download: https://files.openpower.foundation/s/c5qsTMB58beysqo
|
@ -0,0 +1,51 @@
|
|||||||
|
versions:
|
||||||
|
- number: 0.1
|
||||||
|
date: 2016-09-30
|
||||||
|
description: First porting from word to docbook
|
||||||
|
- number: 0.2
|
||||||
|
date: 2017-08-09
|
||||||
|
description: Updates per WG Review
|
||||||
|
- number: 0.3
|
||||||
|
date: 2017-08-29
|
||||||
|
description: Minor corrections per Sandy Woodward
|
||||||
|
- number: 1.0.0
|
||||||
|
date: 2018-01-10
|
||||||
|
description: Approved specification
|
||||||
|
dwonload: https://files.openpower.foundation/s/2EKs2zpwPQxYNZm
|
||||||
|
- number: 2.0.1
|
||||||
|
date: 2019-05-13
|
||||||
|
description: Updated for ISA 3.0b through end of Part I
|
||||||
|
- number: 2.0.2
|
||||||
|
date: 2019-05-28
|
||||||
|
description: Updated for ISA 3.0b through end of Part II
|
||||||
|
- number: 2.0.3
|
||||||
|
date: 2019-06-27
|
||||||
|
description: Updated for ISA 3.0b through end of Part III 18.6 Storage Protection section
|
||||||
|
- number: 2.0.4
|
||||||
|
date: 2019-07-26
|
||||||
|
description: Updated for ISA 3.0b through end of Part III Section 18
|
||||||
|
- number: 2.0.5
|
||||||
|
date: 2019-08-26
|
||||||
|
description: Updated for ISA 3.0b through end of Part III Section 19.2.19.2
|
||||||
|
- number: 2.0.6
|
||||||
|
date: 2019-08-30
|
||||||
|
description: Fixes to sections 9.4.2, 12, and 19.2.5.1 through 19.2.19.2
|
||||||
|
- number: 2.0.7
|
||||||
|
date: 2019-09-06
|
||||||
|
description: Fixes to sections 19.2.19.1 and 19.2.19.2, and changes to 19.2.20 through the end of the document for ISA 3.0b
|
||||||
|
- number: 2.0.8
|
||||||
|
date: 2019-10-11
|
||||||
|
description: Updates for changes identified at the October 2, 2019, Compliance TWG meeting and minor changes in part 1
|
||||||
|
- number: 2.0.9
|
||||||
|
date: 2019-10-27
|
||||||
|
description: Updates change doubleword[0], doubleword[2], and doubleword[3] to be word[0], word[2], word[3] respectively for I-7.4.1.VE0.37 xscvqpswz test results and for I-7.4.1.VE0.39 xscvqpuwz test results
|
||||||
|
- number: 2.0.10
|
||||||
|
date: 2019-10-24
|
||||||
|
description: Updates changes to section 18.2. Radix Tree Translation
|
||||||
|
- number: 2.0.11
|
||||||
|
date: 2019-10-29
|
||||||
|
description: Updates for changes identified at the October 29, 2019, Compliance TWG meeting
|
||||||
|
- number: 2.1.0
|
||||||
|
date: 2020-04-07
|
||||||
|
description: Approved Specification
|
||||||
|
download: https://files.openpower.foundation/s/TkLmPi2mpywijNA
|
@ -0,0 +1,66 @@
|
|||||||
|
versions:
|
||||||
|
- number: "0.1"
|
||||||
|
date: 2015-10-03
|
||||||
|
description: Initial draft based on input from OPIO and DEVPLAT Workgroup
|
||||||
|
- number: "0.2"
|
||||||
|
date: 2015-12-08
|
||||||
|
description: Added more details on intent and process
|
||||||
|
- number: "0.3"
|
||||||
|
date: 2016-01-15
|
||||||
|
description: Added SW, CAPI, IO chapter
|
||||||
|
- number: "0.4"
|
||||||
|
date: 2016-01-20
|
||||||
|
description: Added OpenPOWER Ready Graphics
|
||||||
|
- number: "0.5"
|
||||||
|
date: 2016-01-27
|
||||||
|
description: Many changes from review of 0.0.5 by WGs and BOD
|
||||||
|
- number: "0.6"
|
||||||
|
date: 2016-02-02
|
||||||
|
description: Many changes from review of 0.0.6
|
||||||
|
- number: "0.7"
|
||||||
|
date: 2016-03-03
|
||||||
|
description: Change title to 2016
|
||||||
|
- number: "0.8"
|
||||||
|
date: 2016-03-04
|
||||||
|
description: Add trademark symbols
|
||||||
|
- number: "0.9"
|
||||||
|
date: 2016-03-05
|
||||||
|
description: Updated system OS criteria
|
||||||
|
- number: "0.10"
|
||||||
|
date: 2016-03-06
|
||||||
|
description: Updated intro to encourage broad participation.
|
||||||
|
- number: "0.11"
|
||||||
|
date: 2016-03-22
|
||||||
|
description: Added link to TMLA text
|
||||||
|
- number: "0.12"
|
||||||
|
date: 2016-03-23
|
||||||
|
description: Added links to request document templates and modified section 1.6 Scope
|
||||||
|
- number: "1.0"
|
||||||
|
date: 2016-03-15
|
||||||
|
description: Approval version - Cleaned URLs
|
||||||
|
download: https://files.openpower.foundation/s/zqHSbSMY5wCBWFQ
|
||||||
|
- number: "1.1"
|
||||||
|
date: 2017-06-06
|
||||||
|
description: Updated Intro to reflect changes to submission process via web automation
|
||||||
|
- number: "1.2"
|
||||||
|
date: 2017-08-17
|
||||||
|
description: Updating sections to include Power 9 criteria
|
||||||
|
- number: "1.3"
|
||||||
|
date: 2017-11-10
|
||||||
|
description: Added Section for CAPI SNAP
|
||||||
|
- number: "1.4"
|
||||||
|
date: 2017-11-11
|
||||||
|
description: Added Section for OPEN CAPI
|
||||||
|
- number: "1.5"
|
||||||
|
date: 2017-11-12
|
||||||
|
description: Added PCIe G4 compatibility statement
|
||||||
|
- number: "1.6"
|
||||||
|
date: 2017-11-13
|
||||||
|
description: Replaced most of OPR Trusted Boot and Secure Boot section
|
||||||
|
- number: "1.9"
|
||||||
|
date: 2018-01-13
|
||||||
|
description: public review draft
|
||||||
|
- number: "2.0"
|
||||||
|
date: 2018-04-19
|
||||||
|
description: workgroup specification
|
||||||
|
download: https://files.openpower.foundation/s/d5MjKE4kc39Xxcf
|
@ -0,0 +1,14 @@
|
|||||||
|
versions:
|
||||||
|
- number: "0.1"
|
||||||
|
date: 2020-09-27
|
||||||
|
description: original draft
|
||||||
|
- number: "0.2"
|
||||||
|
date: 2020-09-29
|
||||||
|
description: incorporate workgroup comments
|
||||||
|
- number: "0.3"
|
||||||
|
date: 2020-10-26
|
||||||
|
description: workgroup approved public review draft
|
||||||
|
- number: "1.0"
|
||||||
|
date: 2021-03-28
|
||||||
|
description: workgroup approved specification
|
||||||
|
download: https://files.openpower.foundation/s/9qzp2KxAsxcgcL3
|
@ -0,0 +1,57 @@
|
|||||||
|
{{ partial "header.html" . }}
|
||||||
|
{{ partial "navbar.html" . }}
|
||||||
|
<main id="main">
|
||||||
|
<section id="specifications">
|
||||||
|
<div id="specifications" class="container-fluid">
|
||||||
|
<div class="section-header">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12 text-center">
|
||||||
|
<h1 class="section-title text-center">{{ .Title }}</h1>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<span class="section-divider"></span>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-2"> </div>
|
||||||
|
<div class="col-lg-8 text-center">
|
||||||
|
<script src="{{ "/lib/search//jquery-3.3.1.min.js" | relURL }}"></script>
|
||||||
|
<script src="{{ "/lib/search/fuse-3.2.0.min.js" | relURL }}"></script>
|
||||||
|
<script src="{{ "/lib/search/jquery.mark-8.11.1.min.js" | relURL }}"></script>
|
||||||
|
<script>var jsonfile = "{{ .RelPermalink }}/index.json"</script>
|
||||||
|
{{ $searchjavascript := resources.Get "js/search.js" }}
|
||||||
|
{{ $searchjs := $searchjavascript | resources.Minify }}
|
||||||
|
<script src="{{ $searchjs.RelPermalink }}"></script>
|
||||||
|
<div class="my-auto" >
|
||||||
|
<form action="{{ .RelPermalink }}" onkeyup="executeInlineSearch()">
|
||||||
|
<input id="search-query" placeholder="Search..." name="s" autocomplete="off" search autofocus/>
|
||||||
|
</form>
|
||||||
|
<div id="search-results"><h3 class="search-results-title">Matching items</h3></div>
|
||||||
|
</div>
|
||||||
|
<script id="search-result-template" type="text/x-js-template">
|
||||||
|
<div class="search-results-summary" id="summary-${key}">
|
||||||
|
<h4><a class="search-item" href="${link}">${title}</a></h4>
|
||||||
|
${ isset tags }<p>${tags}</p>${ end }
|
||||||
|
${ isset categories }<p>Categories: ${categories}</p>${ end }
|
||||||
|
</div>
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-2"> </div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<span class="section-divider"></span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row pb-4 text-center">
|
||||||
|
{{ range .Data.Pages.ByTitle }}
|
||||||
|
<div class="col-lg-2"> </div>
|
||||||
|
<div class="col-lg-8">
|
||||||
|
<a class="mb-4" href="{{ .Permalink }}">{{ .Title }}</a>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-2"> </div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
{{ partial "footer.html" . }}
|
@ -0,0 +1,5 @@
|
|||||||
|
{{- $.Scratch.Add "index" slice -}}
|
||||||
|
{{- range .Data.Pages -}}
|
||||||
|
{{- $.Scratch.Add "index" (dict "title" .Title "permalink" .Permalink "contents" .Plain "tags" .Params.tags) }}
|
||||||
|
{{- end -}}
|
||||||
|
{{- $.Scratch.Get "index" | jsonify -}}
|
@ -0,0 +1,107 @@
|
|||||||
|
{{ partial "header.html" . }}
|
||||||
|
{{ partial "navbar.html" . }}
|
||||||
|
{{ $filename := .File.BaseFileName }}
|
||||||
|
{{ $datafile := index $.Site.Data.compliance $filename }}
|
||||||
|
{{ $specificationfile := printf "%s/%s" "specifications" $filename }}
|
||||||
|
<main id="main" class="specifications-single">
|
||||||
|
<section id="page" class="section-bg">
|
||||||
|
<div class="row">
|
||||||
|
<div class="section-header my-3 my-md5 pb-2 pb-md3 text-center">
|
||||||
|
<h2 class="section-title text-center">{{ .Title }}</h2>
|
||||||
|
<p class="section-description"></p>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-3"></div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
{{ if $datafile.versions }}
|
||||||
|
{{ range last 1 $datafile.versions }}
|
||||||
|
<a href="{{ .download }}"><i class="far fa-file-pdf mr-2"></i> Download version {{.number }}</a>
|
||||||
|
<span class="changetime-wrapper"><span class="changetime">{{ .date }}</span></span>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-3"></div>
|
||||||
|
</div>
|
||||||
|
{{ if .Param "publicreview" }}
|
||||||
|
{{ $reviewenddate := .Date.AddDate 0 0 30 }}
|
||||||
|
{{ if lt now $reviewenddate }}
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-3"></div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<b>The Public Review for this document completes at close-of-business on {{ $reviewenddate.Format "Monday 2 January 2006" }}.</b>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-3"></div>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-3"></div>
|
||||||
|
<div class="col-lg-6 content wow fadeInTop">
|
||||||
|
<p>{{ .Content }}</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-3">
|
||||||
|
{{ if .Param "group" }}
|
||||||
|
{{ $group := printf "%s/%s" "groups" (.Param "group") }}
|
||||||
|
{{ with $.Site.GetPage $group }}
|
||||||
|
Owned by : <a href="{{ .Permalink }}">{{ .Title }}</a><br>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
{{ with $.Site.GetPage $specificationfile }}
|
||||||
|
Specification File : <a href="{{ .Permalink }}">{{ $filename }}</a><br>
|
||||||
|
{{ end }}
|
||||||
|
{{ if $datafile.versions }}
|
||||||
|
<ul class="changelogtimeline">
|
||||||
|
{{ range sort $datafile.versions "date" "desc" }}
|
||||||
|
<li>
|
||||||
|
<div class="direction-r">
|
||||||
|
<div class="changeflag-wrapper">
|
||||||
|
<span class="changeflag">version {{ .number }}</span>
|
||||||
|
<span class="changetime-wrapper"><span class="changetime">{{ .date }}</span></span>
|
||||||
|
</div>
|
||||||
|
<div class="desc">{{ .description }}</div>
|
||||||
|
{{ if .download }}
|
||||||
|
<div class="desc"><a href="{{ .download }}">download</a></div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{ if .Params.tags }}
|
||||||
|
{{ $tags := .Params.tags }}
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-3"></div>
|
||||||
|
<div class="col-lg-6 text-center">
|
||||||
|
{{ if not (eq (len $.Site.Taxonomies.tags) 0) }}
|
||||||
|
{{ $fontUnit := "rem" }}
|
||||||
|
{{ $largestFontSize := 3.5 }}
|
||||||
|
{{ $smallestFontSize := 0.5 }}
|
||||||
|
{{ $fontSpread := sub $largestFontSize $smallestFontSize }}
|
||||||
|
{{ $max := add (len (index $.Site.Taxonomies.tags.ByCount 0).Pages) 1 }}
|
||||||
|
{{ $min := len (index $.Site.Taxonomies.tags.ByCount.Reverse 0).Pages }}
|
||||||
|
{{ $spread := sub $max $min }}
|
||||||
|
{{ $fontStep := div $fontSpread $spread }}
|
||||||
|
{{ range $name, $taxonomy := $.Site.Taxonomies.tags }}
|
||||||
|
{{ $currentTagCount := len $taxonomy.Pages }}
|
||||||
|
{{ $currentFontSize := (add $smallestFontSize (mul (sub $currentTagCount $min) $fontStep) ) }}
|
||||||
|
{{ $count := len $taxonomy.Pages }}
|
||||||
|
{{ $weigth := div (sub (math.Log $count) (math.Log $min)) (sub (math.Log $max) (math.Log $min)) }}
|
||||||
|
{{ $currentFontSize := (add $smallestFontSize (mul (sub $largestFontSize $smallestFontSize) $weigth) ) }}
|
||||||
|
{{ range $tags }}
|
||||||
|
{{ if eq $name . }}
|
||||||
|
|
||||||
|
<span style="font-size: {{ $currentFontSize }}{{ $fontUnit }}">{{ $name }}</span>
|
||||||
|
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-3"></div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
{{ partial "footer.html" . }}
|
Loading…
Reference in New Issue