A Linux Foundation Project

Compliance

The OpenPOWER Compliance Program provides a structured process for hardware and software vendors to certify interoperability with OpenPOWER specifications.

Compliance Program

Compliance certification gives deployers and end users confidence that OpenPOWER-branded products meet the interoperability requirements defined in Foundation specifications.

Hardware Platform Compliance

Server and compute platform vendors can certify that their hardware meets OpenPOWER Platform Requirements, ensuring compatibility with certified operating systems and software stacks.

  • POWER ISA compliance verification
  • Platform firmware interface conformance
  • Memory and I/O subsystem requirements
  • Boot and runtime behavior testing

Operating System Compliance

Linux distributions and operating systems can certify compatibility with OpenPOWER hardware platforms, providing assurance for enterprise deployments.

  • Kernel and driver compatibility
  • OPAL firmware interface conformance
  • Performance and stability benchmarks
  • Cross-platform ABI consistency

Software Stack Compliance

Application frameworks, middleware, and development tools can certify correct behavior and optimized performance on OpenPOWER architectures.

  • ABI and calling convention compliance
  • Vector and SIMD instruction usage
  • Performance portability verification
  • ISA extension feature detection

Certification Process

The compliance certification process is designed to be straightforward for OpenPOWER Foundation members.

01

Review Requirements

Download and review the relevant specification and compliance test suite documentation to understand requirements for your product category.

02

Run Test Suite

Execute the OpenPOWER compliance test suite against your product. Test suites are publicly available on GitHub and automated where possible.

03

Submit Results

Submit your test results and product information to the OpenPOWER Foundation compliance team for review and verification.

04

Receive Certification

Upon successful review, receive OpenPOWER compliance certification and listing in the public compliance registry. Display the compliance mark on certified products.

Compliance Specifications

The 9 compliance specifications published by the OpenPOWER Foundation — test harnesses, test suites, and compliance definitions.

Specification Status Description Link
64-bit ELF ABI Compliance TH/TS Specification Current Test harness and test suite for verifying compliance with the 64-bit ELF ABI specification View ↗
Advanced Accelerator Adapter 25Gbps I/O Compliance Specification Current Compliance specification for 25Gbps I/O on Advanced Accelerator Adapter cards in OpenPOWER systems View ↗
CAPI Accelerator Compliance Test Specification Current Test specification for verifying CAPI (Coherent Accelerator Processor Interface) compliance on OpenPOWER systems View ↗
FSI Compliance Specification TS/TH Current Test suite and test harness for Field Replaceable Unit Service Interface compliance verification View ↗
I/O Design Architecture Compliance Test Harness and Test Suite Current Compliance test harness and test suite for verifying IODA (I/O Design Architecture) compliance on POWER platforms View ↗
Instruction Set Architecture Compliance Definition Current Defines compliance requirements for implementations of the POWER Instruction Set Architecture View ↗
OpenPOWER Architecture Compliance Definition Current Top-level compliance definition for the OpenPOWER architecture, covering platform-level interoperability requirements View ↗
OpenPOWER Ready Definition and Criteria Current Defines the criteria and process for products to earn the OpenPOWER Ready™ certification mark View ↗
Vector Intrinsic Programming Reference Compliance Specification Current Compliance specification for implementations of the Vector Intrinsics Programming Reference on POWER View ↗

Compliance Resources

OpenPOWER Compliance Test Suite
Automated test suite for compliance verification — available on GitHub
GitHub ↗
Compliance Registry
Public list of certified OpenPOWER-compliant products
View Registry ↗
Platform Requirements Specification
Full specification of requirements for OpenPOWER-compliant platforms
View Specs →
Submit for Compliance Review
Contact the compliance team to begin the certification process
Contact Us →

Start Your Compliance Journey

OpenPOWER Foundation membership is required to participate in the compliance program and use OpenPOWER compliance marks. Join today to get started.

Join the Foundation Contact Compliance Team