aboutsummaryrefslogtreecommitdiff
path: root/tosa.xsd
diff options
context:
space:
mode:
authorKevin Petit <kevin.petit@arm.com>2022-12-06 11:56:15 +0000
committerEric Kunze <eric.kunze@arm.com>2022-12-09 15:51:46 +0000
commit36f2d64e38467dc02c632951ce564a35abcaa268 (patch)
treee5f45741865b2fa248173101c35fd9cdc519d701 /tosa.xsd
parentd19f7ff9bf440bfe27d92efd7bfa32a76ab706f3 (diff)
downloadspecification-36f2d64e38467dc02c632951ce564a35abcaa268.tar.gz
Use XML as source for specification version
Also update to version 0.51.0 draft Signed-off-by: Kevin Petit <kevin.petit@arm.com> Change-Id: Ib0754169b96d2f3110067e0bdc0bb3f309ec1951
Diffstat (limited to 'tosa.xsd')
-rw-r--r--tosa.xsd10
1 files changed, 10 insertions, 0 deletions
diff --git a/tosa.xsd b/tosa.xsd
index 1a37bc4..1409c28 100644
--- a/tosa.xsd
+++ b/tosa.xsd
@@ -70,6 +70,15 @@
<!-- Element definitions -->
+<xs:element name="version">
+ <xs:complexType>
+ <xs:attribute name="major" type="xs:int" use="required"/>
+ <xs:attribute name="minor" type="xs:int" use="required"/>
+ <xs:attribute name="patch" type="xs:int" use="required"/>
+ <xs:attribute name="draft" type="xs:boolean" use="required"/>
+ </xs:complexType>
+</xs:element>
+
<xs:element name="profile">
<xs:complexType>
<xs:simpleContent>
@@ -206,6 +215,7 @@
<xs:element name="tosa">
<xs:complexType>
<xs:sequence>
+ <xs:element ref="version" minOccurs="1" maxOccurs="1"/>
<xs:element ref="profiles"/>
<xs:element ref="levels"/>
<xs:element ref="operators"/>