You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.7 KiB
Markdown

---
title: Instruction Set Architecture Compliance Definition
group: compliance
publicreview: false
tags:
- instructionsetarchitecture
- isa
- powerisa
- cores
- power8
- power9
date: 2020-05-07
draft: false
---
The OpenPOWER ISA Compliance Definition defines the test suite requirements to demonstrate OpenPOWER ISA Profile compliance for POWER systems.
The purpose of the OpenPOWER ISA Profile Compliance Test Harness and Test Suite (TH/TS) Specification,
is to provide the test suite requirements to be able to demonstrate OpenPOWER ISA Profile compliance for POWER based systems.
The input to this specification is the IBM POWER ISA, implementation of all of the ISA is required, there are no optional sections.
The testing of a processor implementations compliance against the Power ISA OpenPOWER Profile ensures
that software shown to execute properly on one compliant processor implementation will execute properly on
a different also compliant processor implementation.
The testing is not intended to show that the processor implementation under test is robust
under all possible operating conditions, inputs, or event time interactions.
It is intend to show that the processor implementation under test implemented the ISA
as specified and the ISA specification was interpreted by the processor developers as intended by the ISA specification author.
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-isa-thts@mailinglist.openpowerfoundation.org.