Developer Guide

  • 10/27/2020
  • Public Content
Contents

Manifest Fields Format Rules

String Format

Any sequence of ASCI chars in 0x20-0x7E.
Note: Tabs are forbidden.

Boolean Format

Either "true" or "false".
Note:
Lower case only

Unsigned Integer Format

  • HEXADECIMAL: numbers with '0x' or '0X' prefix, for example, the following numbers are valid: 0xff, 0xFF, 0Xff, 0XFF, 0xFf
  • BINARY: numbers with '0b' or '0B' prefix, for example, the following numbers are valid: 0b110, 0B110.
  • DECIMAL: numbers that don't have hexadecimal or binary prefix and don't have leading zeros (e.g. 05). treated as decimal, the following numbers are valid: 123, 0
The integer is in the range [0, 0x7FFFFFFF] (unless mentioned otherwise).
Unsigned Decimal Integer Format
In addition to being an unsigned integer format:
  • The number must be decimal (cannot be in HEX/BIN format).
  • The integer is in the range [0, 0x7FFFFFFF]  (unless mentioned otherwise).
  • Set Format
The format is as follows: { item1, item2, ... }
An example can be found in provided sample file (sample.cong)
Notes:
   1. Set must start with open-curve-bracket: '{'
   2. Set must end with close-curve-bracket: '}'
   3. Set must contain at least one item
   4. Whitespaces (space and tab) are ignored during the parse process.
   5. The same item cannot appear more than once (set).
 
1 <=  setSize   <= 50     (unless mentioned otherwised)
1 <= charLength <= 800    (unless mentioned otherwised)
 
Set of Unsigned Integers Format
Each item/integer is in unsigned integer format
Each item/integer is in the range [0, 0xFFFFFFFF] (unless mentioned otherwised)
For example: { 83, 0x3Fa1, 0B101 }
 

Set of Unsigned Decimal Integers Format

Each item/integer is in unsigned decimal integer format
Each item/integer is in the range [0, 0xFFFFFFFF] (unless mentioned otherwised)
For example: { 1, 16, 35 }
 

UUID Format

A string of the following format: 
[8 digits]-[4 digits]-[4 digits]-[4 digits]-[12 digits]
where a digit is a char in [0-9,A-F,a-f].
 

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804