Skip to main content

Profile Schema

v0.1
Auto-generated

This page is generated from profile_schema.json by the schema doc generator. To update this page, edit the schema file and run bin/chore gen schema-docs.

Properties

PropertyTypeRequiredDescription
$schemaany
kindany
namestringName (database key) of this Profile
long_namestringOne line description of profile
baseinteger32 for RV32I or 64 for RV64I
extensionsobject
extra_notesArray<{text, presence}> ↓ schema
recommendationsArray<{text}> ↓ schema
introductionstring
releaseobject
modeM | S | U | Unpriv
marketing_namestring
requirementsA condition (YAML structure or IDL function). See the conditions reference for details.
cert_normative_rulesArchitecturally visible behaviors requiring validation by certification tests
$child_ofstring
$parent_ofstring
$inheritsstring
extra_notes item schema
PropertyTypeRequiredDescription
textstring
presenceoptional | mandatory
recommendations item schema
PropertyTypeRequiredDescription
textstring
Tooling field

$source is an optional field set automatically by UDB tooling to record the file path this object was loaded from. You do not need to set it manually.

Schema Information

PropertyValue
Versionv0.1
JSON Schema VersionDraft 07