summaryrefslogtreecommitdiffstats
path: root/Schemas
diff options
context:
space:
mode:
authorGuillaume Denneulin <guillaume.denneulin@intel.com>2012-09-27 15:13:10 +0200
committerDavid Wagner <david.wagner@intel.com>2014-02-12 17:03:14 +0100
commit9533156ebad9b5989703db70be3f6bd22c9811c4 (patch)
tree13be07f704900c328300f8a386a212be0e9883d1 /Schemas
parent8b243f50a38a26e6b373287e07cb7e4743a8cd28 (diff)
downloadexternal_parameter-framework-9533156ebad9b5989703db70be3f6bd22c9811c4.zip
external_parameter-framework-9533156ebad9b5989703db70be3f6bd22c9811c4.tar.gz
external_parameter-framework-9533156ebad9b5989703db70be3f6bd22c9811c4.tar.bz2
Allow 64bits bitParameterBlocks
BZ: 59348 bitParameterBlocks are limited to 32 bits, extend it to 64 bits. This change includes: - PFW code change - XML schema update Change-Id: I9861cea0538a17fcba77fa7d573faae36d8731e0 Signed-off-by: Guillaume Denneulin <guillaume.denneulin@intel.com> Reviewed-on: http://android.intel.com:8080/68189 Reviewed-by: Gozalvez Herrero, Juan AntonioX <juan.antoniox.gozalvez.herrero@intel.com> Tested-by: Gozalvez Herrero, Juan AntonioX <juan.antoniox.gozalvez.herrero@intel.com>
Diffstat (limited to 'Schemas')
-rw-r--r--Schemas/Parameter.xsd11
1 files changed, 8 insertions, 3 deletions
diff --git a/Schemas/Parameter.xsd b/Schemas/Parameter.xsd
index 81f87c8..f198e82 100644
--- a/Schemas/Parameter.xsd
+++ b/Schemas/Parameter.xsd
@@ -9,6 +9,11 @@
<xs:pattern value="8|16|32"/>
</xs:restriction>
</xs:simpleType>
+ <xs:simpleType name="SizeType64">
+ <xs:restriction base="xs:positiveInteger">
+ <xs:pattern value="8|16|32|64"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:attributeGroup name="IntegerParameterAttributes">
<xs:attribute name="Size" type="SizeType" use="required"/>
<xs:attribute name="Min" type="xs:integer" use="optional"/>
@@ -105,14 +110,14 @@
<xs:attribute name="Size" use="required">
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
- <xs:maxInclusive value="32"/>
+ <xs:maxInclusive value="64"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Pos" use="required">
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
- <xs:maxInclusive value="31"/>
+ <xs:maxInclusive value="63"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
@@ -124,7 +129,7 @@
<xs:element name="BitParameter" type="BitParameterType" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="Nameable"/>
- <xs:attribute name="Size" type="SizeType" use="required"/>
+ <xs:attribute name="Size" type="SizeType64" use="required"/>
<xs:attribute name="Mapping" type="xs:string" use="optional"/>
</xs:complexType>
<xs:unique name="BitParameterBlockSubElementsUniqueness">