Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

Commit

Permalink
Separate out the profile section from original document
Browse files Browse the repository at this point in the history
The very first draft of the spec contained a section called "Profiles."
This change moves that content to an individual file.

This is a structural change only.  All content remains the same.

It is unclear where the content in this file will eventually end up.
The outline of the spec is certain to change and how the content here
gets used is still to be determined.

Signed-off-by: Al Stone <[email protected]>
  • Loading branch information
Al Stone committed Oct 7, 2020
1 parent 2511000 commit 1494153
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 6 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ ASCIIDOCTOR = asciidoctor
PLATFORM_SPEC = riscv-platform-spec
PANDOC = pandoc
PARTS = changelog.adoc contributors.adoc introduction.adoc licensing.adoc \
supervisor-level.adoc user-level.adoc
profiles.adoc supervisor-level.adoc user-level.adoc

# Build the platform spec in several formats
all: $(PLATFORM_SPEC).md $(PLATFORM_SPEC).pdf $(PLATFORM_SPEC).html
Expand Down
13 changes: 13 additions & 0 deletions profiles.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
// SPDX-License-Indentifer: CC-BY-4.0
//
// profiles.adoc: original Profiles content
//
// This is material from the very first draft of the spec.
//

## Profiles

### Portable UNIX Platform Profile

* Supervisor-mode environments must implement RV64GC.
8 changes: 3 additions & 5 deletions riscv-platform-spec.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,11 @@ include::user-level.adoc[]
include::supervisor-level.adoc[]

// Machine-Level Platform (NB: content from very first version)
// This is the only line in that original content.
## Machine-Level Platform

## Profiles

### Portable UNIX Platform Profile

* Supervisor-mode environments must implement RV64GC.
// Profiles: (NB: content from very first version)
include::profiles.adoc[]

// acknowledge all of the contributors
include::contributors.adoc[]
Expand Down

0 comments on commit 1494153

Please sign in to comment.