Skip to content

Commit

Permalink
feat: BMG spec public release
Browse files Browse the repository at this point in the history
  • Loading branch information
joko-sastriawan committed Jan 7, 2025
1 parent 5b741db commit f63c4e2
Show file tree
Hide file tree
Showing 10 changed files with 50,436 additions and 1 deletion.
7,781 changes: 7,781 additions & 0 deletions xml/BMG/OOBMSM/BMG_G31/bmg_oobmsm_aggregator.xml

Large diffs are not rendered by default.

9,594 changes: 9,594 additions & 0 deletions xml/BMG/OOBMSM/BMG_G31/bmg_oobmsm_aggregator_interface.xml

Large diffs are not rendered by default.

325 changes: 325 additions & 0 deletions xml/BMG/OOBMSM/BMG_G31/bmg_oobmsm_common.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,325 @@
<?xml version="1.0" encoding="utf-8"?>
<TELC:DataTypes xmlns="http://schemas.intel.com/telemetry/base/1/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:TELC="http://schemas.intel.com/telemetry/base/common"
xsi:schemaLocation="http://schemas.intel.com/telemetry/base/common telemetry_common.xsd">

<TELC:dataType name="txtal_time" datatypeID="txtal_time">
<TELC:dataclass>counter</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tcore_residency_time" datatypeID="tcore_residency_time">
<TELC:dataclass>counter</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tpem_counter" datatypeID="tpem_counter">
<TELC:dataclass>counter</TELC:dataclass>
<TELC:units name="">
<TELC:symbol></TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="twp_volts" datatypeID="twp_volts">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="volts">
<TELC:symbol>v</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tgeneric_sample" datatypeID="tgeneric_sample">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="">
<TELC:symbol></TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tgeneric_counter" datatypeID="tgeneric_counter">
<TELC:dataclass>counter</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tfreq_scaler" datatypeID="tfreq_scaler">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="mhz">
<TELC:symbol>mhz</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="ttemp" datatypeID="ttemp">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="c">
<TELC:symbol>c</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="ttemp_8" datatypeID="ttemp_8">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="c">
<TELC:symbol>c</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="trc6_resi_time" datatypeID="trc6_resi_time">
<TELC:dataclass>counter</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmc6_resi_time" datatypeID="tmc6_resi_time">
<TELC:dataclass>counter</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu_32bw_counter" datatypeID="tmsu_32bw_counter">
<TELC:dataclass>counter</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu_64bw_counter" datatypeID="tmsu_64bw_counter">
<TELC:dataclass>counter</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu0_counter" datatypeID="tmsu0_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="">
<TELC:symbol></TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu1_counter" datatypeID="tmsu1_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="">
<TELC:symbol></TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu2_counter" datatypeID="tmsu2_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="">
<TELC:symbol></TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu3_counter" datatypeID="tmsu3_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="">
<TELC:symbol></TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu4_counter" datatypeID="tmsu4_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="">
<TELC:symbol></TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu5_counter" datatypeID="tmsu5_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="">
<TELC:symbol></TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu6_counter" datatypeID="tmsu6_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="">
<TELC:symbol></TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu7_counter" datatypeID="tmsu7_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="">
<TELC:symbol></TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu0_32bw_counter" datatypeID="tmsu0_32bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu1_32bw_counter" datatypeID="tmsu1_32bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu2_32bw_counter" datatypeID="tmsu2_32bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu3_32bw_counter" datatypeID="tmsu3_32bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu4_32bw_counter" datatypeID="tmsu4_32bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu5_32bw_counter" datatypeID="tmsu5_32bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu6_32bw_counter" datatypeID="tmsu6_32bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu7_32bw_counter" datatypeID="tmsu7_32bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu0_64bw_counter" datatypeID="tmsu0_64bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu1_64bw_counter" datatypeID="tmsu1_64bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu2_64bw_counter" datatypeID="tmsu2_64bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu3_64bw_counter" datatypeID="tmsu3_64bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu4_64bw_counter" datatypeID="tmsu4_64bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu5_64bw_counter" datatypeID="tmsu5_64bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu6_64bw_counter" datatypeID="tmsu6_64bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmsu7_64bw_counter" datatypeID="tmsu7_64bw_counter">
<TELC:dataclass>bitmask</TELC:dataclass>
<TELC:units name="seconds">
<TELC:symbol>s</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmem0_temp_counter" datatypeID="tmem0_temp_counter">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="c">
<TELC:symbol>c</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmem1_temp_counter" datatypeID="tmem1_temp_counter">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="c">
<TELC:symbol>c</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmem2_temp_counter" datatypeID="tmem2_temp_counter">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="c">
<TELC:symbol>c</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmem3_temp_counter" datatypeID="tmem3_temp_counter">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="c">
<TELC:symbol>c</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmem4_temp_counter" datatypeID="tmem4_temp_counter">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="c">
<TELC:symbol>c</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmem5_temp_counter" datatypeID="tmem5_temp_counter">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="c">
<TELC:symbol>c</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmem6_temp_counter" datatypeID="tmem6_temp_counter">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="c">
<TELC:symbol>c</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tmem7_temp_counter" datatypeID="tmem7_temp_counter">
<TELC:dataclass>status</TELC:dataclass>
<TELC:units name="c">
<TELC:symbol>c</TELC:symbol>
</TELC:units>
<TELC:format>ANY</TELC:format>
</TELC:dataType>
<TELC:dataType name="tstring" datatypeID="tstring">
<TELC:dataclass>string</TELC:dataclass>
</TELC:dataType>
</TELC:DataTypes>
Loading

0 comments on commit f63c4e2

Please sign in to comment.