Skip to content

Commit

Permalink
remove unnecessary specificity from new ISA extensions paragraph; cla…
Browse files Browse the repository at this point in the history
…rify the subject of the SAIL and ACT tests
  • Loading branch information
jangray committed May 19, 2024
1 parent af75768 commit dc480c4
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions charter.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,9 @@ independently authored composable custom extensions (CXs), CX libraries,
and CX unit (CXU) modules, while also remaining backwards compatible
with legacy custom extensions.

ISA extensions provide: *CX multiplexing*, enabling multiple CXs to
coexist conflict-free within a system; *CX access control*, enabling
privileged code to grant/deny access to specific CXs and state contexts;
and *CX state context management*, enabling an OS to manage any CX
state context.
New standard ISA extensions enable multiple composable extensions to
coexist conflict-free within a system and enable an operating system to
uniformly support and secure stateful composable extensions.

Non-ISA *CX API* and *CX ABI* specifications provide a uniform
CX programming model (including CX naming, discovery, versioning,
Expand All @@ -36,8 +34,8 @@ concerns.

A Proof-of-Concept will be developed with reference designs for all
components that are specified, demonstrating interoperation where merited.
New ISA specifications will be accompanied by corresponding SAIL and
ACT tests.
The new standard ISA specifications will be accompanied by corresponding
SAIL and ACT tests.

## Exclusions

Expand Down

0 comments on commit dc480c4

Please sign in to comment.