diff --git a/starboard/sabi/arm/hardfp/sabi-v12.json b/starboard/sabi/arm/hardfp/sabi-v12.json deleted file mode 100644 index 5e110d6ca11a..000000000000 --- a/starboard/sabi/arm/hardfp/sabi-v12.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 12, - "target_arch": "arm", - "target_arch_sub": "v7a", - "word_size": 32, - "endianness": "little", - "calling_convention": "eabi", - "floating_point_abi": "hard", - "floating_point_fpu": "vfpv3", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm/hardfp/sabi-v13.json b/starboard/sabi/arm/hardfp/sabi-v13.json deleted file mode 100644 index 1a36aba437c3..000000000000 --- a/starboard/sabi/arm/hardfp/sabi-v13.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 13, - "target_arch": "arm", - "target_arch_sub": "v7a", - "word_size": 32, - "endianness": "little", - "calling_convention": "eabi", - "floating_point_abi": "hard", - "floating_point_fpu": "vfpv3", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm/hardfp/sabi-v14.json b/starboard/sabi/arm/hardfp/sabi-v14.json deleted file mode 100644 index 6f284a9da751..000000000000 --- a/starboard/sabi/arm/hardfp/sabi-v14.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 14, - "target_arch": "arm", - "target_arch_sub": "v7a", - "word_size": 32, - "endianness": "little", - "calling_convention": "eabi", - "floating_point_abi": "hard", - "floating_point_fpu": "vfpv3", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm/hardfp/sabi-v15.json b/starboard/sabi/arm/hardfp/sabi-v15.json deleted file mode 100644 index e95251f41e5c..000000000000 --- a/starboard/sabi/arm/hardfp/sabi-v15.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 15, - "target_arch": "arm", - "target_arch_sub": "v7a", - "word_size": 32, - "endianness": "little", - "calling_convention": "eabi", - "floating_point_abi": "hard", - "floating_point_fpu": "vfpv3", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm/hardfp/sabi-v16.json b/starboard/sabi/arm/hardfp/sabi-v16.json deleted file mode 100644 index 9e224c0a21f7..000000000000 --- a/starboard/sabi/arm/hardfp/sabi-v16.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 16, - "target_arch": "arm", - "target_arch_sub": "v7a", - "word_size": 32, - "endianness": "little", - "calling_convention": "eabi", - "floating_point_abi": "hard", - "floating_point_fpu": "vfpv3", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm/softfp/sabi-v12.json b/starboard/sabi/arm/softfp/sabi-v12.json deleted file mode 100644 index 077c62ef9cbc..000000000000 --- a/starboard/sabi/arm/softfp/sabi-v12.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 12, - "target_arch": "arm", - "target_arch_sub": "v7a", - "word_size": 32, - "endianness": "little", - "calling_convention": "eabi", - "floating_point_abi": "softfp", - "floating_point_fpu": "vfpv3", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm/softfp/sabi-v13.json b/starboard/sabi/arm/softfp/sabi-v13.json deleted file mode 100644 index 00a0b4813d98..000000000000 --- a/starboard/sabi/arm/softfp/sabi-v13.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 13, - "target_arch": "arm", - "target_arch_sub": "v7a", - "word_size": 32, - "endianness": "little", - "calling_convention": "eabi", - "floating_point_abi": "softfp", - "floating_point_fpu": "vfpv3", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm/softfp/sabi-v14.json b/starboard/sabi/arm/softfp/sabi-v14.json deleted file mode 100644 index 5a71b3cb7838..000000000000 --- a/starboard/sabi/arm/softfp/sabi-v14.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 14, - "target_arch": "arm", - "target_arch_sub": "v7a", - "word_size": 32, - "endianness": "little", - "calling_convention": "eabi", - "floating_point_abi": "softfp", - "floating_point_fpu": "vfpv3", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm/softfp/sabi-v15.json b/starboard/sabi/arm/softfp/sabi-v15.json deleted file mode 100644 index 262b5d59db4b..000000000000 --- a/starboard/sabi/arm/softfp/sabi-v15.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 15, - "target_arch": "arm", - "target_arch_sub": "v7a", - "word_size": 32, - "endianness": "little", - "calling_convention": "eabi", - "floating_point_abi": "softfp", - "floating_point_fpu": "vfpv3", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm/softfp/sabi-v16.json b/starboard/sabi/arm/softfp/sabi-v16.json deleted file mode 100644 index 2924703e8f25..000000000000 --- a/starboard/sabi/arm/softfp/sabi-v16.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 16, - "target_arch": "arm", - "target_arch_sub": "v7a", - "word_size": 32, - "endianness": "little", - "calling_convention": "eabi", - "floating_point_abi": "softfp", - "floating_point_fpu": "vfpv3", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm64/sabi-v12.json b/starboard/sabi/arm64/sabi-v12.json deleted file mode 100644 index e59ae59f29c5..000000000000 --- a/starboard/sabi/arm64/sabi-v12.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 12, - "target_arch": "arm64", - "target_arch_sub": "v8a", - "word_size": 64, - "endianness": "little", - "calling_convention": "aarch64", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 8, - "alignment_pointer": 8, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 8, - "size_of_pointer": 8, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm64/sabi-v13.json b/starboard/sabi/arm64/sabi-v13.json deleted file mode 100644 index bb1d643488a7..000000000000 --- a/starboard/sabi/arm64/sabi-v13.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 13, - "target_arch": "arm64", - "target_arch_sub": "v8a", - "word_size": 64, - "endianness": "little", - "calling_convention": "aarch64", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 8, - "alignment_pointer": 8, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 8, - "size_of_pointer": 8, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm64/sabi-v14.json b/starboard/sabi/arm64/sabi-v14.json deleted file mode 100644 index 6c5948ea7c6d..000000000000 --- a/starboard/sabi/arm64/sabi-v14.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 14, - "target_arch": "arm64", - "target_arch_sub": "v8a", - "word_size": 64, - "endianness": "little", - "calling_convention": "aarch64", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 8, - "alignment_pointer": 8, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 8, - "size_of_pointer": 8, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm64/sabi-v15.json b/starboard/sabi/arm64/sabi-v15.json deleted file mode 100644 index fe44d336410b..000000000000 --- a/starboard/sabi/arm64/sabi-v15.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 15, - "target_arch": "arm64", - "target_arch_sub": "v8a", - "word_size": 64, - "endianness": "little", - "calling_convention": "aarch64", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 8, - "alignment_pointer": 8, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 8, - "size_of_pointer": 8, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/arm64/sabi-v16.json b/starboard/sabi/arm64/sabi-v16.json deleted file mode 100644 index b2aee99e1e82..000000000000 --- a/starboard/sabi/arm64/sabi-v16.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 16, - "target_arch": "arm64", - "target_arch_sub": "v8a", - "word_size": 64, - "endianness": "little", - "calling_convention": "aarch64", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 8, - "alignment_pointer": 8, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 8, - "size_of_pointer": 8, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/schema/sabi-v12.schema.json b/starboard/sabi/schema/sabi-v12.schema.json deleted file mode 100644 index bb42ba669f4d..000000000000 --- a/starboard/sabi/schema/sabi-v12.schema.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "title": "Starboard ABI Schema", - "description": "This schema validates that a Starboard ABI file contains the required keys, no extras, and that the corresponding values are valid.", - "type": "object", - "properties": { - "sb_api_version": { - "type": "integer", - "description": "The Starboard API version.", - "enum": [12] - }, - "target_arch": { - "type": "string", - "description": "The targeted architecture.", - "enum": ["arm", "arm64", "x86", "x64"] - }, - "target_arch_sub": { - "type": "string", - "description": "The targeted sub-architecture.", - "enum": ["v7a", "v8a", ""] - }, - "word_size": { - "type": "integer", - "description": "The word size.", - "enum": [32, 64] - }, - "endianness": { - "type": "string", - "description": "The endianness.", - "enum": ["big", "little"] - }, - "calling_convention": { - "type": "string", - "description": "The calling convention.", - "enum": ["sysv", "eabi", "windows", "aarch64"] - }, - "floating_point_abi": { - "type": "string", - "description": "The floating-point ABI.", - "enum": ["hard", "softfp", ""] - }, - "floating_point_fpu": { - "type": "string", - "description": "The floating-point hardware, if available.", - "enum": ["vfpv2", "vfpv3", ""] - }, - "signedness_of_char": { - "type": "string", - "description": "The signedness of the 'char' data type.", - "enum": ["signed", "unsigned"] - }, - "signedness_of_enum": { - "type": "string", - "description": "The signedness of the 'enum' data type.", - "enum": ["signed", "unsigned"] - }, - "alignment_char": { - "type": "integer", - "description": "The alignment of the 'char' data type.", - "enum": [1] - }, - "alignment_double": { - "type": "integer", - "description": "The alignment of the 'double' data type.", - "enum": [8] - }, - "alignment_float": { - "type": "integer", - "description": "The alignment of the 'float' data type.", - "enum": [4] - }, - "alignment_int": { - "type": "integer", - "description": "The alignment of the 'int' data type.", - "enum": [4] - }, - "alignment_llong": { - "type": "integer", - "description": "The alignment of the 'long long' data type.", - "enum": [8] - }, - "alignment_long": { - "type": "integer", - "description": "The alignment of the 'long' data type.", - "enum": [4, 8] - }, - "alignment_pointer": { - "type": "integer", - "description": "The alignment of pointers.", - "enum": [4, 8] - }, - "alignment_short": { - "type": "integer", - "description": "The alignment of the 'short' data type.", - "enum": [2] - }, - "size_of_char": { - "type": "integer", - "description": "The size of the 'char' data type.", - "enum": [1] - }, - "size_of_double": { - "type": "integer", - "description": "The size of the 'double' data type.", - "enum": [8] - }, - "size_of_enum": { - "type": "integer", - "description": "The size of the 'enum' data type.", - "enum": [4] - }, - "size_of_float": { - "type": "integer", - "description": "The size of the 'float' data type.", - "enum": [4] - }, - "size_of_int": { - "type": "integer", - "description": "The size of the 'int' data type.", - "enum": [4] - }, - "size_of_llong": { - "type": "integer", - "description": "The size of the 'long long' data type.", - "enum": [8] - }, - "size_of_long": { - "type": "integer", - "description": "The size of the 'long' data type.", - "enum": [4, 8] - }, - "size_of_pointer": { - "type": "integer", - "description": "The size of pointers.", - "enum": [4, 8] - }, - "size_of_short": { - "type": "integer", - "description": "The size of the 'short' data type.", - "enum": [2] - } - }, - "required": [ - "sb_api_version", - "target_arch", - "target_arch_sub", - "word_size", - "endianness", - "calling_convention", - "floating_point_abi", - "floating_point_fpu", - "signedness_of_char", - "signedness_of_enum", - "alignment_char", - "alignment_double", - "alignment_float", - "alignment_int", - "alignment_llong", - "alignment_long", - "alignment_pointer", - "alignment_short", - "size_of_char", - "size_of_enum", - "size_of_double", - "size_of_float", - "size_of_int", - "size_of_llong", - "size_of_long", - "size_of_pointer", - "size_of_short" - ], - "additionalProperties": false -} diff --git a/starboard/sabi/schema/sabi-v13.schema.json b/starboard/sabi/schema/sabi-v13.schema.json deleted file mode 100644 index 79f380da28c1..000000000000 --- a/starboard/sabi/schema/sabi-v13.schema.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "title": "Starboard ABI Schema", - "description": "This schema validates that a Starboard ABI file contains the required keys, no extras, and that the corresponding values are valid.", - "type": "object", - "properties": { - "sb_api_version": { - "type": "integer", - "description": "The Starboard API version.", - "enum": [13] - }, - "target_arch": { - "type": "string", - "description": "The targeted architecture.", - "enum": ["arm", "arm64", "x86", "x64"] - }, - "target_arch_sub": { - "type": "string", - "description": "The targeted sub-architecture.", - "enum": ["v7a", "v8a", ""] - }, - "word_size": { - "type": "integer", - "description": "The word size.", - "enum": [32, 64] - }, - "endianness": { - "type": "string", - "description": "The endianness.", - "enum": ["big", "little"] - }, - "calling_convention": { - "type": "string", - "description": "The calling convention.", - "enum": ["sysv", "eabi", "windows", "aarch64"] - }, - "floating_point_abi": { - "type": "string", - "description": "The floating-point ABI.", - "enum": ["hard", "softfp", ""] - }, - "floating_point_fpu": { - "type": "string", - "description": "The floating-point hardware, if available.", - "enum": ["vfpv2", "vfpv3", ""] - }, - "signedness_of_char": { - "type": "string", - "description": "The signedness of the 'char' data type.", - "enum": ["signed", "unsigned"] - }, - "signedness_of_enum": { - "type": "string", - "description": "The signedness of the 'enum' data type.", - "enum": ["signed", "unsigned"] - }, - "alignment_char": { - "type": "integer", - "description": "The alignment of the 'char' data type.", - "enum": [1] - }, - "alignment_double": { - "type": "integer", - "description": "The alignment of the 'double' data type.", - "enum": [8] - }, - "alignment_float": { - "type": "integer", - "description": "The alignment of the 'float' data type.", - "enum": [4] - }, - "alignment_int": { - "type": "integer", - "description": "The alignment of the 'int' data type.", - "enum": [4] - }, - "alignment_llong": { - "type": "integer", - "description": "The alignment of the 'long long' data type.", - "enum": [8] - }, - "alignment_long": { - "type": "integer", - "description": "The alignment of the 'long' data type.", - "enum": [4, 8] - }, - "alignment_pointer": { - "type": "integer", - "description": "The alignment of pointers.", - "enum": [4, 8] - }, - "alignment_short": { - "type": "integer", - "description": "The alignment of the 'short' data type.", - "enum": [2] - }, - "size_of_char": { - "type": "integer", - "description": "The size of the 'char' data type.", - "enum": [1] - }, - "size_of_double": { - "type": "integer", - "description": "The size of the 'double' data type.", - "enum": [8] - }, - "size_of_enum": { - "type": "integer", - "description": "The size of the 'enum' data type.", - "enum": [4] - }, - "size_of_float": { - "type": "integer", - "description": "The size of the 'float' data type.", - "enum": [4] - }, - "size_of_int": { - "type": "integer", - "description": "The size of the 'int' data type.", - "enum": [4] - }, - "size_of_llong": { - "type": "integer", - "description": "The size of the 'long long' data type.", - "enum": [8] - }, - "size_of_long": { - "type": "integer", - "description": "The size of the 'long' data type.", - "enum": [4, 8] - }, - "size_of_pointer": { - "type": "integer", - "description": "The size of pointers.", - "enum": [4, 8] - }, - "size_of_short": { - "type": "integer", - "description": "The size of the 'short' data type.", - "enum": [2] - } - }, - "required": [ - "sb_api_version", - "target_arch", - "target_arch_sub", - "word_size", - "endianness", - "calling_convention", - "floating_point_abi", - "floating_point_fpu", - "signedness_of_char", - "signedness_of_enum", - "alignment_char", - "alignment_double", - "alignment_float", - "alignment_int", - "alignment_llong", - "alignment_long", - "alignment_pointer", - "alignment_short", - "size_of_char", - "size_of_enum", - "size_of_double", - "size_of_float", - "size_of_int", - "size_of_llong", - "size_of_long", - "size_of_pointer", - "size_of_short" - ], - "additionalProperties": false -} diff --git a/starboard/sabi/schema/sabi-v14.schema.json b/starboard/sabi/schema/sabi-v14.schema.json deleted file mode 100644 index 2cc034296f37..000000000000 --- a/starboard/sabi/schema/sabi-v14.schema.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "title": "Starboard ABI Schema", - "description": "This schema validates that a Starboard ABI file contains the required keys, no extras, and that the corresponding values are valid.", - "type": "object", - "properties": { - "sb_api_version": { - "type": "integer", - "description": "The Starboard API version.", - "enum": [14] - }, - "target_arch": { - "type": "string", - "description": "The targeted architecture.", - "enum": ["arm", "arm64", "x86", "x64"] - }, - "target_arch_sub": { - "type": "string", - "description": "The targeted sub-architecture.", - "enum": ["v7a", "v8a", ""] - }, - "word_size": { - "type": "integer", - "description": "The word size.", - "enum": [32, 64] - }, - "endianness": { - "type": "string", - "description": "The endianness.", - "enum": ["big", "little"] - }, - "calling_convention": { - "type": "string", - "description": "The calling convention.", - "enum": ["sysv", "eabi", "windows", "aarch64"] - }, - "floating_point_abi": { - "type": "string", - "description": "The floating-point ABI.", - "enum": ["hard", "softfp", ""] - }, - "floating_point_fpu": { - "type": "string", - "description": "The floating-point hardware, if available.", - "enum": ["vfpv2", "vfpv3", ""] - }, - "signedness_of_char": { - "type": "string", - "description": "The signedness of the 'char' data type.", - "enum": ["signed", "unsigned"] - }, - "signedness_of_enum": { - "type": "string", - "description": "The signedness of the 'enum' data type.", - "enum": ["signed", "unsigned"] - }, - "alignment_char": { - "type": "integer", - "description": "The alignment of the 'char' data type.", - "enum": [1] - }, - "alignment_double": { - "type": "integer", - "description": "The alignment of the 'double' data type.", - "enum": [8] - }, - "alignment_float": { - "type": "integer", - "description": "The alignment of the 'float' data type.", - "enum": [4] - }, - "alignment_int": { - "type": "integer", - "description": "The alignment of the 'int' data type.", - "enum": [4] - }, - "alignment_llong": { - "type": "integer", - "description": "The alignment of the 'long long' data type.", - "enum": [8] - }, - "alignment_long": { - "type": "integer", - "description": "The alignment of the 'long' data type.", - "enum": [4, 8] - }, - "alignment_pointer": { - "type": "integer", - "description": "The alignment of pointers.", - "enum": [4, 8] - }, - "alignment_short": { - "type": "integer", - "description": "The alignment of the 'short' data type.", - "enum": [2] - }, - "size_of_char": { - "type": "integer", - "description": "The size of the 'char' data type.", - "enum": [1] - }, - "size_of_double": { - "type": "integer", - "description": "The size of the 'double' data type.", - "enum": [8] - }, - "size_of_enum": { - "type": "integer", - "description": "The size of the 'enum' data type.", - "enum": [4] - }, - "size_of_float": { - "type": "integer", - "description": "The size of the 'float' data type.", - "enum": [4] - }, - "size_of_int": { - "type": "integer", - "description": "The size of the 'int' data type.", - "enum": [4] - }, - "size_of_llong": { - "type": "integer", - "description": "The size of the 'long long' data type.", - "enum": [8] - }, - "size_of_long": { - "type": "integer", - "description": "The size of the 'long' data type.", - "enum": [4, 8] - }, - "size_of_pointer": { - "type": "integer", - "description": "The size of pointers.", - "enum": [4, 8] - }, - "size_of_short": { - "type": "integer", - "description": "The size of the 'short' data type.", - "enum": [2] - } - }, - "required": [ - "sb_api_version", - "target_arch", - "target_arch_sub", - "word_size", - "endianness", - "calling_convention", - "floating_point_abi", - "floating_point_fpu", - "signedness_of_char", - "signedness_of_enum", - "alignment_char", - "alignment_double", - "alignment_float", - "alignment_int", - "alignment_llong", - "alignment_long", - "alignment_pointer", - "alignment_short", - "size_of_char", - "size_of_enum", - "size_of_double", - "size_of_float", - "size_of_int", - "size_of_llong", - "size_of_long", - "size_of_pointer", - "size_of_short" - ], - "additionalProperties": false -} diff --git a/starboard/sabi/schema/sabi-v15.schema.json b/starboard/sabi/schema/sabi-v15.schema.json deleted file mode 100644 index 65d082a495ba..000000000000 --- a/starboard/sabi/schema/sabi-v15.schema.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "title": "Starboard ABI Schema", - "description": "This schema validates that a Starboard ABI file contains the required keys, no extras, and that the corresponding values are valid.", - "type": "object", - "properties": { - "sb_api_version": { - "type": "integer", - "description": "The Starboard API version.", - "enum": [15] - }, - "target_arch": { - "type": "string", - "description": "The targeted architecture.", - "enum": ["arm", "arm64", "x86", "x64"] - }, - "target_arch_sub": { - "type": "string", - "description": "The targeted sub-architecture.", - "enum": ["v7a", "v8a", ""] - }, - "word_size": { - "type": "integer", - "description": "The word size.", - "enum": [32, 64] - }, - "endianness": { - "type": "string", - "description": "The endianness.", - "enum": ["big", "little"] - }, - "calling_convention": { - "type": "string", - "description": "The calling convention.", - "enum": ["sysv", "eabi", "windows", "aarch64"] - }, - "floating_point_abi": { - "type": "string", - "description": "The floating-point ABI.", - "enum": ["hard", "softfp", ""] - }, - "floating_point_fpu": { - "type": "string", - "description": "The floating-point hardware, if available.", - "enum": ["vfpv2", "vfpv3", ""] - }, - "signedness_of_char": { - "type": "string", - "description": "The signedness of the 'char' data type.", - "enum": ["signed", "unsigned"] - }, - "signedness_of_enum": { - "type": "string", - "description": "The signedness of the 'enum' data type.", - "enum": ["signed", "unsigned"] - }, - "alignment_char": { - "type": "integer", - "description": "The alignment of the 'char' data type.", - "enum": [1] - }, - "alignment_double": { - "type": "integer", - "description": "The alignment of the 'double' data type.", - "enum": [8] - }, - "alignment_float": { - "type": "integer", - "description": "The alignment of the 'float' data type.", - "enum": [4] - }, - "alignment_int": { - "type": "integer", - "description": "The alignment of the 'int' data type.", - "enum": [4] - }, - "alignment_llong": { - "type": "integer", - "description": "The alignment of the 'long long' data type.", - "enum": [8] - }, - "alignment_long": { - "type": "integer", - "description": "The alignment of the 'long' data type.", - "enum": [4, 8] - }, - "alignment_pointer": { - "type": "integer", - "description": "The alignment of pointers.", - "enum": [4, 8] - }, - "alignment_short": { - "type": "integer", - "description": "The alignment of the 'short' data type.", - "enum": [2] - }, - "size_of_char": { - "type": "integer", - "description": "The size of the 'char' data type.", - "enum": [1] - }, - "size_of_double": { - "type": "integer", - "description": "The size of the 'double' data type.", - "enum": [8] - }, - "size_of_enum": { - "type": "integer", - "description": "The size of the 'enum' data type.", - "enum": [4] - }, - "size_of_float": { - "type": "integer", - "description": "The size of the 'float' data type.", - "enum": [4] - }, - "size_of_int": { - "type": "integer", - "description": "The size of the 'int' data type.", - "enum": [4] - }, - "size_of_llong": { - "type": "integer", - "description": "The size of the 'long long' data type.", - "enum": [8] - }, - "size_of_long": { - "type": "integer", - "description": "The size of the 'long' data type.", - "enum": [4, 8] - }, - "size_of_pointer": { - "type": "integer", - "description": "The size of pointers.", - "enum": [4, 8] - }, - "size_of_short": { - "type": "integer", - "description": "The size of the 'short' data type.", - "enum": [2] - } - }, - "required": [ - "sb_api_version", - "target_arch", - "target_arch_sub", - "word_size", - "endianness", - "calling_convention", - "floating_point_abi", - "floating_point_fpu", - "signedness_of_char", - "signedness_of_enum", - "alignment_char", - "alignment_double", - "alignment_float", - "alignment_int", - "alignment_llong", - "alignment_long", - "alignment_pointer", - "alignment_short", - "size_of_char", - "size_of_enum", - "size_of_double", - "size_of_float", - "size_of_int", - "size_of_llong", - "size_of_long", - "size_of_pointer", - "size_of_short" - ], - "additionalProperties": false -} diff --git a/starboard/sabi/schema/sabi-v16.schema.json b/starboard/sabi/schema/sabi-v16.schema.json deleted file mode 100644 index 219ad3897b45..000000000000 --- a/starboard/sabi/schema/sabi-v16.schema.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "title": "Starboard ABI Schema", - "description": "This schema validates that a Starboard ABI file contains the required keys, no extras, and that the corresponding values are valid.", - "type": "object", - "properties": { - "sb_api_version": { - "type": "integer", - "description": "The Starboard API version.", - "enum": [16] - }, - "target_arch": { - "type": "string", - "description": "The targeted architecture.", - "enum": ["arm", "arm64", "x86", "x64"] - }, - "target_arch_sub": { - "type": "string", - "description": "The targeted sub-architecture.", - "enum": ["v7a", "v8a", ""] - }, - "word_size": { - "type": "integer", - "description": "The word size.", - "enum": [32, 64] - }, - "endianness": { - "type": "string", - "description": "The endianness.", - "enum": ["big", "little"] - }, - "calling_convention": { - "type": "string", - "description": "The calling convention.", - "enum": ["sysv", "eabi", "windows", "aarch64"] - }, - "floating_point_abi": { - "type": "string", - "description": "The floating-point ABI.", - "enum": ["hard", "softfp", ""] - }, - "floating_point_fpu": { - "type": "string", - "description": "The floating-point hardware, if available.", - "enum": ["vfpv2", "vfpv3", ""] - }, - "signedness_of_char": { - "type": "string", - "description": "The signedness of the 'char' data type.", - "enum": ["signed", "unsigned"] - }, - "signedness_of_enum": { - "type": "string", - "description": "The signedness of the 'enum' data type.", - "enum": ["signed", "unsigned"] - }, - "alignment_char": { - "type": "integer", - "description": "The alignment of the 'char' data type.", - "enum": [1] - }, - "alignment_double": { - "type": "integer", - "description": "The alignment of the 'double' data type.", - "enum": [8] - }, - "alignment_float": { - "type": "integer", - "description": "The alignment of the 'float' data type.", - "enum": [4] - }, - "alignment_int": { - "type": "integer", - "description": "The alignment of the 'int' data type.", - "enum": [4] - }, - "alignment_llong": { - "type": "integer", - "description": "The alignment of the 'long long' data type.", - "enum": [8] - }, - "alignment_long": { - "type": "integer", - "description": "The alignment of the 'long' data type.", - "enum": [4, 8] - }, - "alignment_pointer": { - "type": "integer", - "description": "The alignment of pointers.", - "enum": [4, 8] - }, - "alignment_short": { - "type": "integer", - "description": "The alignment of the 'short' data type.", - "enum": [2] - }, - "size_of_char": { - "type": "integer", - "description": "The size of the 'char' data type.", - "enum": [1] - }, - "size_of_double": { - "type": "integer", - "description": "The size of the 'double' data type.", - "enum": [8] - }, - "size_of_enum": { - "type": "integer", - "description": "The size of the 'enum' data type.", - "enum": [4] - }, - "size_of_float": { - "type": "integer", - "description": "The size of the 'float' data type.", - "enum": [4] - }, - "size_of_int": { - "type": "integer", - "description": "The size of the 'int' data type.", - "enum": [4] - }, - "size_of_llong": { - "type": "integer", - "description": "The size of the 'long long' data type.", - "enum": [8] - }, - "size_of_long": { - "type": "integer", - "description": "The size of the 'long' data type.", - "enum": [4, 8] - }, - "size_of_pointer": { - "type": "integer", - "description": "The size of pointers.", - "enum": [4, 8] - }, - "size_of_short": { - "type": "integer", - "description": "The size of the 'short' data type.", - "enum": [2] - } - }, - "required": [ - "sb_api_version", - "target_arch", - "target_arch_sub", - "word_size", - "endianness", - "calling_convention", - "floating_point_abi", - "floating_point_fpu", - "signedness_of_char", - "signedness_of_enum", - "alignment_char", - "alignment_double", - "alignment_float", - "alignment_int", - "alignment_llong", - "alignment_long", - "alignment_pointer", - "alignment_short", - "size_of_char", - "size_of_enum", - "size_of_double", - "size_of_float", - "size_of_int", - "size_of_llong", - "size_of_long", - "size_of_pointer", - "size_of_short" - ], - "additionalProperties": false -} diff --git a/starboard/sabi/x64/sysv/sabi-v12.json b/starboard/sabi/x64/sysv/sabi-v12.json deleted file mode 100644 index 5c59b504812e..000000000000 --- a/starboard/sabi/x64/sysv/sabi-v12.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 12, - "target_arch": "x64", - "target_arch_sub": "", - "word_size": 64, - "endianness": "little", - "calling_convention": "sysv", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 8, - "alignment_pointer": 8, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 8, - "size_of_pointer": 8, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/x64/sysv/sabi-v13.json b/starboard/sabi/x64/sysv/sabi-v13.json deleted file mode 100644 index 736bee7ac5f3..000000000000 --- a/starboard/sabi/x64/sysv/sabi-v13.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 13, - "target_arch": "x64", - "target_arch_sub": "", - "word_size": 64, - "endianness": "little", - "calling_convention": "sysv", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 8, - "alignment_pointer": 8, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 8, - "size_of_pointer": 8, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/x64/sysv/sabi-v14.json b/starboard/sabi/x64/sysv/sabi-v14.json deleted file mode 100644 index 19e4a67546e8..000000000000 --- a/starboard/sabi/x64/sysv/sabi-v14.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 14, - "target_arch": "x64", - "target_arch_sub": "", - "word_size": 64, - "endianness": "little", - "calling_convention": "sysv", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 8, - "alignment_pointer": 8, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 8, - "size_of_pointer": 8, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/x64/sysv/sabi-v15.json b/starboard/sabi/x64/sysv/sabi-v15.json deleted file mode 100644 index b7ac82dc28a8..000000000000 --- a/starboard/sabi/x64/sysv/sabi-v15.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 15, - "target_arch": "x64", - "target_arch_sub": "", - "word_size": 64, - "endianness": "little", - "calling_convention": "sysv", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 8, - "alignment_pointer": 8, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 8, - "size_of_pointer": 8, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/x64/sysv/sabi-v16.json b/starboard/sabi/x64/sysv/sabi-v16.json deleted file mode 100644 index b49e48b8bc08..000000000000 --- a/starboard/sabi/x64/sysv/sabi-v16.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 16, - "target_arch": "x64", - "target_arch_sub": "", - "word_size": 64, - "endianness": "little", - "calling_convention": "sysv", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 8, - "alignment_pointer": 8, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 8, - "size_of_pointer": 8, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/x86/sabi-v12.json b/starboard/sabi/x86/sabi-v12.json deleted file mode 100644 index 9d79f50a8b33..000000000000 --- a/starboard/sabi/x86/sabi-v12.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 12, - "target_arch": "x86", - "target_arch_sub": "", - "word_size": 32, - "endianness": "little", - "calling_convention": "sysv", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/x86/sabi-v13.json b/starboard/sabi/x86/sabi-v13.json deleted file mode 100644 index 26c493be1edb..000000000000 --- a/starboard/sabi/x86/sabi-v13.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 13, - "target_arch": "x86", - "target_arch_sub": "", - "word_size": 32, - "endianness": "little", - "calling_convention": "sysv", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/x86/sabi-v14.json b/starboard/sabi/x86/sabi-v14.json deleted file mode 100644 index ca6aeb6a1458..000000000000 --- a/starboard/sabi/x86/sabi-v14.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 14, - "target_arch": "x86", - "target_arch_sub": "", - "word_size": 32, - "endianness": "little", - "calling_convention": "sysv", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/x86/sabi-v15.json b/starboard/sabi/x86/sabi-v15.json deleted file mode 100644 index 1fd2b2e34cec..000000000000 --- a/starboard/sabi/x86/sabi-v15.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 15, - "target_arch": "x86", - "target_arch_sub": "", - "word_size": 32, - "endianness": "little", - "calling_convention": "sysv", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -} diff --git a/starboard/sabi/x86/sabi-v16.json b/starboard/sabi/x86/sabi-v16.json deleted file mode 100644 index 63b0dd75369e..000000000000 --- a/starboard/sabi/x86/sabi-v16.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "variables": { - "sb_api_version": 16, - "target_arch": "x86", - "target_arch_sub": "", - "word_size": 32, - "endianness": "little", - "calling_convention": "sysv", - "floating_point_abi": "", - "floating_point_fpu": "", - "signedness_of_char": "signed", - "signedness_of_enum": "signed", - "alignment_char": 1, - "alignment_double": 8, - "alignment_float": 4, - "alignment_int": 4, - "alignment_llong": 8, - "alignment_long": 4, - "alignment_pointer": 4, - "alignment_short": 2, - "size_of_char": 1, - "size_of_double": 8, - "size_of_enum": 4, - "size_of_float": 4, - "size_of_int": 4, - "size_of_llong": 8, - "size_of_long": 4, - "size_of_pointer": 4, - "size_of_short": 2 - } -}