libpldm: Release v0.13.0

Change-Id: I84e7a6ea409ecf8657eefc43cc2655621de70b1e
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 270a4f5..baae314 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,20 @@
 
 ### Added
 
+### Changed
+
+### Deprecated
+
+### Removed
+
+### Fixed
+
+### Security
+
+## [0.13.0] 2025-06-15
+
+### Added
+
 - utils: Introduce `pldm_edac_crc32()`
 - utils: Introduce `pldm_edac_crc8()`
 - pdr: Add pldm_pdr_delete_by_effecter_id() API
@@ -86,8 +100,6 @@
 
 - meson: Define LIBPLDM_ABI_DEPRECATED_UNSAFE as empty as required
 
-### Security
-
 ## [0.12.0] 2025-04-05
 
 ### Added
diff --git a/abi/x86_64/gcc.dump b/abi/x86_64/gcc.dump
index c6a9780..58f5453 100644
--- a/abi/x86_64/gcc.dump
+++ b/abi/x86_64/gcc.dump
@@ -22,8 +22,8 @@
     'utils.h' => 1
   },
   'Language' => 'C',
-  'LibraryName' => 'libpldm.so.0.12.0',
-  'LibraryVersion' => '0.12.0',
+  'LibraryName' => 'libpldm.so.0.13.0',
+  'LibraryVersion' => '0.13.0',
   'NameSpaces' => {},
   'Needed' => {
     'libc.so.6' => 1
@@ -37,9 +37,9 @@
     'pdr.c' => 1
   },
   'SymbolInfo' => {
-    '1370' => {
+    '1376' => {
       'Header' => 'base.h',
-      'Line' => '730',
+      'Line' => '744',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -59,15 +59,15 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_cc_only_resp'
     },
-    '1417' => {
+    '1423' => {
       'Header' => 'base.h',
-      'Line' => '584',
+      'Line' => '585',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -79,23 +79,23 @@
         },
         '2' => {
           'name' => 'commands',
-          'type' => '1237'
+          'type' => '1243'
         },
         '3' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_commands_resp'
     },
-    '1454' => {
+    '1460' => {
       'Header' => 'base.h',
-      'Line' => '570',
+      'Line' => '571',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -103,11 +103,11 @@
         },
         '2' => {
           'name' => 'type',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'version',
-          'type' => '1501'
+          'type' => '1507'
         }
       },
       'Reg' => {
@@ -119,9 +119,9 @@
       'Return' => '53',
       'ShortName' => 'decode_get_commands_req'
     },
-    '1506' => {
+    '1512' => {
       'Header' => 'base.h',
-      'Line' => '557',
+      'Line' => '558',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -133,19 +133,19 @@
         },
         '2' => {
           'name' => 'types',
-          'type' => '1237'
+          'type' => '1243'
         },
         '3' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_types_resp'
     },
-    '1543' => {
+    '1549' => {
       'Header' => 'base.h',
-      'Line' => '603',
+      'Line' => '604',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -165,7 +165,7 @@
         },
         '4' => {
           'name' => 'version_data',
-          'type' => '1595'
+          'type' => '1601'
         },
         '5' => {
           'name' => 'version_size',
@@ -174,7 +174,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -183,13 +183,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_version_resp'
     },
-    '1600' => {
+    '1606' => {
       'Header' => 'base.h',
-      'Line' => '617',
+      'Line' => '618',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -197,15 +197,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'transfer_opflag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'type',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -218,9 +218,9 @@
       'Return' => '53',
       'ShortName' => 'decode_get_version_req'
     },
-    '1647' => {
+    '1653' => {
       'Header' => 'base.h',
-      'Line' => '645',
+      'Line' => '646',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -236,29 +236,29 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_tid_resp'
     },
-    '1684' => {
+    '1690' => {
       'Header' => 'base.h',
-      'Line' => '415',
+      'Line' => '416',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1711'
+          'type' => '1717'
         },
         '1' => {
           'name' => 'hdr',
-          'type' => '1716'
+          'type' => '1722'
         }
       },
       'Return' => '135',
       'ShortName' => 'unpack_pldm_header'
     },
-    '5926' => {
+    '5932' => {
       'Header' => 'utils.h',
       'Line' => '110',
       'Param' => {
@@ -267,10 +267,10 @@
           'type' => '135'
         }
       },
-      'Return' => '5433',
+      'Return' => '5439',
       'ShortName' => 'is_transfer_flag_valid'
     },
-    '5986' => {
+    '5992' => {
       'Header' => 'utils.h',
       'Line' => '101',
       'Param' => {
@@ -296,13 +296,13 @@
         },
         '5' => {
           'name' => 'year',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
-      'Return' => '5433',
+      'Return' => '5439',
       'ShortName' => 'is_time_legal'
     },
-    '6230' => {
+    '6236' => {
       'Header' => 'utils.h',
       'Line' => '89',
       'Param' => {
@@ -314,7 +314,7 @@
       'Return' => '147',
       'ShortName' => 'dec2bcd32'
     },
-    '6359' => {
+    '6365' => {
       'Header' => 'utils.h',
       'Line' => '83',
       'Param' => {
@@ -326,31 +326,31 @@
       'Return' => '147',
       'ShortName' => 'bcd2dec32'
     },
-    '6462' => {
+    '6468' => {
       'Header' => 'utils.h',
       'Line' => '77',
       'Param' => {
         '0' => {
           'name' => 'dec',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'dec2bcd16'
     },
-    '6578' => {
+    '6584' => {
       'Header' => 'utils.h',
       'Line' => '71',
       'Param' => {
         '0' => {
           'name' => 'bcd',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'bcd2dec16'
     },
-    '6681' => {
+    '6687' => {
       'Header' => 'utils.h',
       'Line' => '65',
       'Param' => {
@@ -362,7 +362,7 @@
       'Return' => '135',
       'ShortName' => 'dec2bcd8'
     },
-    '6734' => {
+    '6740' => {
       'Header' => 'utils.h',
       'Line' => '59',
       'Param' => {
@@ -374,17 +374,17 @@
       'Return' => '135',
       'ShortName' => 'bcd2dec8'
     },
-    '6787' => {
+    '6793' => {
       'Header' => 'utils.h',
       'Line' => '53',
       'Param' => {
         '0' => {
           'name' => 'version',
-          'type' => '1595'
+          'type' => '1601'
         },
         '1' => {
           'name' => 'buffer',
-          'type' => '5605'
+          'type' => '5611'
         },
         '2' => {
           'name' => 'buffer_size',
@@ -395,17 +395,17 @@
         '0' => 'rdi',
         '1' => 'rcx'
       },
-      'Return' => '5766',
+      'Return' => '5772',
       'ShortName' => 'ver2str'
     },
-    '6916' => {
+    '6922' => {
       'Alias' => 'pldm_edac_crc8',
       'Header' => 'utils.h',
       'Line' => '31',
       'Param' => {
         '0' => {
           'name' => 'data',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'size',
@@ -418,14 +418,14 @@
       'Return' => '135',
       'ShortName' => 'crc8'
     },
-    '7030' => {
+    '7036' => {
       'Alias' => 'pldm_edac_crc32',
       'Header' => 'utils.h',
       'Line' => '40',
       'Param' => {
         '0' => {
           'name' => 'data',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'size',
@@ -438,9 +438,9 @@
       'Return' => '147',
       'ShortName' => 'crc32'
     },
-    '11970' => {
+    '11984' => {
       'Header' => 'base.h',
-      'Line' => '743',
+      'Line' => '757',
       'Param' => {
         '0' => {
           'name' => 'msg_type',
@@ -460,19 +460,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_pldm_header_only'
     },
-    '17183' => {
+    '17198' => {
       'Header' => 'base.h',
-      'Line' => '675',
+      'Line' => '689',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -480,29 +480,29 @@
         },
         '2' => {
           'name' => 'pldm_type',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'transfer_opflag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'transfer_ctx',
-          'type' => '1642'
+          'type' => '1648'
         },
         '5' => {
           'name' => 'transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '6' => {
           'name' => 'section_offset',
           'offset' => '0',
-          'type' => '1642'
+          'type' => '1648'
         },
         '7' => {
           'name' => 'section_length',
           'offset' => '8',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -514,9 +514,9 @@
       'Return' => '53',
       'ShortName' => 'decode_multipart_receive_req'
     },
-    '17422' => {
+    '18209' => {
       'Header' => 'base.h',
-      'Line' => '657',
+      'Line' => '658',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -528,19 +528,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_set_tid_req'
     },
-    '17619' => {
+    '18406' => {
       'Header' => 'base.h',
-      'Line' => '539',
+      'Line' => '540',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -548,11 +548,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'tid',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -564,9 +564,9 @@
       'Return' => '53',
       'ShortName' => 'decode_get_tid_resp'
     },
-    '17948' => {
+    '18735' => {
       'Header' => 'base.h',
-      'Line' => '633',
+      'Line' => '634',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -574,19 +574,19 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_tid_req'
     },
-    '18082' => {
+    '18869' => {
       'Header' => 'base.h',
-      'Line' => '518',
+      'Line' => '519',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -594,19 +594,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'version',
-          'type' => '1501'
+          'type' => '1507'
         }
       },
       'Reg' => {
@@ -619,9 +619,9 @@
       'Return' => '53',
       'ShortName' => 'decode_get_version_resp'
     },
-    '18826' => {
+    '19613' => {
       'Header' => 'base.h',
-      'Line' => '499',
+      'Line' => '500',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -641,19 +641,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_version_req'
     },
-    '19058' => {
+    '19845' => {
       'Header' => 'base.h',
-      'Line' => '480',
+      'Line' => '481',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -661,11 +661,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'commands',
-          'type' => '19243'
+          'type' => '20030'
         }
       },
       'Reg' => {
@@ -677,13 +677,13 @@
       'Return' => '53',
       'ShortName' => 'decode_get_commands_resp'
     },
-    '19253' => {
+    '20040' => {
       'Header' => 'base.h',
-      'Line' => '447',
+      'Line' => '448',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -691,11 +691,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'types',
-          'type' => '19243'
+          'type' => '20030'
         }
       },
       'Reg' => {
@@ -707,9 +707,9 @@
       'Return' => '53',
       'ShortName' => 'decode_get_types_resp'
     },
-    '20100' => {
+    '20887' => {
       'Header' => 'base.h',
-      'Line' => '462',
+      'Line' => '463',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -725,7 +725,7 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -734,9 +734,9 @@
       'Return' => '53',
       'ShortName' => 'encode_get_commands_req'
     },
-    '20306' => {
+    '21093' => {
       'Header' => 'base.h',
-      'Line' => '430',
+      'Line' => '431',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -744,55 +744,55 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_types_req'
     },
-    '20438' => {
+    '21225' => {
       'Header' => 'base.h',
-      'Line' => '253',
+      'Line' => '254',
       'Param' => {
         '0' => {
           'name' => 'req',
-          'type' => '1711'
+          'type' => '1717'
         },
         '1' => {
           'name' => 'resp',
-          'type' => '1711'
+          'type' => '1717'
         }
       },
       'Reg' => {
         '0' => 'rdi',
         '1' => 'rsi'
       },
-      'Return' => '5433',
+      'Return' => '5439',
       'ShortName' => 'pldm_msg_hdr_correlate_response'
     },
-    '20772' => {
+    '21559' => {
       'Header' => 'base.h',
-      'Line' => '402',
+      'Line' => '403',
       'Param' => {
         '0' => {
           'name' => 'hdr',
-          'type' => '3131'
+          'type' => '3137'
         },
         '1' => {
           'name' => 'msg',
-          'type' => '21012'
+          'type' => '21799'
         }
       },
       'Return' => '135',
       'ShortName' => 'pack_pldm_header'
     },
-    '24485' => {
+    '25278' => {
       'Header' => 'bios.h',
       'Line' => '612',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -800,19 +800,19 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'transfer_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'table_type',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'table',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
       'Reg' => {
@@ -825,7 +825,7 @@
       'Return' => '53',
       'ShortName' => 'decode_set_bios_table_req'
     },
-    '24672' => {
+    '25465' => {
       'Header' => 'bios.h',
       'Line' => '594',
       'Param' => {
@@ -843,19 +843,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_set_bios_table_resp'
     },
-    '24891' => {
+    '25684' => {
       'Header' => 'bios.h',
       'Line' => '322',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -863,11 +863,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -879,7 +879,7 @@
       'Return' => '53',
       'ShortName' => 'decode_set_bios_table_resp'
     },
-    '25001' => {
+    '25794' => {
       'Header' => 'bios.h',
       'Line' => '302',
       'Param' => {
@@ -901,7 +901,7 @@
         },
         '4' => {
           'name' => 'table_data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '5' => {
           'name' => 'table_length',
@@ -910,7 +910,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '1412'
+          'type' => '1418'
         },
         '7' => {
           'name' => 'payload_length',
@@ -921,7 +921,7 @@
       'Return' => '53',
       'ShortName' => 'encode_set_bios_table_req'
     },
-    '25390' => {
+    '26183' => {
       'Header' => 'bios.h',
       'Line' => '514',
       'Param' => {
@@ -939,19 +939,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_set_bios_attribute_current_value_resp'
     },
-    '25604' => {
+    '26397' => {
       'Header' => 'bios.h',
       'Line' => '502',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -959,15 +959,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'transfer_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'attribute',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
       'Reg' => {
@@ -979,13 +979,13 @@
       'Return' => '53',
       'ShortName' => 'decode_set_bios_attribute_current_value_req'
     },
-    '25751' => {
+    '26544' => {
       'Header' => 'bios.h',
       'Line' => '279',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -993,11 +993,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -1009,7 +1009,7 @@
       'Return' => '53',
       'ShortName' => 'decode_set_bios_attribute_current_value_resp'
     },
-    '25861' => {
+    '26654' => {
       'Header' => 'bios.h',
       'Line' => '259',
       'Param' => {
@@ -1027,7 +1027,7 @@
         },
         '3' => {
           'name' => 'attribute_data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '4' => {
           'name' => 'attribute_length',
@@ -1035,7 +1035,7 @@
         },
         '5' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '6' => {
           'name' => 'payload_length',
@@ -1049,7 +1049,7 @@
       'Return' => '53',
       'ShortName' => 'encode_set_bios_attribute_current_value_req'
     },
-    '26233' => {
+    '27026' => {
       'Header' => 'bios.h',
       'Line' => '480',
       'Param' => {
@@ -1071,7 +1071,7 @@
         },
         '4' => {
           'name' => 'attribute_data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '5' => {
           'name' => 'attribute_length',
@@ -1080,7 +1080,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -1089,13 +1089,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
     },
-    '26602' => {
+    '27395' => {
       'Header' => 'bios.h',
       'Line' => '461',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1103,15 +1103,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'transfer_op_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'attribute_handle',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Reg' => {
@@ -1123,13 +1123,13 @@
       'Return' => '53',
       'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
     },
-    '26754' => {
+    '27547' => {
       'Header' => 'bios.h',
       'Line' => '446',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1137,19 +1137,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'attribute_data',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
       'Reg' => {
@@ -1162,7 +1162,7 @@
       'Return' => '53',
       'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
     },
-    '26916' => {
+    '27709' => {
       'Header' => 'bios.h',
       'Line' => '430',
       'Param' => {
@@ -1180,23 +1180,23 @@
         },
         '3' => {
           'name' => 'attribute_handle',
-          'type' => '5634'
+          'type' => '5640'
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
     },
-    '27145' => {
+    '27938' => {
       'Header' => 'bios.h',
       'Line' => '412',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1204,19 +1204,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'bios_table_offset',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Reg' => {
@@ -1229,13 +1229,13 @@
       'Return' => '53',
       'ShortName' => 'decode_get_bios_table_resp'
     },
-    '27317' => {
+    '28110' => {
       'Header' => 'bios.h',
       'Line' => '395',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1243,15 +1243,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'transfer_op_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'table_type',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -1263,7 +1263,7 @@
       'Return' => '53',
       'ShortName' => 'decode_get_bios_table_req'
     },
-    '27464' => {
+    '28257' => {
       'Header' => 'bios.h',
       'Line' => '381',
       'Param' => {
@@ -1285,13 +1285,13 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_bios_table_req'
     },
-    '27688' => {
+    '28481' => {
       'Header' => 'bios.h',
       'Line' => '366',
       'Param' => {
@@ -1313,7 +1313,7 @@
         },
         '4' => {
           'name' => 'table_data',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'payload_length',
@@ -1322,7 +1322,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -1331,13 +1331,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_bios_table_resp'
     },
-    '28041' => {
+    '28834' => {
       'Header' => 'bios.h',
       'Line' => '581',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1345,7 +1345,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -1356,7 +1356,7 @@
       'Return' => '53',
       'ShortName' => 'decode_set_date_time_resp'
     },
-    '28114' => {
+    '28907' => {
       'Header' => 'bios.h',
       'Line' => '565',
       'Param' => {
@@ -1370,7 +1370,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '3' => {
           'name' => 'payload_length',
@@ -1380,13 +1380,13 @@
       'Return' => '53',
       'ShortName' => 'encode_set_date_time_resp'
     },
-    '28321' => {
+    '29114' => {
       'Header' => 'bios.h',
       'Line' => '551',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1394,29 +1394,29 @@
         },
         '2' => {
           'name' => 'seconds',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'minutes',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'hours',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'day',
-          'type' => '1496'
+          'type' => '1502'
         },
         '6' => {
           'name' => 'month',
           'offset' => '0',
-          'type' => '1496'
+          'type' => '1502'
         },
         '7' => {
           'name' => 'year',
           'offset' => '8',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Reg' => {
@@ -1428,7 +1428,7 @@
       'Return' => '53',
       'ShortName' => 'decode_set_date_time_req'
     },
-    '28612' => {
+    '29405' => {
       'Header' => 'bios.h',
       'Line' => '534',
       'Param' => {
@@ -1459,12 +1459,12 @@
         '6' => {
           'name' => 'year',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '7' => {
           'name' => 'msg',
           'offset' => '8',
-          'type' => '1412'
+          'type' => '1418'
         },
         '8' => {
           'name' => 'payload_length',
@@ -1475,13 +1475,13 @@
       'Return' => '53',
       'ShortName' => 'encode_set_date_time_req'
     },
-    '29105' => {
+    '29898' => {
       'Header' => 'bios.h',
       'Line' => '238',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1489,34 +1489,34 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'seconds',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'minutes',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'hours',
-          'type' => '1496'
+          'type' => '1502'
         },
         '6' => {
           'name' => 'day',
           'offset' => '0',
-          'type' => '1496'
+          'type' => '1502'
         },
         '7' => {
           'name' => 'month',
           'offset' => '8',
-          'type' => '1496'
+          'type' => '1502'
         },
         '8' => {
           'name' => 'year',
           'offset' => '16',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Reg' => {
@@ -1529,7 +1529,7 @@
       'Return' => '53',
       'ShortName' => 'decode_get_date_time_resp'
     },
-    '29306' => {
+    '30099' => {
       'Header' => 'bios.h',
       'Line' => '346',
       'Param' => {
@@ -1565,18 +1565,18 @@
         '7' => {
           'name' => 'year',
           'offset' => '8',
-          'type' => '5634'
+          'type' => '5640'
         },
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_date_time_resp'
     },
-    '29590' => {
+    '30383' => {
       'Header' => 'bios.h',
       'Line' => '217',
       'Param' => {
@@ -1586,19 +1586,19 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_date_time_req'
     },
-    '31536' => {
+    '32335' => {
       'Header' => 'bios_table.h',
       'Line' => '633',
       'Param' => {
         '0' => {
           'name' => 'table',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'size',
@@ -1609,16 +1609,16 @@
         '0' => 'rdi',
         '1' => 'rsi'
       },
-      'Return' => '5433',
+      'Return' => '5439',
       'ShortName' => 'pldm_bios_table_checksum'
     },
-    '31681' => {
+    '32480' => {
       'Header' => 'bios_table.h',
       'Line' => '624',
       'Param' => {
         '0' => {
           'name' => 'src_table',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'src_length',
@@ -1630,11 +1630,11 @@
         },
         '3' => {
           'name' => 'dest_length',
-          'type' => '2671'
+          'type' => '2677'
         },
         '4' => {
           'name' => 'entry',
-          'type' => '1231'
+          'type' => '1237'
         },
         '5' => {
           'name' => 'entry_length',
@@ -1648,13 +1648,13 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
     },
-    '32369' => {
+    '33168' => {
       'Header' => 'bios_table.h',
       'Line' => '590',
       'Param' => {
         '0' => {
           'name' => 'table',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'length',
@@ -1662,22 +1662,22 @@
         },
         '2' => {
           'name' => 'handle',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Reg' => {
         '2' => 'r8'
       },
-      'Return' => '32364',
+      'Return' => '33163',
       'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
     },
-    '32632' => {
+    '33431' => {
       'Header' => 'bios_table.h',
       'Line' => '197',
       'Param' => {
         '0' => {
           'name' => 'table',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'length',
@@ -1685,22 +1685,22 @@
         },
         '2' => {
           'name' => 'handle',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Reg' => {
         '2' => 'r8'
       },
-      'Return' => '32778',
+      'Return' => '33577',
       'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
     },
-    '32899' => {
+    '33698' => {
       'Header' => 'bios_table.h',
       'Line' => '187',
       'Param' => {
         '0' => {
           'name' => 'table',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'length',
@@ -1708,22 +1708,22 @@
         },
         '2' => {
           'name' => 'handle',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Reg' => {
         '2' => 'r8'
       },
-      'Return' => '32778',
+      'Return' => '33577',
       'ShortName' => 'pldm_bios_table_attr_find_by_handle'
     },
-    '33161' => {
+    '33960' => {
       'Header' => 'bios_table.h',
       'Line' => '146',
       'Param' => {
         '0' => {
           'name' => 'table',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'length',
@@ -1731,7 +1731,7 @@
         },
         '2' => {
           'name' => 'str',
-          'type' => '8959'
+          'type' => '8971'
         }
       },
       'Reg' => {
@@ -1739,16 +1739,16 @@
         '1' => 'r12',
         '2' => 'rbx'
       },
-      'Return' => '33381',
+      'Return' => '34180',
       'ShortName' => 'pldm_bios_table_string_find_by_string'
     },
-    '33550' => {
+    '34349' => {
       'Header' => 'bios_table.h',
       'Line' => '155',
       'Param' => {
         '0' => {
           'name' => 'table',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'length',
@@ -1756,73 +1756,73 @@
         },
         '2' => {
           'name' => 'handle',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Reg' => {
         '2' => 'r8'
       },
-      'Return' => '33381',
+      'Return' => '34180',
       'ShortName' => 'pldm_bios_table_string_find_by_handle'
     },
-    '34311' => {
+    '35110' => {
       'Header' => 'bios_table.h',
       'Line' => '53',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '32359'
+          'type' => '33158'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '1231',
+      'Return' => '1237',
       'ShortName' => 'pldm_bios_table_iter_value'
     },
-    '34359' => {
+    '35158' => {
       'Header' => 'bios_table.h',
       'Line' => '47',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '32359'
+          'type' => '33158'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_bios_table_iter_next'
     },
-    '34469' => {
+    '35268' => {
       'Header' => 'bios_table.h',
       'Line' => '42',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '34544'
+          'type' => '35343'
         }
       },
-      'Return' => '5433',
+      'Return' => '5439',
       'ShortName' => 'pldm_bios_table_iter_is_end'
     },
-    '34549' => {
+    '35348' => {
       'Header' => 'bios_table.h',
       'Line' => '34',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '32359'
+          'type' => '33158'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_bios_table_iter_free'
     },
-    '34621' => {
+    '35420' => {
       'Header' => 'bios_table.h',
       'Line' => '28',
       'Param' => {
         '0' => {
           'name' => 'table',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'length',
@@ -1830,7 +1830,7 @@
         },
         '2' => {
           'name' => 'type',
-          'type' => '30291'
+          'type' => '31090'
         }
       },
       'Reg' => {
@@ -1838,10 +1838,10 @@
         '1' => 'r12',
         '2' => 'rbx'
       },
-      'Return' => '32359',
+      'Return' => '33158',
       'ShortName' => 'pldm_bios_table_iter_create'
     },
-    '34859' => {
+    '35658' => {
       'Header' => 'bios_table.h',
       'Line' => '609',
       'Param' => {
@@ -1855,7 +1855,7 @@
         },
         '2' => {
           'name' => 'size',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Reg' => {
@@ -1866,7 +1866,7 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_append_pad_checksum'
     },
-    '35159' => {
+    '35958' => {
       'Header' => 'bios_table.h',
       'Line' => '597',
       'Param' => {
@@ -1878,49 +1878,49 @@
       'Return' => '164',
       'ShortName' => 'pldm_bios_table_pad_checksum_size'
     },
-    '35494' => {
+    '36293' => {
       'Header' => 'bios_table.h',
       'Line' => '572',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32364'
+          'type' => '33163'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
     },
-    '35543' => {
+    '36342' => {
       'Header' => 'bios_table.h',
       'Line' => '579',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32364'
+          'type' => '33163'
         }
       },
       'Return' => '164',
       'ShortName' => 'pldm_bios_table_attr_value_entry_length'
     },
-    '36027' => {
+    '36826' => {
       'Header' => 'bios_table.h',
       'Line' => '546',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32364'
+          'type' => '33163'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '30077',
+      'Return' => '30870',
       'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
     },
-    '36167' => {
+    '36966' => {
       'Header' => 'bios_table.h',
       'Line' => '562',
       'Param' => {
@@ -1934,7 +1934,7 @@
         },
         '2' => {
           'name' => 'attr_handle',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'attr_type',
@@ -1942,7 +1942,7 @@
         },
         '4' => {
           'name' => 'cv',
-          'type' => '30077'
+          'type' => '30870'
         }
       },
       'Reg' => {
@@ -1955,13 +1955,13 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
     },
-    '36436' => {
+    '37235' => {
       'Header' => 'bios_table.h',
       'Line' => '540',
       'Return' => '164',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
     },
-    '36598' => {
+    '37397' => {
       'Header' => 'bios_table.h',
       'Line' => '533',
       'Param' => {
@@ -1975,7 +1975,7 @@
         },
         '2' => {
           'name' => 'attr_handle',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'attr_type',
@@ -1983,11 +1983,11 @@
         },
         '4' => {
           'name' => 'str_length',
-          'type' => '5634'
+          'type' => '5640'
         },
         '5' => {
           'name' => 'str',
-          'type' => '8959'
+          'type' => '8971'
         }
       },
       'Reg' => {
@@ -2001,44 +2001,44 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
     },
-    '36960' => {
+    '37759' => {
       'Header' => 'bios_table.h',
       'Line' => '514',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32364'
+          'type' => '33163'
         },
         '1' => {
           'name' => 'current_string',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
     },
-    '37055' => {
+    '37854' => {
       'Header' => 'bios_table.h',
       'Line' => '504',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32364'
+          'type' => '33163'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
     },
-    '37196' => {
+    '37995' => {
       'Header' => 'bios_table.h',
       'Line' => '498',
       'Param' => {
         '0' => {
           'name' => 'string_length',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Reg' => {
@@ -2047,7 +2047,7 @@
       'Return' => '164',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
     },
-    '37378' => {
+    '38177' => {
       'Header' => 'bios_table.h',
       'Line' => '488',
       'Param' => {
@@ -2061,7 +2061,7 @@
         },
         '2' => {
           'name' => 'attr_handle',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'attr_type',
@@ -2073,7 +2073,7 @@
         },
         '5' => {
           'name' => 'handles',
-          'type' => '5785'
+          'type' => '5791'
         }
       },
       'Reg' => {
@@ -2086,17 +2086,17 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
     },
-    '37665' => {
+    '38464' => {
       'Header' => 'bios_table.h',
       'Line' => '469',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32364'
+          'type' => '33163'
         },
         '1' => {
           'name' => 'handles',
-          'type' => '1496'
+          'type' => '1502'
         },
         '2' => {
           'name' => 'number',
@@ -2106,13 +2106,13 @@
       'Return' => '135',
       'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
     },
-    '37912' => {
+    '38711' => {
       'Header' => 'bios_table.h',
       'Line' => '459',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32364'
+          'type' => '33163'
         }
       },
       'Reg' => {
@@ -2121,7 +2121,7 @@
       'Return' => '135',
       'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
     },
-    '37961' => {
+    '38760' => {
       'Header' => 'bios_table.h',
       'Line' => '453',
       'Param' => {
@@ -2136,13 +2136,13 @@
       'Return' => '164',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
     },
-    '38010' => {
+    '38809' => {
       'Header' => 'bios_table.h',
       'Line' => '446',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32364'
+          'type' => '33163'
         }
       },
       'Reg' => {
@@ -2151,44 +2151,44 @@
       'Return' => '135',
       'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
     },
-    '38059' => {
+    '38858' => {
       'Header' => 'bios_table.h',
       'Line' => '439',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32364'
+          'type' => '33163'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
     },
-    '38606' => {
+    '39405' => {
       'Header' => 'bios_table.h',
       'Line' => '431',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         },
         '1' => {
           'name' => 'lower',
-          'type' => '38727'
+          'type' => '39526'
         },
         '2' => {
           'name' => 'upper',
-          'type' => '38727'
+          'type' => '39526'
         },
         '3' => {
           'name' => 'scalar',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'def',
-          'type' => '38727'
+          'type' => '39526'
         }
       },
       'Reg' => {
@@ -2201,7 +2201,7 @@
       'Return' => '1',
       'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
     },
-    '38742' => {
+    '39541' => {
       'Header' => 'bios_table.h',
       'Line' => '419',
       'Param' => {
@@ -2215,7 +2215,7 @@
         },
         '2' => {
           'name' => 'info',
-          'type' => '39004'
+          'type' => '39803'
         }
       },
       'Reg' => {
@@ -2226,39 +2226,39 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
     },
-    '39014' => {
+    '39813' => {
       'Header' => 'bios_table.h',
       'Line' => '400',
       'Param' => {
         '0' => {
           'name' => 'info',
-          'type' => '39004'
+          'type' => '39803'
         },
         '1' => {
           'name' => 'errmsg',
-          'type' => '39313'
+          'type' => '40112'
         }
       },
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
     },
-    '39318' => {
+    '40117' => {
       'Header' => 'bios_table.h',
       'Line' => '407',
       'Return' => '164',
       'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
     },
-    '39494' => {
+    '40293' => {
       'Header' => 'bios_table.h',
       'Line' => '374',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         },
         '1' => {
           'name' => 'buffer',
-          'type' => '5605'
+          'type' => '5611'
         },
         '2' => {
           'name' => 'size',
@@ -2268,46 +2268,46 @@
       'Reg' => {
         '2' => 'r12'
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
     },
-    '39788' => {
+    '40587' => {
       'Header' => 'bios_table.h',
       'Line' => '366',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
     },
-    '39857' => {
+    '40656' => {
       'Header' => 'bios_table.h',
       'Line' => '358',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
     },
-    '39926' => {
+    '40725' => {
       'Header' => 'bios_table.h',
       'Line' => '350',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         }
       },
       'Reg' => {
@@ -2316,17 +2316,17 @@
       'Return' => '135',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
     },
-    '39995' => {
+    '40794' => {
       'Header' => 'bios_table.h',
       'Line' => '342',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         },
         '1' => {
           'name' => 'def_string_length',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Reg' => {
@@ -2336,7 +2336,7 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
     },
-    '40083' => {
+    '40882' => {
       'Header' => 'bios_table.h',
       'Line' => '331',
       'Param' => {
@@ -2350,7 +2350,7 @@
         },
         '2' => {
           'name' => 'info',
-          'type' => '40442'
+          'type' => '41241'
         }
       },
       'Reg' => {
@@ -2360,17 +2360,17 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
     },
-    '40447' => {
+    '41246' => {
       'Header' => 'bios_table.h',
       'Line' => '310',
       'Param' => {
         '0' => {
           'name' => 'info',
-          'type' => '40442'
+          'type' => '41241'
         },
         '1' => {
           'name' => 'errmsg',
-          'type' => '39313'
+          'type' => '40112'
         }
       },
       'Reg' => {
@@ -2379,13 +2379,13 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
     },
-    '40716' => {
+    '41515' => {
       'Header' => 'bios_table.h',
       'Line' => '318',
       'Param' => {
         '0' => {
           'name' => 'def_str_len',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Reg' => {
@@ -2394,17 +2394,17 @@
       'Return' => '164',
       'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
     },
-    '40966' => {
+    '41765' => {
       'Header' => 'bios_table.h',
       'Line' => '284',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         },
         '1' => {
           'name' => 'def_indices',
-          'type' => '1496'
+          'type' => '1502'
         },
         '2' => {
           'name' => 'def_num',
@@ -2418,17 +2418,17 @@
       'Return' => '135',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
     },
-    '41263' => {
+    '42062' => {
       'Header' => 'bios_table.h',
       'Line' => '272',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         },
         '1' => {
           'name' => 'pv_hdls',
-          'type' => '26744'
+          'type' => '27537'
         },
         '2' => {
           'name' => 'pv_num',
@@ -2443,17 +2443,17 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
     },
-    '41428' => {
+    '42227' => {
       'Header' => 'bios_table.h',
       'Line' => '255',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         },
         '1' => {
           'name' => 'def_num',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -2463,17 +2463,17 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
     },
-    '41507' => {
+    '42306' => {
       'Header' => 'bios_table.h',
       'Line' => '245',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         },
         '1' => {
           'name' => 'pv_num',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -2483,7 +2483,7 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
     },
-    '41567' => {
+    '42366' => {
       'Header' => 'bios_table.h',
       'Line' => '234',
       'Param' => {
@@ -2497,7 +2497,7 @@
         },
         '2' => {
           'name' => 'info',
-          'type' => '41896'
+          'type' => '42695'
         }
       },
       'Reg' => {
@@ -2507,7 +2507,7 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
     },
-    '41901' => {
+    '42700' => {
       'Header' => 'bios_table.h',
       'Line' => '220',
       'Param' => {
@@ -2527,28 +2527,28 @@
       'Return' => '164',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
     },
-    '41961' => {
+    '42760' => {
       'Header' => 'bios_table.h',
       'Line' => '177',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
     },
-    '42008' => {
+    '42807' => {
       'Header' => 'bios_table.h',
       'Line' => '169',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         }
       },
       'Reg' => {
@@ -2557,32 +2557,32 @@
       'Return' => '135',
       'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
     },
-    '42055' => {
+    '42854' => {
       'Header' => 'bios_table.h',
       'Line' => '162',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '32778'
+          'type' => '33577'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
     },
-    '42688' => {
+    '43487' => {
       'Header' => 'bios_table.h',
       'Line' => '135',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '33381'
+          'type' => '34180'
         },
         '1' => {
           'name' => 'buffer',
-          'type' => '5605'
+          'type' => '5611'
         },
         '2' => {
           'name' => 'size',
@@ -2597,37 +2597,37 @@
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_string_entry_decode_string'
     },
-    '42925' => {
+    '43724' => {
       'Header' => 'bios_table.h',
       'Line' => '120',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '33381'
+          'type' => '34180'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
     },
-    '42972' => {
+    '43771' => {
       'Header' => 'bios_table.h',
       'Line' => '113',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '33381'
+          'type' => '34180'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
     },
-    '43019' => {
+    '43818' => {
       'Header' => 'bios_table.h',
       'Line' => '106',
       'Param' => {
@@ -2641,23 +2641,23 @@
         },
         '2' => {
           'name' => 'str',
-          'type' => '8959'
+          'type' => '8971'
         },
         '3' => {
           'name' => 'str_length',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Return' => '53',
       'ShortName' => 'pldm_bios_table_string_entry_encode'
     },
-    '43376' => {
+    '44175' => {
       'Header' => 'bios_table.h',
       'Line' => '92',
       'Param' => {
         '0' => {
           'name' => 'string_length',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Reg' => {
@@ -2666,13 +2666,13 @@
       'Return' => '164',
       'ShortName' => 'pldm_bios_table_string_entry_encode_length'
     },
-    '60761' => {
+    '74800' => {
       'Header' => 'firmware_update.h',
-      'Line' => '2039',
+      'Line' => '2146',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2680,15 +2680,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'non_functioning_component_indication',
-          'type' => '60943'
+          'type' => '74982'
         },
         '4' => {
           'name' => 'non_functioning_component_bitmap',
-          'type' => '60948'
+          'type' => '74987'
         }
       },
       'Reg' => {
@@ -2699,9 +2699,9 @@
       'Return' => '53',
       'ShortName' => 'decode_cancel_update_resp'
     },
-    '60958' => {
+    '74997' => {
       'Header' => 'firmware_update.h',
-      'Line' => '2022',
+      'Line' => '2129',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -2709,7 +2709,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '2' => {
           'name' => 'payload_length',
@@ -2719,13 +2719,13 @@
       'Return' => '53',
       'ShortName' => 'encode_cancel_update_req'
     },
-    '61129' => {
+    '75169' => {
       'Header' => 'firmware_update.h',
-      'Line' => '2007',
+      'Line' => '2114',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2733,7 +2733,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -2744,9 +2744,9 @@
       'Return' => '53',
       'ShortName' => 'decode_cancel_update_component_resp'
     },
-    '61205' => {
+    '75245' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1995',
+      'Line' => '2102',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -2754,7 +2754,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '2' => {
           'name' => 'payload_length',
@@ -2764,13 +2764,13 @@
       'Return' => '53',
       'ShortName' => 'encode_cancel_update_component_req'
     },
-    '64057' => {
+    '78098' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1962',
+      'Line' => '2069',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2778,39 +2778,39 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'current_state',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'previous_state',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'aux_state',
-          'type' => '1496'
+          'type' => '1502'
         },
         '6' => {
           'name' => 'aux_state_status',
           'offset' => '0',
-          'type' => '1496'
+          'type' => '1502'
         },
         '7' => {
           'name' => 'progress_percent',
           'offset' => '8',
-          'type' => '1496'
+          'type' => '1502'
         },
         '8' => {
           'name' => 'reason_code',
           'offset' => '16',
-          'type' => '1496'
+          'type' => '1502'
         },
         '9' => {
           'name' => 'update_option_flags_enabled',
           'offset' => '24',
-          'type' => '64384'
+          'type' => '78425'
         }
       },
       'Reg' => {
@@ -2822,9 +2822,9 @@
       'Return' => '53',
       'ShortName' => 'decode_get_status_resp'
     },
-    '64394' => {
+    '78435' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1942',
+      'Line' => '2049',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -2832,7 +2832,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '2' => {
           'name' => 'payload_length',
@@ -2842,13 +2842,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_status_req'
     },
-    '65782' => {
+    '79824' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1910',
+      'Line' => '2017',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2856,11 +2856,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'estimated_time_activation',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Reg' => {
@@ -2871,9 +2871,9 @@
       'Return' => '53',
       'ShortName' => 'decode_activate_firmware_resp'
     },
-    '65908' => {
+    '79950' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1885',
+      'Line' => '1992',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -2881,11 +2881,11 @@
         },
         '1' => {
           'name' => 'self_contained_activation_req',
-          'type' => '52266'
+          'type' => '53071'
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '3' => {
           'name' => 'payload_length',
@@ -2895,9 +2895,9 @@
       'Return' => '53',
       'ShortName' => 'encode_activate_firmware_req'
     },
-    '66945' => {
+    '80988' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1870',
+      'Line' => '1977',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -2909,7 +2909,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '3' => {
           'name' => 'payload_length',
@@ -2919,13 +2919,13 @@
       'Return' => '53',
       'ShortName' => 'encode_apply_complete_resp'
     },
-    '68352' => {
+    '82396' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1838',
+      'Line' => '1945',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2933,11 +2933,11 @@
         },
         '2' => {
           'name' => 'apply_result',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'comp_activation_methods_modification',
-          'type' => '68462'
+          'type' => '82506'
         }
       },
       'Reg' => {
@@ -2949,9 +2949,9 @@
       'Return' => '53',
       'ShortName' => 'decode_apply_complete_req'
     },
-    '68472' => {
+    '82516' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1825',
+      'Line' => '1932',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -2963,7 +2963,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '3' => {
           'name' => 'payload_length',
@@ -2973,13 +2973,13 @@
       'Return' => '53',
       'ShortName' => 'encode_verify_complete_resp'
     },
-    '69614' => {
+    '83659' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1796',
+      'Line' => '1903',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2987,7 +2987,7 @@
         },
         '2' => {
           'name' => 'verify_result',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -2998,9 +2998,9 @@
       'Return' => '53',
       'ShortName' => 'decode_verify_complete_req'
     },
-    '69690' => {
+    '83735' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1785',
+      'Line' => '1892',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3012,7 +3012,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '3' => {
           'name' => 'payload_length',
@@ -3022,13 +3022,13 @@
       'Return' => '53',
       'ShortName' => 'encode_transfer_complete_resp'
     },
-    '70832' => {
+    '84878' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1755',
+      'Line' => '1862',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3036,7 +3036,7 @@
         },
         '2' => {
           'name' => 'transfer_result',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -3047,9 +3047,9 @@
       'Return' => '53',
       'ShortName' => 'decode_transfer_complete_req'
     },
-    '70908' => {
+    '84954' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1742',
+      'Line' => '1849',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3061,7 +3061,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '3' => {
           'name' => 'payload_length',
@@ -3074,13 +3074,13 @@
       'Return' => '53',
       'ShortName' => 'encode_request_firmware_data_resp'
     },
-    '72323' => {
+    '86370' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1703',
+      'Line' => '1810',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3088,11 +3088,11 @@
         },
         '2' => {
           'name' => 'offset',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'length',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -3104,13 +3104,13 @@
       'Return' => '53',
       'ShortName' => 'decode_request_firmware_data_req'
     },
-    '74400' => {
+    '88447' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1670',
+      'Line' => '1777',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3118,24 +3118,24 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'comp_compatibility_resp',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'comp_compatibility_resp_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'update_option_flags_enabled',
-          'type' => '64384'
+          'type' => '78425'
         },
         '6' => {
           'name' => 'time_before_req_fw_data',
           'offset' => '0',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Reg' => {
@@ -3147,9 +3147,9 @@
       'Return' => '53',
       'ShortName' => 'decode_update_component_resp'
     },
-    '78337' => {
+    '92384' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1634',
+      'Line' => '1741',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3157,11 +3157,11 @@
         },
         '1' => {
           'name' => 'comp_classification',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'comp_identifier',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'comp_classification_index',
@@ -3178,7 +3178,7 @@
         '6' => {
           'name' => 'update_option_flags',
           'offset' => '0',
-          'type' => '53042'
+          'type' => '53847'
         },
         '7' => {
           'name' => 'comp_ver_str_type',
@@ -3193,12 +3193,12 @@
         '9' => {
           'name' => 'comp_ver_str',
           'offset' => '24',
-          'type' => '78805'
+          'type' => '92853'
         },
         '10' => {
           'name' => 'msg',
           'offset' => '32',
-          'type' => '1412'
+          'type' => '1418'
         },
         '11' => {
           'name' => 'payload_length',
@@ -3209,29 +3209,29 @@
       'Return' => '53',
       'ShortName' => 'encode_update_component_req'
     },
-    '80268' => {
+    '94316' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1591',
+      'Line' => '1698',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
-          'type' => '54021'
+          'type' => '54871'
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'comp_resp',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'comp_resp_code',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -3242,9 +3242,9 @@
       'Return' => '53',
       'ShortName' => 'decode_pass_component_table_resp'
     },
-    '83753' => {
+    '97801' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1561',
+      'Line' => '1668',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3256,11 +3256,11 @@
         },
         '2' => {
           'name' => 'comp_classification',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'comp_identifier',
-          'type' => '5634'
+          'type' => '5640'
         },
         '4' => {
           'name' => 'comp_classification_index',
@@ -3283,12 +3283,12 @@
         '8' => {
           'name' => 'comp_ver_str',
           'offset' => '16',
-          'type' => '78805'
+          'type' => '92853'
         },
         '9' => {
           'name' => 'msg',
           'offset' => '24',
-          'type' => '1412'
+          'type' => '1418'
         },
         '10' => {
           'name' => 'payload_length',
@@ -3299,13 +3299,13 @@
       'Return' => '53',
       'ShortName' => 'encode_pass_component_table_req'
     },
-    '85695' => {
+    '99745' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1520',
+      'Line' => '1552',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3313,15 +3313,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'fd_meta_data_len',
-          'type' => '26744'
+          'type' => '27537'
         },
         '4' => {
           'name' => 'fd_will_send_pkg_data',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -3333,9 +3333,9 @@
       'Return' => '53',
       'ShortName' => 'decode_request_update_resp'
     },
-    '88810' => {
+    '102860' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1487',
+      'Line' => '1519',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3347,7 +3347,7 @@
         },
         '2' => {
           'name' => 'num_of_comp',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'max_outstanding_transfer_req',
@@ -3355,7 +3355,7 @@
         },
         '4' => {
           'name' => 'pkg_data_len',
-          'type' => '5634'
+          'type' => '5640'
         },
         '5' => {
           'name' => 'comp_image_set_ver_str_type',
@@ -3369,12 +3369,12 @@
         '7' => {
           'name' => 'comp_img_set_ver_str',
           'offset' => '8',
-          'type' => '78805'
+          'type' => '92853'
         },
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '1412'
+          'type' => '1418'
         },
         '9' => {
           'name' => 'payload_length',
@@ -3385,29 +3385,29 @@
       'Return' => '53',
       'ShortName' => 'encode_request_update_req'
     },
-    '89253' => {
+    '109722' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1397',
+      'Line' => '1429',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '94087'
+          'type' => '114556'
         },
         '1' => {
           'name' => 'entry',
-          'type' => '94092'
+          'type' => '114561'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
     },
-    '94097' => {
+    '114566' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1368',
+      'Line' => '1400',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3415,19 +3415,19 @@
         },
         '2' => {
           'name' => 'resp_data',
-          'type' => '96776'
+          'type' => '117245'
         },
         '3' => {
           'name' => 'iter',
-          'type' => '94087'
+          'type' => '114556'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
     },
-    '96781' => {
+    '117250' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1342',
+      'Line' => '1374',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3435,11 +3435,11 @@
         },
         '1' => {
           'name' => 'params_req',
-          'type' => '97908'
+          'type' => '118378'
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '3' => {
           'name' => 'payload_length',
@@ -3452,29 +3452,29 @@
       'Return' => '53',
       'ShortName' => 'encode_get_downstream_firmware_parameters_req'
     },
-    '97913' => {
+    '118383' => {
       'Header' => 'firmware_update.h',
-      'Line' => '650',
+      'Line' => '659',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '99088'
+          'type' => '119558'
         },
         '1' => {
           'name' => 'dev',
-          'type' => '99093'
+          'type' => '119563'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_pldm_downstream_device_from_iter'
     },
-    '99098' => {
+    '119568' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1321',
+      'Line' => '1353',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3482,19 +3482,19 @@
         },
         '2' => {
           'name' => 'resp_data',
-          'type' => '101791'
+          'type' => '122261'
         },
         '3' => {
           'name' => 'iter',
-          'type' => '99088'
+          'type' => '119558'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_query_downstream_identifiers_resp'
     },
-    '101796' => {
+    '122266' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1304',
+      'Line' => '1336',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3502,11 +3502,11 @@
         },
         '1' => {
           'name' => 'params_req',
-          'type' => '102923'
+          'type' => '123394'
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '3' => {
           'name' => 'payload_length',
@@ -3519,13 +3519,13 @@
       'Return' => '53',
       'ShortName' => 'encode_query_downstream_identifiers_req'
     },
-    '102928' => {
+    '123399' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1285',
+      'Line' => '1317',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3533,7 +3533,7 @@
         },
         '2' => {
           'name' => 'resp_data',
-          'type' => '105524'
+          'type' => '125995'
         }
       },
       'Reg' => {
@@ -3542,9 +3542,9 @@
       'Return' => '53',
       'ShortName' => 'decode_query_downstream_devices_resp'
     },
-    '105529' => {
+    '126000' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1269',
+      'Line' => '1301',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3552,7 +3552,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -3562,13 +3562,13 @@
       'Return' => '53',
       'ShortName' => 'encode_query_downstream_devices_req'
     },
-    '105649' => {
+    '126120' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1223',
+      'Line' => '1255',
       'Param' => {
         '0' => {
           'name' => 'data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'length',
@@ -3576,15 +3576,15 @@
         },
         '2' => {
           'name' => 'component_data',
-          'type' => '105971'
+          'type' => '126442'
         },
         '3' => {
           'name' => 'active_comp_ver_str',
-          'type' => '24662'
+          'type' => '25455'
         },
         '4' => {
           'name' => 'pending_comp_ver_str',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
       'Reg' => {
@@ -3596,13 +3596,13 @@
       'Return' => '53',
       'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
     },
-    '114409' => {
+    '134880' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1204',
+      'Line' => '1236',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3610,19 +3610,19 @@
         },
         '2' => {
           'name' => 'resp_data',
-          'type' => '114629'
+          'type' => '135100'
         },
         '3' => {
           'name' => 'active_comp_image_set_ver_str',
-          'type' => '24662'
+          'type' => '25455'
         },
         '4' => {
           'name' => 'pending_comp_image_set_ver_str',
-          'type' => '24662'
+          'type' => '25455'
         },
         '5' => {
           'name' => 'comp_parameter_table',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
       'Reg' => {
@@ -3636,9 +3636,9 @@
       'Return' => '53',
       'ShortName' => 'decode_get_firmware_parameters_resp'
     },
-    '114634' => {
+    '135105' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1187',
+      'Line' => '1219',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3650,7 +3650,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -3661,13 +3661,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_firmware_parameters_req'
     },
-    '117445' => {
+    '137916' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1169',
+      'Line' => '1201',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3675,19 +3675,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'device_identifiers_len',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'descriptor_count',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'descriptor_data',
-          'type' => '117601'
+          'type' => '138072'
         }
       },
       'Reg' => {
@@ -3699,9 +3699,9 @@
       'Return' => '53',
       'ShortName' => 'decode_query_device_identifiers_resp'
     },
-    '117611' => {
+    '138082' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1135',
+      'Line' => '1167',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3713,7 +3713,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -3724,13 +3724,13 @@
       'Return' => '53',
       'ShortName' => 'encode_query_device_identifiers_req'
     },
-    '117751' => {
+    '138222' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1119',
+      'Line' => '1151',
       'Param' => {
         '0' => {
           'name' => 'data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'length',
@@ -3738,23 +3738,23 @@
         },
         '2' => {
           'name' => 'pldm_comp_image_info',
-          'type' => '117943'
+          'type' => '138414'
         },
         '3' => {
           'name' => 'comp_version_str',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_pldm_comp_image_info'
     },
-    '118096' => {
+    '138567' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1104',
+      'Line' => '1136',
       'Param' => {
         '0' => {
           'name' => 'data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'length',
@@ -3762,27 +3762,27 @@
         },
         '2' => {
           'name' => 'descriptor_title_str_type',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'descriptor_title_str',
-          'type' => '24662'
+          'type' => '25455'
         },
         '4' => {
           'name' => 'descriptor_data',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_vendor_defined_descriptor_value'
     },
-    '118498' => {
+    '138969' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1088',
+      'Line' => '1120',
       'Param' => {
         '0' => {
           'name' => 'data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'length',
@@ -3790,39 +3790,39 @@
         },
         '2' => {
           'name' => 'descriptor_type',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'descriptor_data',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_descriptor_type_length_value'
     },
-    '118863' => {
+    '139334' => {
       'Header' => 'firmware_update.h',
-      'Line' => '739',
+      'Line' => '748',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '120435'
+          'type' => '140906'
         },
         '1' => {
           'name' => 'desc',
-          'type' => '120440'
+          'type' => '140911'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_pldm_descriptor_from_iter'
     },
-    '120445' => {
+    '140916' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1069',
+      'Line' => '1101',
       'Param' => {
         '0' => {
           'name' => 'data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'length',
@@ -3830,41 +3830,44 @@
         },
         '2' => {
           'name' => 'component_bitmap_bit_length',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'fw_device_id_record',
-          'type' => '120725'
+          'type' => '141295'
         },
         '4' => {
           'name' => 'applicable_components',
-          'type' => '24662'
+          'type' => '25455'
         },
         '5' => {
           'name' => 'comp_image_set_version_str',
-          'type' => '24662'
+          'type' => '25455'
         },
         '6' => {
           'name' => 'record_descriptors',
           'offset' => '0',
-          'type' => '24662'
+          'type' => '25455'
         },
         '7' => {
           'name' => 'fw_device_pkg_data',
           'offset' => '8',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
+      'Reg' => {
+        '3' => 'rbx'
+      },
       'Return' => '53',
       'ShortName' => 'decode_firmware_device_id_record'
     },
-    '120988' => {
+    '146904' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1048',
+      'Line' => '1080',
       'Param' => {
         '0' => {
           'name' => 'data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'length',
@@ -3872,17 +3875,20 @@
         },
         '2' => {
           'name' => 'package_header_info',
-          'type' => '121180'
+          'type' => '147377'
         },
         '3' => {
           'name' => 'package_version_str',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
+      'Reg' => {
+        '2' => 'rbx'
+      },
       'Return' => '53',
       'ShortName' => 'decode_pldm_package_header_info'
     },
-    '125505' => {
+    '156619' => {
       'Header' => 'fru.h',
       'Line' => '502',
       'Param' => {
@@ -3904,19 +3910,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_set_fru_record_table_resp'
     },
-    '125745' => {
+    '156859' => {
       'Header' => 'fru.h',
       'Line' => '487',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3924,15 +3930,15 @@
         },
         '2' => {
           'name' => 'data_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'transfer_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'fru_table_data',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
       'Reg' => {
@@ -3944,13 +3950,13 @@
       'Return' => '53',
       'ShortName' => 'decode_set_fru_record_table_req'
     },
-    '125912' => {
+    '157026' => {
       'Header' => 'fru.h',
       'Line' => '360',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3958,36 +3964,36 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'next_data_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'fru_record_table_data',
-          'type' => '1496'
+          'type' => '1502'
         },
         '6' => {
           'name' => 'fru_record_table_length',
           'offset' => '0',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_get_fru_record_table_resp'
     },
-    '126142' => {
+    '157256' => {
       'Header' => 'fru.h',
       'Line' => '387',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3995,24 +4001,24 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'next_data_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'fru_record_table_data',
-          'type' => '1496'
+          'type' => '1502'
         },
         '6' => {
           'name' => 'fru_record_table_length',
           'offset' => '0',
-          'type' => '2671'
+          'type' => '2677'
         },
         '7' => {
           'name' => 'max_fru_record_table_length',
@@ -4028,7 +4034,7 @@
       'Return' => '53',
       'ShortName' => 'decode_get_fru_record_table_resp_safe'
     },
-    '126463' => {
+    '157577' => {
       'Header' => 'fru.h',
       'Line' => '339',
       'Param' => {
@@ -4046,7 +4052,7 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '4' => {
           'name' => 'payload_length',
@@ -4056,13 +4062,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_fru_record_table_req'
     },
-    '126698' => {
+    '157812' => {
       'Header' => 'fru.h',
       'Line' => '451',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -4070,19 +4076,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'fru_structure_data',
-          'type' => '24662'
+          'type' => '25455'
         }
       },
       'Reg' => {
@@ -4095,7 +4101,7 @@
       'Return' => '53',
       'ShortName' => 'decode_get_fru_record_by_option_resp'
     },
-    '126865' => {
+    '157979' => {
       'Header' => 'fru.h',
       'Line' => '313',
       'Param' => {
@@ -4117,7 +4123,7 @@
         },
         '4' => {
           'name' => 'fru_structure_data',
-          'type' => '1231'
+          'type' => '1237'
         },
         '5' => {
           'name' => 'data_size',
@@ -4126,7 +4132,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '1412'
+          'type' => '1418'
         },
         '7' => {
           'name' => 'payload_length',
@@ -4140,13 +4146,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_fru_record_by_option_resp'
     },
-    '127256' => {
+    '158370' => {
       'Header' => 'fru.h',
       'Line' => '292',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -4154,29 +4160,29 @@
         },
         '2' => {
           'name' => 'data_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'fru_table_handle',
-          'type' => '26744'
+          'type' => '27537'
         },
         '4' => {
           'name' => 'record_set_identifier',
-          'type' => '26744'
+          'type' => '27537'
         },
         '5' => {
           'name' => 'record_type',
-          'type' => '1496'
+          'type' => '1502'
         },
         '6' => {
           'name' => 'field_type',
           'offset' => '0',
-          'type' => '1496'
+          'type' => '1502'
         },
         '7' => {
           'name' => 'transfer_op_flag',
           'offset' => '8',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -4189,7 +4195,7 @@
       'Return' => '53',
       'ShortName' => 'decode_get_fru_record_by_option_req'
     },
-    '127458' => {
+    '158572' => {
       'Header' => 'fru.h',
       'Line' => '433',
       'Param' => {
@@ -4203,11 +4209,11 @@
         },
         '2' => {
           'name' => 'fru_table_handle',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'record_set_identifier',
-          'type' => '5634'
+          'type' => '5640'
         },
         '4' => {
           'name' => 'record_type',
@@ -4225,7 +4231,7 @@
         '7' => {
           'name' => 'msg',
           'offset' => '8',
-          'type' => '1412'
+          'type' => '1418'
         },
         '8' => {
           'name' => 'payload_length',
@@ -4236,13 +4242,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_fru_record_by_option_req'
     },
-    '127755' => {
+    '158869' => {
       'Header' => 'fru.h',
       'Line' => '468',
       'Param' => {
         '0' => {
           'name' => 'table',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'table_size',
@@ -4250,15 +4256,15 @@
         },
         '2' => {
           'name' => 'record_table',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'record_size',
-          'type' => '2671'
+          'type' => '2677'
         },
         '4' => {
           'name' => 'rsi',
-          'type' => '5634'
+          'type' => '5640'
         },
         '5' => {
           'name' => 'rt',
@@ -4273,13 +4279,13 @@
       'Return' => '53',
       'ShortName' => 'get_fru_record_by_option'
     },
-    '128415' => {
+    '159529' => {
       'Header' => 'fru.h',
       'Line' => '409',
       'Param' => {
         '0' => {
           'name' => 'fru_table',
-          'type' => '1496'
+          'type' => '1502'
         },
         '1' => {
           'name' => 'total_size',
@@ -4287,11 +4293,11 @@
         },
         '2' => {
           'name' => 'curr_size',
-          'type' => '2671'
+          'type' => '2677'
         },
         '3' => {
           'name' => 'record_set_id',
-          'type' => '5634'
+          'type' => '5640'
         },
         '4' => {
           'name' => 'record_type',
@@ -4309,7 +4315,7 @@
         '7' => {
           'name' => 'tlvs',
           'offset' => '8',
-          'type' => '1496'
+          'type' => '1502'
         },
         '8' => {
           'name' => 'tlvs_size',
@@ -4326,7 +4332,7 @@
       'Return' => '53',
       'ShortName' => 'encode_fru_record'
     },
-    '128737' => {
+    '159851' => {
       'Header' => 'fru.h',
       'Line' => '269',
       'Param' => {
@@ -4348,19 +4354,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_fru_record_table_resp'
     },
-    '128959' => {
+    '160073' => {
       'Header' => 'fru.h',
       'Line' => '251',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -4368,11 +4374,11 @@
         },
         '2' => {
           'name' => 'data_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'transfer_operation_flag',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -4384,7 +4390,7 @@
       'Return' => '53',
       'ShortName' => 'decode_get_fru_record_table_req'
     },
-    '129063' => {
+    '160177' => {
       'Header' => 'fru.h',
       'Line' => '232',
       'Param' => {
@@ -4415,12 +4421,12 @@
         '6' => {
           'name' => 'total_record_set_identifiers',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '7' => {
           'name' => 'total_table_records',
           'offset' => '8',
-          'type' => '5634'
+          'type' => '5640'
         },
         '8' => {
           'name' => 'checksum',
@@ -4430,19 +4436,19 @@
         '9' => {
           'name' => 'msg',
           'offset' => '24',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_fru_record_table_metadata_resp'
     },
-    '129366' => {
+    '160480' => {
       'Header' => 'fru.h',
       'Line' => '203',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -4450,39 +4456,39 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'fru_data_major_version',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'fru_data_minor_version',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'fru_table_maximum_size',
-          'type' => '1642'
+          'type' => '1648'
         },
         '6' => {
           'name' => 'fru_table_length',
           'offset' => '0',
-          'type' => '1642'
+          'type' => '1648'
         },
         '7' => {
           'name' => 'total_record_set_identifiers',
           'offset' => '8',
-          'type' => '26744'
+          'type' => '27537'
         },
         '8' => {
           'name' => 'total_table_records',
           'offset' => '16',
-          'type' => '26744'
+          'type' => '27537'
         },
         '9' => {
           'name' => 'checksum',
           'offset' => '24',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -4495,7 +4501,7 @@
       'Return' => '53',
       'ShortName' => 'decode_get_fru_record_table_metadata_resp'
     },
-    '129576' => {
+    '160690' => {
       'Header' => 'fru.h',
       'Line' => '178',
       'Param' => {
@@ -4505,7 +4511,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '2' => {
           'name' => 'payload_length',
@@ -4515,25 +4521,25 @@
       'Return' => '53',
       'ShortName' => 'encode_get_fru_record_table_metadata_req'
     },
-    '157004' => {
+    '188730' => {
       'Header' => 'pdr.h',
-      'Line' => '650',
+      'Line' => '677',
       'Param' => {
         '0' => {
           'name' => 'pdr',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'pdr_len',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'num_entities',
-          'type' => '2671'
+          'type' => '2677'
         },
         '3' => {
           'name' => 'entities',
-          'type' => '157324'
+          'type' => '189050'
         }
       },
       'Reg' => {
@@ -4543,28 +4549,28 @@
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_pdr_extract'
     },
-    '157339' => {
+    '189065' => {
       'Header' => 'pdr.h',
-      'Line' => '638',
+      'Line' => '665',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '157388'
+          'type' => '163238'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '5433',
+      'Return' => '5439',
       'ShortName' => 'pldm_is_empty_entity_assoc_tree'
     },
-    '157393' => {
+    '189114' => {
       'Header' => 'pdr.h',
-      'Line' => '628',
+      'Line' => '655',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '157388'
+          'type' => '163238'
         }
       },
       'Reg' => {
@@ -4573,65 +4579,65 @@
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_tree_destroy_root'
     },
-    '157552' => {
+    '189273' => {
       'Header' => 'pdr.h',
-      'Line' => '605',
+      'Line' => '632',
       'Param' => {
         '0' => {
           'name' => 'org_tree',
-          'type' => '157388'
+          'type' => '163238'
         },
         '1' => {
           'name' => 'new_tree',
-          'type' => '157388'
+          'type' => '163238'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_tree_copy_root'
     },
-    '157981' => {
+    '189702' => {
       'Header' => 'pdr.h',
-      'Line' => '579',
+      'Line' => '606',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '157388'
+          'type' => '163238'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '141202'
+          'type' => '172928'
         }
       },
-      'Return' => '131418',
+      'Return' => '162871',
       'ShortName' => 'pldm_entity_association_tree_find'
     },
-    '158261' => {
+    '189982' => {
       'Header' => 'pdr.h',
-      'Line' => '593',
+      'Line' => '620',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '157388'
+          'type' => '163238'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '141202'
+          'type' => '172928'
         },
         '2' => {
           'name' => 'is_remote',
-          'type' => '5433'
+          'type' => '5439'
         }
       },
-      'Return' => '131418',
+      'Return' => '162871',
       'ShortName' => 'pldm_entity_association_tree_find_with_locality'
     },
-    '158643' => {
+    '190364' => {
       'Header' => 'pdr.h',
       'Line' => '213',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '158765'
+          'type' => '190486'
         },
         '1' => {
           'name' => 'first',
@@ -4646,16 +4652,16 @@
         '1' => 'rsi',
         '2' => 'rdx'
       },
-      'Return' => '131413',
+      'Return' => '162866',
       'ShortName' => 'pldm_pdr_find_last_in_range'
     },
-    '158770' => {
+    '190491' => {
       'Header' => 'pdr.h',
       'Line' => '178',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '132657'
+          'type' => '164383'
         }
       },
       'Reg' => {
@@ -4664,17 +4670,17 @@
       'Return' => '1',
       'ShortName' => 'pldm_pdr_remove_remote_pdrs'
     },
-    '159022' => {
+    '190743' => {
       'Header' => 'pdr.h',
       'Line' => '187',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '132657'
+          'type' => '164383'
         },
         '1' => {
           'name' => 'terminus_handle',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Reg' => {
@@ -4684,41 +4690,41 @@
       'Return' => '1',
       'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
     },
-    '159290' => {
+    '191011' => {
       'Header' => 'pdr.h',
-      'Line' => '540',
+      'Line' => '567',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '157388'
+          'type' => '163238'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '130550'
+          'type' => '161676'
         },
         '2' => {
           'name' => 'node',
-          'type' => '157976'
+          'type' => '189697'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_find_entity_ref_in_tree'
     },
-    '159577' => {
+    '191298' => {
       'Header' => 'pdr.h',
-      'Line' => '529',
+      'Line' => '556',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '131418'
+          'type' => '162871'
         },
         '1' => {
           'name' => 'repo',
-          'type' => '132657'
+          'type' => '164383'
         },
         '2' => {
           'name' => 'entities',
-          'type' => '157324'
+          'type' => '189050'
         },
         '3' => {
           'name' => 'num_entities',
@@ -4726,11 +4732,11 @@
         },
         '4' => {
           'name' => 'is_remote',
-          'type' => '5433'
+          'type' => '5439'
         },
         '5' => {
           'name' => 'terminus_handle',
-          'type' => '5634'
+          'type' => '5640'
         },
         '6' => {
           'name' => 'record_handle',
@@ -4749,21 +4755,21 @@
       'Return' => '53',
       'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
     },
-    '159933' => {
+    '191654' => {
       'Header' => 'pdr.h',
-      'Line' => '512',
+      'Line' => '539',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '131418'
+          'type' => '162871'
         },
         '1' => {
           'name' => 'repo',
-          'type' => '132657'
+          'type' => '164383'
         },
         '2' => {
           'name' => 'entities',
-          'type' => '157324'
+          'type' => '189050'
         },
         '3' => {
           'name' => 'num_entities',
@@ -4771,67 +4777,67 @@
         },
         '4' => {
           'name' => 'is_remote',
-          'type' => '5433'
+          'type' => '5439'
         },
         '5' => {
           'name' => 'terminus_handle',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Return' => '53',
       'ShortName' => 'pldm_entity_association_pdr_add_from_node'
     },
-    '160151' => {
+    '191872' => {
       'Header' => 'pdr.h',
-      'Line' => '463',
+      'Line' => '490',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '157388'
+          'type' => '163238'
         },
         '1' => {
           'name' => 'repo',
-          'type' => '132657'
+          'type' => '164383'
         },
         '2' => {
           'name' => 'is_remote',
-          'type' => '5433'
+          'type' => '5439'
         },
         '3' => {
           'name' => 'terminus_handle',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Return' => '53',
       'ShortName' => 'pldm_entity_association_pdr_add'
     },
-    '161824' => {
+    '193545' => {
       'Header' => 'pdr.h',
-      'Line' => '566',
+      'Line' => '593',
       'Param' => {
         '0' => {
           'name' => 'parent',
-          'type' => '131418'
+          'type' => '162871'
         },
         '1' => {
           'name' => 'node',
-          'type' => '141202'
+          'type' => '172928'
         }
       },
       'Reg' => {
         '0' => 'rdi',
         '1' => 'rsi'
       },
-      'Return' => '5433',
+      'Return' => '5439',
       'ShortName' => 'pldm_is_current_parent_child'
     },
-    '161913' => {
+    '193634' => {
       'Header' => 'pdr.h',
-      'Line' => '552',
+      'Line' => '579',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '131418'
+          'type' => '162871'
         },
         '1' => {
           'name' => 'association_type',
@@ -4845,52 +4851,52 @@
       'Return' => '135',
       'ShortName' => 'pldm_entity_get_num_children'
     },
-    '162128' => {
+    '193849' => {
       'Header' => 'pdr.h',
-      'Line' => '447',
+      'Line' => '474',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '131418'
+          'type' => '162871'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '5433',
+      'Return' => '5439',
       'ShortName' => 'pldm_entity_is_exist_parent'
     },
-    '162177' => {
+    '193898' => {
       'Header' => 'pdr.h',
-      'Line' => '437',
+      'Line' => '464',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '131418'
+          'type' => '162871'
         }
       },
-      'Return' => '130550',
+      'Return' => '161676',
       'ShortName' => 'pldm_entity_get_parent'
     },
-    '162311' => {
+    '194032' => {
       'Header' => 'pdr.h',
-      'Line' => '427',
+      'Line' => '454',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '131418'
+          'type' => '162871'
         }
       },
-      'Return' => '5433',
+      'Return' => '5439',
       'ShortName' => 'pldm_entity_is_node_parent'
     },
-    '162466' => {
+    '194187' => {
       'Header' => 'pdr.h',
-      'Line' => '417',
+      'Line' => '444',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '157388'
+          'type' => '163238'
         }
       },
       'Reg' => {
@@ -4899,21 +4905,21 @@
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_tree_destroy'
     },
-    '162645' => {
+    '194366' => {
       'Header' => 'pdr.h',
-      'Line' => '389',
+      'Line' => '416',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '157388'
+          'type' => '163238'
         },
         '1' => {
           'name' => 'entities',
-          'type' => '157324'
+          'type' => '189050'
         },
         '2' => {
           'name' => 'size',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Reg' => {
@@ -4922,25 +4928,25 @@
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_tree_visit'
     },
-    '163104' => {
+    '194825' => {
       'Header' => 'pdr.h',
-      'Line' => '371',
+      'Line' => '398',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '157388'
+          'type' => '163238'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '141202'
+          'type' => '172928'
         },
         '2' => {
           'name' => 'entity_instance_number',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'parent',
-          'type' => '131418'
+          'type' => '162871'
         },
         '4' => {
           'name' => 'association_type',
@@ -4948,87 +4954,87 @@
         },
         '5' => {
           'name' => 'is_remote',
-          'type' => '5433'
+          'type' => '5439'
         },
         '6' => {
           'name' => 'is_update_container_id',
           'offset' => '0',
-          'type' => '5433'
+          'type' => '5439'
         },
         '7' => {
           'name' => 'container_id',
           'offset' => '8',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
-      'Return' => '131418',
+      'Return' => '162871',
       'ShortName' => 'pldm_entity_association_tree_add_entity'
     },
-    '163711' => {
+    '195432' => {
       'Header' => 'pdr.h',
-      'Line' => '343',
+      'Line' => '370',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '157388'
+          'type' => '163238'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '141202'
+          'type' => '172928'
         },
         '2' => {
           'name' => 'entity_instance_number',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'parent',
-          'type' => '131418'
+          'type' => '162871'
         },
         '4' => {
           'name' => 'association_type',
           'type' => '135'
         }
       },
-      'Return' => '131418',
+      'Return' => '162871',
       'ShortName' => 'pldm_entity_association_tree_add'
     },
-    '164034' => {
+    '195755' => {
       'Header' => 'pdr.h',
-      'Line' => '326',
-      'Return' => '157388',
+      'Line' => '353',
+      'Return' => '163238',
       'ShortName' => 'pldm_entity_association_tree_init'
     },
-    '164108' => {
+    '195829' => {
       'Header' => 'pdr.h',
-      'Line' => '411',
+      'Line' => '438',
       'Param' => {
         '0' => {
           'name' => 'entity',
-          'type' => '164242'
+          'type' => '195963'
         }
       },
-      'Return' => '5634',
+      'Return' => '5640',
       'ShortName' => 'pldm_entity_node_get_remote_container_id'
     },
-    '164268' => {
+    '195989' => {
       'Header' => 'pdr.h',
-      'Line' => '400',
+      'Line' => '427',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '131418'
+          'type' => '162871'
         }
       },
-      'Return' => '130550',
+      'Return' => '161676',
       'ShortName' => 'pldm_entity_extract'
     },
-    '164423' => {
+    '196144' => {
       'Header' => 'pdr.h',
       'Line' => '246',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '132657'
+          'type' => '164383'
         },
         '1' => {
           'name' => 'record_handle',
@@ -5036,7 +5042,7 @@
         },
         '2' => {
           'name' => 'is_remote',
-          'type' => '5433'
+          'type' => '5439'
         }
       },
       'Reg' => {
@@ -5047,17 +5053,17 @@
       'Return' => '53',
       'ShortName' => 'pldm_pdr_delete_by_record_handle'
     },
-    '165622' => {
+    '206871' => {
       'Header' => 'pdr.h',
       'Line' => '200',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '158765'
+          'type' => '190486'
         },
         '1' => {
           'name' => 'terminus_handle',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'tid',
@@ -5069,7 +5075,7 @@
         },
         '4' => {
           'name' => 'valid_bit',
-          'type' => '5433'
+          'type' => '5439'
         }
       },
       'Reg' => {
@@ -5081,137 +5087,137 @@
       'Return' => '1',
       'ShortName' => 'pldm_pdr_update_TL_pdr'
     },
-    '165976' => {
+    '207225' => {
       'Header' => 'pdr.h',
-      'Line' => '291',
+      'Line' => '303',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '158765'
+          'type' => '190486'
         },
         '1' => {
           'name' => 'fru_rsi',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'terminus_handle',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'entity_type',
-          'type' => '26744'
+          'type' => '27537'
         },
         '4' => {
           'name' => 'entity_instance_num',
-          'type' => '26744'
+          'type' => '27537'
         },
         '5' => {
           'name' => 'container_id',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Reg' => {
         '2' => 'r12'
       },
-      'Return' => '133968',
+      'Return' => '165694',
       'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
     },
-    '166330' => {
+    '207579' => {
       'Header' => 'pdr.h',
-      'Line' => '270',
+      'Line' => '282',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '132657'
+          'type' => '164383'
         },
         '1' => {
           'name' => 'terminus_handle',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'fru_rsi',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'entity_type',
-          'type' => '5634'
+          'type' => '5640'
         },
         '4' => {
           'name' => 'entity_instance_num',
-          'type' => '5634'
+          'type' => '5640'
         },
         '5' => {
           'name' => 'container_id',
-          'type' => '5634'
+          'type' => '5640'
         },
         '6' => {
           'name' => 'bmc_record_handle',
           'offset' => '0',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Return' => '53',
       'ShortName' => 'pldm_pdr_add_fru_record_set'
     },
-    '166643' => {
+    '207892' => {
       'Header' => 'pdr.h',
       'Line' => '170',
       'Param' => {
         '0' => {
           'name' => 'record',
-          'type' => '133968'
+          'type' => '165694'
         }
       },
-      'Return' => '5433',
+      'Return' => '5439',
       'ShortName' => 'pldm_pdr_record_is_remote'
     },
-    '167014' => {
+    '208263' => {
       'Header' => 'pdr.h',
       'Line' => '94',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '158765'
+          'type' => '190486'
         },
         '1' => {
           'name' => 'record',
-          'type' => '133968'
+          'type' => '165694'
         }
       },
       'Return' => '147',
       'ShortName' => 'pldm_pdr_get_record_handle'
     },
-    '167231' => {
+    '208480' => {
       'Header' => 'pdr.h',
       'Line' => '62',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '158765'
+          'type' => '190486'
         }
       },
       'Return' => '147',
       'ShortName' => 'pldm_pdr_get_repo_size'
     },
-    '167364' => {
+    '208613' => {
       'Header' => 'pdr.h',
       'Line' => '52',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '158765'
+          'type' => '190486'
         }
       },
       'Return' => '147',
       'ShortName' => 'pldm_pdr_get_record_count'
     },
-    '167495' => {
+    '208744' => {
       'Header' => 'pdr.h',
       'Line' => '160',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '158765'
+          'type' => '190486'
         },
         '1' => {
           'name' => 'pdr_type',
@@ -5219,15 +5225,15 @@
         },
         '2' => {
           'name' => 'curr_record',
-          'type' => '133968'
+          'type' => '165694'
         },
         '3' => {
           'name' => 'data',
-          'type' => '117601'
+          'type' => '138072'
         },
         '4' => {
           'name' => 'size',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -5235,32 +5241,32 @@
         '3' => 'rcx',
         '4' => 'r8'
       },
-      'Return' => '133968',
+      'Return' => '165694',
       'ShortName' => 'pldm_pdr_find_record_by_type'
     },
-    '167666' => {
+    '208915' => {
       'Header' => 'pdr.h',
       'Line' => '142',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '158765'
+          'type' => '190486'
         },
         '1' => {
           'name' => 'curr_record',
-          'type' => '133968'
+          'type' => '165694'
         },
         '2' => {
           'name' => 'data',
-          'type' => '117601'
+          'type' => '138072'
         },
         '3' => {
           'name' => 'size',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'next_record_handle',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -5270,16 +5276,16 @@
         '3' => 'rcx',
         '4' => 'r8'
       },
-      'Return' => '133968',
+      'Return' => '165694',
       'ShortName' => 'pldm_pdr_get_next_record'
     },
-    '167872' => {
+    '209121' => {
       'Header' => 'pdr.h',
       'Line' => '123',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '158765'
+          'type' => '190486'
         },
         '1' => {
           'name' => 'record_handle',
@@ -5287,15 +5293,15 @@
         },
         '2' => {
           'name' => 'data',
-          'type' => '117601'
+          'type' => '138072'
         },
         '3' => {
           'name' => 'size',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'next_record_handle',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -5305,16 +5311,16 @@
         '3' => 'rcx',
         '4' => 'r8'
       },
-      'Return' => '133968',
+      'Return' => '165694',
       'ShortName' => 'pldm_pdr_find_record'
     },
-    '168050' => {
+    '209299' => {
       'Header' => 'pdr.h',
       'Line' => '42',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '132657'
+          'type' => '164383'
         }
       },
       'Reg' => {
@@ -5323,23 +5329,23 @@
       'Return' => '1',
       'ShortName' => 'pldm_pdr_destroy'
     },
-    '168203' => {
+    '209452' => {
       'Header' => 'pdr.h',
       'Line' => '36',
-      'Return' => '132657',
+      'Return' => '164383',
       'ShortName' => 'pldm_pdr_init'
     },
-    '168275' => {
+    '209524' => {
       'Header' => 'pdr.h',
       'Line' => '79',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '132657'
+          'type' => '164383'
         },
         '1' => {
           'name' => 'data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '2' => {
           'name' => 'size',
@@ -5347,15 +5353,15 @@
         },
         '3' => {
           'name' => 'is_remote',
-          'type' => '5433'
+          'type' => '5439'
         },
         '4' => {
           'name' => 'terminus_handle',
-          'type' => '5634'
+          'type' => '5640'
         },
         '5' => {
           'name' => 'record_handle',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -5367,28 +5373,28 @@
       'Return' => '53',
       'ShortName' => 'pldm_pdr_add'
     },
-    '184843' => {
+    '226262' => {
       'Header' => 'platform.h',
-      'Line' => '2575',
+      'Line' => '2661',
       'Param' => {
         '0' => {
           'name' => 'event',
-          'type' => '184892'
+          'type' => '226311'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '1496',
+      'Return' => '1502',
       'ShortName' => 'pldm_platform_cper_event_event_data'
     },
-    '184897' => {
+    '226316' => {
       'Header' => 'platform.h',
-      'Line' => '2564',
+      'Line' => '2650',
       'Param' => {
         '0' => {
           'name' => 'event_data',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'event_data_length',
@@ -5396,7 +5402,7 @@
         },
         '2' => {
           'name' => 'cper_event',
-          'type' => '184892'
+          'type' => '226311'
         },
         '3' => {
           'name' => 'cper_event_length',
@@ -5406,25 +5412,25 @@
       'Return' => '53',
       'ShortName' => 'decode_pldm_platform_cper_event'
     },
-    '187100' => {
+    '228519' => {
       'Header' => 'platform.h',
-      'Line' => '2553',
+      'Line' => '2639',
       'Param' => {
         '0' => {
           'name' => 'pdr',
-          'type' => '188357'
+          'type' => '229776'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
     },
-    '188362' => {
+    '229781' => {
       'Header' => 'platform.h',
-      'Line' => '2531',
+      'Line' => '2617',
       'Param' => {
         '0' => {
           'name' => 'data',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'data_length',
@@ -5432,7 +5438,7 @@
         },
         '2' => {
           'name' => 'pdr',
-          'type' => '188357'
+          'type' => '229776'
         },
         '3' => {
           'name' => 'pdr_length',
@@ -5442,9 +5448,9 @@
       'Return' => '53',
       'ShortName' => 'decode_entity_auxiliary_names_pdr'
     },
-    '195975' => {
+    '237394' => {
       'Header' => 'platform.h',
-      'Line' => '1915',
+      'Line' => '1947',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5452,11 +5458,11 @@
         },
         '1' => {
           'name' => 'resp',
-          'type' => '197877'
+          'type' => '239296'
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '3' => {
           'name' => 'payload_length',
@@ -5469,13 +5475,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_state_effecter_states_resp'
     },
-    '197892' => {
+    '239311' => {
       'Header' => 'platform.h',
-      'Line' => '1898',
+      'Line' => '1930',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5483,19 +5489,19 @@
         },
         '2' => {
           'name' => 'resp',
-          'type' => '197877'
+          'type' => '239296'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_get_state_effecter_states_resp'
     },
-    '200148' => {
+    '241567' => {
       'Header' => 'platform.h',
-      'Line' => '1867',
+      'Line' => '1899',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5503,15 +5509,15 @@
         },
         '2' => {
           'name' => 'effecter_id',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_get_state_effecter_states_req'
     },
-    '201032' => {
+    '242451' => {
       'Header' => 'platform.h',
-      'Line' => '1881',
+      'Line' => '1913',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5519,11 +5525,11 @@
         },
         '1' => {
           'name' => 'effecter_id',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '3' => {
           'name' => 'payload_length',
@@ -5533,13 +5539,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_state_effecter_states_req'
     },
-    '227595' => {
+    '269014' => {
       'Header' => 'platform.h',
-      'Line' => '2047',
+      'Line' => '2079',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5547,52 +5553,52 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'tid',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'event_id',
-          'type' => '26744'
+          'type' => '27537'
         },
         '5' => {
           'name' => 'next_data_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '6' => {
           'name' => 'transfer_flag',
           'offset' => '0',
-          'type' => '1496'
+          'type' => '1502'
         },
         '7' => {
           'name' => 'event_class',
           'offset' => '8',
-          'type' => '1496'
+          'type' => '1502'
         },
         '8' => {
           'name' => 'event_data_size',
           'offset' => '16',
-          'type' => '1642'
+          'type' => '1648'
         },
         '9' => {
           'name' => 'event_data',
           'offset' => '24',
-          'type' => '21335'
+          'type' => '22122'
         },
         '10' => {
           'name' => 'event_data_integrity_checksum',
           'offset' => '32',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_poll_for_platform_event_message_resp'
     },
-    '231535' => {
+    '272954' => {
       'Header' => 'platform.h',
-      'Line' => '2021',
+      'Line' => '2053',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5612,11 +5618,11 @@
         },
         '4' => {
           'name' => 'event_id_to_acknowledge',
-          'type' => '5634'
+          'type' => '5640'
         },
         '5' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '6' => {
           'name' => 'payload_length',
@@ -5627,9 +5633,9 @@
       'Return' => '53',
       'ShortName' => 'encode_poll_for_platform_event_message_req'
     },
-    '233282' => {
+    '274701' => {
       'Header' => 'platform.h',
-      'Line' => '2491',
+      'Line' => '2577',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5641,19 +5647,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_set_event_receiver_resp'
     },
-    '233455' => {
+    '274874' => {
       'Header' => 'platform.h',
-      'Line' => '2477',
+      'Line' => '2563',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5661,31 +5667,31 @@
         },
         '2' => {
           'name' => 'event_message_global_enable',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'transport_protocol_type',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'event_receiver_address_info',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'heartbeat_timer',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_set_event_receiver_req'
     },
-    '235177' => {
+    '276596' => {
       'Header' => 'platform.h',
-      'Line' => '2455',
+      'Line' => '2541',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5693,15 +5699,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_set_event_receiver_resp'
     },
-    '235993' => {
+    '277412' => {
       'Header' => 'platform.h',
-      'Line' => '2441',
+      'Line' => '2527',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5721,23 +5727,23 @@
         },
         '4' => {
           'name' => 'heartbeat_timer',
-          'type' => '5634'
+          'type' => '5640'
         },
         '5' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_set_event_receiver_req'
     },
-    '236251' => {
+    '280806' => {
       'Header' => 'platform.h',
-      'Line' => '1562',
+      'Line' => '1577',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5745,19 +5751,19 @@
         },
         '2' => {
           'name' => 'sensor_id',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'rearm_event_state',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_get_sensor_reading_req'
     },
-    '237439' => {
+    '281994' => {
       'Header' => 'platform.h',
-      'Line' => '1588',
+      'Line' => '1603',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5796,12 +5802,12 @@
         '8' => {
           'name' => 'present_reading',
           'offset' => '16',
-          'type' => '5785'
+          'type' => '5791'
         },
         '9' => {
           'name' => 'msg',
           'offset' => '24',
-          'type' => '1412'
+          'type' => '1418'
         },
         '10' => {
           'name' => 'payload_length',
@@ -5812,13 +5818,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_sensor_reading_resp'
     },
-    '237984' => {
+    '282543' => {
       'Header' => 'platform.h',
-      'Line' => '2416',
+      'Line' => '2448',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5826,47 +5832,47 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'sensor_data_size',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'sensor_operational_state',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'sensor_event_message_enable',
-          'type' => '1496'
+          'type' => '1502'
         },
         '6' => {
           'name' => 'present_state',
           'offset' => '0',
-          'type' => '1496'
+          'type' => '1502'
         },
         '7' => {
           'name' => 'previous_state',
           'offset' => '8',
-          'type' => '1496'
+          'type' => '1502'
         },
         '8' => {
           'name' => 'event_state',
           'offset' => '16',
-          'type' => '1496'
+          'type' => '1502'
         },
         '9' => {
           'name' => 'present_reading',
           'offset' => '24',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_get_sensor_reading_resp'
     },
-    '242693' => {
+    '287252' => {
       'Header' => 'platform.h',
-      'Line' => '2391',
+      'Line' => '2423',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5874,7 +5880,7 @@
         },
         '1' => {
           'name' => 'sensor_id',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'rearm_event_state',
@@ -5882,19 +5888,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_sensor_reading_req'
     },
-    '242911' => {
+    '287470' => {
       'Header' => 'platform.h',
-      'Line' => '2372',
+      'Line' => '2404',
       'Param' => {
         '0' => {
           'name' => 'change_record_data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'change_record_data_size',
@@ -5902,27 +5908,27 @@
         },
         '2' => {
           'name' => 'event_data_operation',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'number_of_change_entries',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'change_entry_data_offset',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
     },
-    '245338' => {
+    '289887' => {
       'Header' => 'platform.h',
-      'Line' => '2278',
+      'Line' => '2310',
       'Param' => {
         '0' => {
           'name' => 'event_data',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'event_data_length',
@@ -5930,19 +5936,19 @@
         },
         '2' => {
           'name' => 'poll_event',
-          'type' => '246983'
+          'type' => '291532'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_pldm_message_poll_event_data'
     },
-    '246988' => {
+    '291537' => {
       'Header' => 'platform.h',
-      'Line' => '2264',
+      'Line' => '2296',
       'Param' => {
         '0' => {
           'name' => 'event_data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'event_data_size',
@@ -5950,23 +5956,23 @@
         },
         '2' => {
           'name' => 'event_data_format',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'number_of_change_records',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'change_record_data_offset',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
     },
-    '248096' => {
+    '292645' => {
       'Header' => 'platform.h',
-      'Line' => '2326',
+      'Line' => '2358',
       'Param' => {
         '0' => {
           'name' => 'event_data_format',
@@ -5978,24 +5984,24 @@
         },
         '2' => {
           'name' => 'event_data_operations',
-          'type' => '5785'
+          'type' => '5791'
         },
         '3' => {
           'name' => 'numbers_of_change_entries',
-          'type' => '5785'
+          'type' => '5791'
         },
         '4' => {
           'name' => 'change_entries',
-          'type' => '248415'
+          'type' => '292964'
         },
         '5' => {
           'name' => 'event_data',
-          'type' => '248430'
+          'type' => '292979'
         },
         '6' => {
           'name' => 'actual_change_records_size',
           'offset' => '0',
-          'type' => '2671'
+          'type' => '2677'
         },
         '7' => {
           'name' => 'max_change_records_size',
@@ -6014,13 +6020,13 @@
       'Return' => '53',
       'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
     },
-    '248440' => {
+    '292989' => {
       'Header' => 'platform.h',
-      'Line' => '2242',
+      'Line' => '2274',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6028,36 +6034,36 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'effecter_data_size',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'effecter_oper_state',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'pending_value',
-          'type' => '1496'
+          'type' => '1502'
         },
         '6' => {
           'name' => 'present_value',
           'offset' => '0',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_get_numeric_effecter_value_resp'
     },
-    '254249' => {
+    '298798' => {
       'Header' => 'platform.h',
-      'Line' => '1519',
+      'Line' => '1534',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6065,15 +6071,15 @@
         },
         '2' => {
           'name' => 'effecter_id',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_get_numeric_effecter_value_req'
     },
-    '255165' => {
+    '299714' => {
       'Header' => 'platform.h',
-      'Line' => '1543',
+      'Line' => '1558',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6093,16 +6099,16 @@
         },
         '4' => {
           'name' => 'pending_value',
-          'type' => '5785'
+          'type' => '5791'
         },
         '5' => {
           'name' => 'present_value',
-          'type' => '5785'
+          'type' => '5791'
         },
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '1412'
+          'type' => '1418'
         },
         '7' => {
           'name' => 'payload_length',
@@ -6113,9 +6119,9 @@
       'Return' => '53',
       'ShortName' => 'encode_get_numeric_effecter_value_resp'
     },
-    '255859' => {
+    '300412' => {
       'Header' => 'platform.h',
-      'Line' => '2221',
+      'Line' => '2253',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6123,23 +6129,23 @@
         },
         '1' => {
           'name' => 'effecter_id',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_numeric_effecter_value_req'
     },
-    '256057' => {
+    '300610' => {
       'Header' => 'platform.h',
-      'Line' => '2206',
+      'Line' => '2238',
       'Param' => {
         '0' => {
           'name' => 'pdr_data',
-          'type' => '1231'
+          'type' => '1237'
         },
         '1' => {
           'name' => 'pdr_data_length',
@@ -6147,19 +6153,19 @@
         },
         '2' => {
           'name' => 'pdr_value',
-          'type' => '292131'
+          'type' => '336684'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_numeric_sensor_pdr_data'
     },
-    '292136' => {
+    '336689' => {
       'Header' => 'platform.h',
-      'Line' => '2194',
+      'Line' => '2226',
       'Param' => {
         '0' => {
           'name' => 'sensor_data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'sensor_data_length',
@@ -6167,31 +6173,31 @@
         },
         '2' => {
           'name' => 'event_state',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'previous_event_state',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'sensor_data_size',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'present_reading',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_numeric_sensor_data'
     },
-    '295566' => {
+    '340119' => {
       'Header' => 'platform.h',
-      'Line' => '2173',
+      'Line' => '2205',
       'Param' => {
         '0' => {
           'name' => 'sensor_data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'sensor_data_length',
@@ -6199,27 +6205,27 @@
         },
         '2' => {
           'name' => 'sensor_offset',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'event_state',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'previous_event_state',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_state_sensor_data'
     },
-    '296918' => {
+    '341471' => {
       'Header' => 'platform.h',
-      'Line' => '2155',
+      'Line' => '2187',
       'Param' => {
         '0' => {
           'name' => 'sensor_data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'sensor_data_length',
@@ -6227,23 +6233,23 @@
         },
         '2' => {
           'name' => 'present_op_state',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'previous_op_state',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_sensor_op_data'
     },
-    '298006' => {
+    '342559' => {
       'Header' => 'platform.h',
-      'Line' => '2138',
+      'Line' => '2170',
       'Param' => {
         '0' => {
           'name' => 'event_data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'event_data_length',
@@ -6251,27 +6257,27 @@
         },
         '2' => {
           'name' => 'sensor_id',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'sensor_event_class_type',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'event_class_data_offset',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_sensor_event_data'
     },
-    '299889' => {
+    '344442' => {
       'Header' => 'platform.h',
-      'Line' => '2117',
+      'Line' => '2149',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6279,24 +6285,24 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'synchrony_config',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'synchrony_config_support',
-          'type' => '19243'
+          'type' => '20030'
         },
         '5' => {
           'name' => 'number_event_class_returned',
-          'type' => '1496'
+          'type' => '1502'
         },
         '6' => {
           'name' => 'event_class',
           'offset' => '0',
-          'type' => '1496'
+          'type' => '1502'
         },
         '7' => {
           'name' => 'event_class_count',
@@ -6307,9 +6313,9 @@
       'Return' => '53',
       'ShortName' => 'decode_event_message_supported_resp'
     },
-    '302618' => {
+    '347171' => {
       'Header' => 'platform.h',
-      'Line' => '2100',
+      'Line' => '2132',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6321,19 +6327,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_event_message_supported_req'
     },
-    '302816' => {
+    '347369' => {
       'Header' => 'platform.h',
-      'Line' => '2073',
+      'Line' => '2105',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6341,19 +6347,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'terminus_max_buffer_size',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_event_message_buffer_size_resp'
     },
-    '304211' => {
+    '348764' => {
       'Header' => 'platform.h',
-      'Line' => '2086',
+      'Line' => '2118',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6361,11 +6367,11 @@
         },
         '1' => {
           'name' => 'event_receiver_max_buffer_size',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -6374,13 +6380,13 @@
       'Return' => '53',
       'ShortName' => 'encode_event_message_buffer_size_req'
     },
-    '304409' => {
+    '348962' => {
       'Header' => 'platform.h',
-      'Line' => '2062',
+      'Line' => '2094',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6388,19 +6394,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'platform_event_status',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_platform_event_message_resp'
     },
-    '305899' => {
+    '350452' => {
       'Header' => 'platform.h',
-      'Line' => '2005',
+      'Line' => '2037',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6420,7 +6426,7 @@
         },
         '4' => {
           'name' => 'event_data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '5' => {
           'name' => 'event_data_length',
@@ -6429,7 +6435,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '1412'
+          'type' => '1418'
         },
         '7' => {
           'name' => 'payload_length',
@@ -6440,9 +6446,9 @@
       'Return' => '53',
       'ShortName' => 'encode_platform_event_message_req'
     },
-    '306300' => {
+    '350853' => {
       'Header' => 'platform.h',
-      'Line' => '1985',
+      'Line' => '2017',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6458,7 +6464,7 @@
         },
         '3' => {
           'name' => 'event_id',
-          'type' => '5634'
+          'type' => '5640'
         },
         '4' => {
           'name' => 'next_data_transfer_handle',
@@ -6481,7 +6487,7 @@
         '8' => {
           'name' => 'event_data',
           'offset' => '16',
-          'type' => '1496'
+          'type' => '1502'
         },
         '9' => {
           'name' => 'checksum',
@@ -6491,7 +6497,7 @@
         '10' => {
           'name' => 'msg',
           'offset' => '32',
-          'type' => '1412'
+          'type' => '1418'
         },
         '11' => {
           'name' => 'payload_length',
@@ -6502,9 +6508,9 @@
       'Return' => '53',
       'ShortName' => 'encode_poll_for_platform_event_message_resp'
     },
-    '310187' => {
+    '354740' => {
       'Header' => 'platform.h',
-      'Line' => '1963',
+      'Line' => '1995',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6520,19 +6526,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_platform_event_message_resp'
     },
-    '310405' => {
+    '354958' => {
       'Header' => 'platform.h',
-      'Line' => '1948',
+      'Line' => '1980',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6540,31 +6546,31 @@
         },
         '2' => {
           'name' => 'format_version',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'transfer_operation_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'data_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '5' => {
           'name' => 'event_id_to_acknowledge',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_poll_for_platform_event_message_req'
     },
-    '312691' => {
+    '357244' => {
       'Header' => 'platform.h',
-      'Line' => '1932',
+      'Line' => '1964',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6572,60 +6578,60 @@
         },
         '2' => {
           'name' => 'format_version',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'tid',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'event_class',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'event_data_offset',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_platform_event_message_req'
     },
-    '314063' => {
+    '358616' => {
       'Header' => 'platform.h',
-      'Line' => '2350',
+      'Line' => '2382',
       'Param' => {
         '0' => {
           'name' => 'event_data',
-          'type' => '314254'
+          'type' => '358807'
         },
         '1' => {
           'name' => 'event_data_size',
-          'type' => '54021'
+          'type' => '54871'
         },
         '2' => {
           'name' => 'sensor_id',
-          'type' => '7334'
+          'type' => '7340'
         },
         '3' => {
           'name' => 'sensor_event_class',
-          'type' => '172491'
+          'type' => '213813'
         },
         '4' => {
           'name' => 'sensor_offset',
-          'type' => '5629'
+          'type' => '5635'
         },
         '5' => {
           'name' => 'event_state',
-          'type' => '5629'
+          'type' => '5635'
         },
         '6' => {
           'name' => 'previous_event_state',
           'offset' => '0',
-          'type' => '5629'
+          'type' => '5635'
         },
         '7' => {
           'name' => 'actual_event_data_size',
-          'type' => '244024'
+          'type' => '280646'
         }
       },
       'Reg' => {
@@ -6639,13 +6645,13 @@
       'Return' => '53',
       'ShortName' => 'encode_sensor_event_data'
     },
-    '314269' => {
+    '358822' => {
       'Header' => 'platform.h',
-      'Line' => '1484',
+      'Line' => '1499',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6653,27 +6659,27 @@
         },
         '2' => {
           'name' => 'sensor_id',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'sensor_rearm',
-          'type' => '19243'
+          'type' => '20030'
         },
         '4' => {
           'name' => 'reserved',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_get_state_sensor_readings_req'
     },
-    '315721' => {
+    '360274' => {
       'Header' => 'platform.h',
-      'Line' => '1852',
+      'Line' => '1884',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6681,23 +6687,23 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'comp_sensor_count',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'field',
-          'type' => '318229'
+          'type' => '362782'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_get_state_sensor_readings_resp'
     },
-    '318234' => {
+    '362787' => {
       'Header' => 'platform.h',
-      'Line' => '1832',
+      'Line' => '1864',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6705,7 +6711,7 @@
         },
         '1' => {
           'name' => 'sensor_id',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'sensor_rearm',
@@ -6717,15 +6723,15 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_state_sensor_readings_req'
     },
-    '318472' => {
+    '363025' => {
       'Header' => 'platform.h',
-      'Line' => '1504',
+      'Line' => '1519',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6741,23 +6747,23 @@
         },
         '3' => {
           'name' => 'field',
-          'type' => '318229'
+          'type' => '362782'
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_state_sensor_readings_resp'
     },
-    '318826' => {
+    '363379' => {
       'Header' => 'platform.h',
-      'Line' => '1813',
+      'Line' => '1845',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6765,7 +6771,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -6776,9 +6782,9 @@
       'Return' => '53',
       'ShortName' => 'decode_set_numeric_effecter_value_resp'
     },
-    '318903' => {
+    '363456' => {
       'Header' => 'platform.h',
-      'Line' => '1800',
+      'Line' => '1832',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6786,7 +6792,7 @@
         },
         '1' => {
           'name' => 'effecter_id',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'effecter_data_size',
@@ -6794,11 +6800,11 @@
         },
         '3' => {
           'name' => 'effecter_value',
-          'type' => '5785'
+          'type' => '5791'
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '5' => {
           'name' => 'payload_length',
@@ -6811,9 +6817,9 @@
       'Return' => '53',
       'ShortName' => 'encode_set_numeric_effecter_value_req'
     },
-    '319371' => {
+    '363928' => {
       'Header' => 'platform.h',
-      'Line' => '1375',
+      'Line' => '1390',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6825,7 +6831,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '3' => {
           'name' => 'payload_length',
@@ -6835,13 +6841,13 @@
       'Return' => '53',
       'ShortName' => 'encode_set_numeric_effecter_value_resp'
     },
-    '319564' => {
+    '364121' => {
       'Header' => 'platform.h',
-      'Line' => '1359',
+      'Line' => '1374',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6849,27 +6855,27 @@
         },
         '2' => {
           'name' => 'effecter_id',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'effecter_data_size',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'effecter_value',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_set_numeric_effecter_value_req'
     },
-    '325900' => {
+    '370457' => {
       'Header' => 'platform.h',
-      'Line' => '1711',
+      'Line' => '1743',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6877,29 +6883,29 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'next_record_hndl',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'next_data_transfer_hndl',
-          'type' => '1642'
+          'type' => '1648'
         },
         '5' => {
           'name' => 'transfer_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '6' => {
           'name' => 'resp_cnt',
           'offset' => '0',
-          'type' => '26744'
+          'type' => '27537'
         },
         '7' => {
           'name' => 'record_data',
           'offset' => '8',
-          'type' => '1496'
+          'type' => '1502'
         },
         '8' => {
           'name' => 'record_data_length',
@@ -6909,7 +6915,7 @@
         '9' => {
           'name' => 'transfer_crc',
           'offset' => '24',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -6918,9 +6924,9 @@
       'Return' => '53',
       'ShortName' => 'decode_get_pdr_resp'
     },
-    '329301' => {
+    '373858' => {
       'Header' => 'platform.h',
-      'Line' => '1680',
+      'Line' => '1712',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6940,16 +6946,16 @@
         },
         '4' => {
           'name' => 'request_cnt',
-          'type' => '5634'
+          'type' => '5640'
         },
         '5' => {
           'name' => 'record_chg_num',
-          'type' => '5634'
+          'type' => '5640'
         },
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '1412'
+          'type' => '1418'
         },
         '7' => {
           'name' => 'payload_length',
@@ -6963,13 +6969,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_pdr_req'
     },
-    '332842' => {
+    '377399' => {
       'Header' => 'platform.h',
-      'Line' => '1642',
+      'Line' => '1674',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6977,47 +6983,47 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'repository_state',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'update_time',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'oem_update_time',
-          'type' => '1496'
+          'type' => '1502'
         },
         '6' => {
           'name' => 'record_count',
           'offset' => '0',
-          'type' => '1642'
+          'type' => '1648'
         },
         '7' => {
           'name' => 'repository_size',
           'offset' => '8',
-          'type' => '1642'
+          'type' => '1648'
         },
         '8' => {
           'name' => 'largest_record_size',
           'offset' => '16',
-          'type' => '1642'
+          'type' => '1648'
         },
         '9' => {
           'name' => 'data_transfer_handle_timeout',
           'offset' => '24',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_get_pdr_repository_info_resp'
     },
-    '336458' => {
+    '381015' => {
       'Header' => 'platform.h',
-      'Line' => '1618',
+      'Line' => '1650',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -7033,11 +7039,11 @@
         },
         '3' => {
           'name' => 'update_time',
-          'type' => '5785'
+          'type' => '5791'
         },
         '4' => {
           'name' => 'oem_update_time',
-          'type' => '5785'
+          'type' => '5791'
         },
         '5' => {
           'name' => 'record_count',
@@ -7061,15 +7067,15 @@
         '9' => {
           'name' => 'msg',
           'offset' => '24',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_pdr_repository_info_resp'
     },
-    '336931' => {
+    '381643' => {
       'Header' => 'platform.h',
-      'Line' => '1442',
+      'Line' => '1457',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -7093,12 +7099,12 @@
         },
         '5' => {
           'name' => 'resp_cnt',
-          'type' => '5634'
+          'type' => '5640'
         },
         '6' => {
           'name' => 'record_data',
           'offset' => '0',
-          'type' => '5785'
+          'type' => '5791'
         },
         '7' => {
           'name' => 'transfer_crc',
@@ -7108,19 +7114,19 @@
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_pdr_resp'
     },
-    '337380' => {
+    '382092' => {
       'Header' => 'platform.h',
-      'Line' => '1463',
+      'Line' => '1478',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7128,36 +7134,36 @@
         },
         '2' => {
           'name' => 'record_hndl',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'data_transfer_hndl',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'transfer_op_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'request_cnt',
-          'type' => '26744'
+          'type' => '27537'
         },
         '6' => {
           'name' => 'record_chg_num',
           'offset' => '0',
-          'type' => '26744'
+          'type' => '27537'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_get_pdr_req'
     },
-    '339616' => {
+    '384328' => {
       'Header' => 'platform.h',
-      'Line' => '1414',
+      'Line' => '1429',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7165,27 +7171,27 @@
         },
         '2' => {
           'name' => 'effecter_id',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'comp_effecter_count',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'field',
-          'type' => '341529'
+          'type' => '386241'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_set_state_effecter_states_req'
     },
-    '341534' => {
+    '386246' => {
       'Header' => 'platform.h',
-      'Line' => '1779',
+      'Line' => '1811',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7193,7 +7199,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -7204,9 +7210,9 @@
       'Return' => '53',
       'ShortName' => 'decode_set_state_effecter_states_resp'
     },
-    '341609' => {
+    '386321' => {
       'Header' => 'platform.h',
-      'Line' => '1760',
+      'Line' => '1792',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -7214,7 +7220,7 @@
         },
         '1' => {
           'name' => 'effecter_id',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'comp_effecter_count',
@@ -7222,11 +7228,11 @@
         },
         '3' => {
           'name' => 'field',
-          'type' => '341529'
+          'type' => '386241'
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -7235,9 +7241,9 @@
       'Return' => '53',
       'ShortName' => 'encode_set_state_effecter_states_req'
     },
-    '341953' => {
+    '386665' => {
       'Header' => 'platform.h',
-      'Line' => '1392',
+      'Line' => '1407',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -7249,35 +7255,35 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_set_state_effecter_states_resp'
     },
-    '342120' => {
+    '386832' => {
       'Header' => 'platform.h',
-      'Line' => '720',
+      'Line' => '722',
       'Param' => {
         '0' => {
           'name' => 'sensor',
-          'type' => '342510'
+          'type' => '387222'
         },
         '1' => {
           'name' => 'allocation_size',
-          'type' => '54021'
+          'type' => '54871'
         },
         '2' => {
           'name' => 'possible_states',
-          'type' => '342520'
+          'type' => '387232'
         },
         '3' => {
           'name' => 'possible_states_size',
-          'type' => '54021'
+          'type' => '54871'
         },
         '4' => {
           'name' => 'actual_size',
-          'type' => '244024'
+          'type' => '280646'
         }
       },
       'Reg' => {
@@ -7290,29 +7296,29 @@
       'Return' => '53',
       'ShortName' => 'encode_state_sensor_pdr'
     },
-    '342530' => {
+    '387242' => {
       'Header' => 'platform.h',
-      'Line' => '982',
+      'Line' => '984',
       'Param' => {
         '0' => {
           'name' => 'effecter',
-          'type' => '342920'
+          'type' => '387632'
         },
         '1' => {
           'name' => 'allocation_size',
-          'type' => '54021'
+          'type' => '54871'
         },
         '2' => {
           'name' => 'possible_states',
-          'type' => '342930'
+          'type' => '387642'
         },
         '3' => {
           'name' => 'possible_states_size',
-          'type' => '54021'
+          'type' => '54871'
         },
         '4' => {
           'name' => 'actual_size',
-          'type' => '244024'
+          'type' => '280646'
         }
       },
       'Reg' => {
@@ -7325,53 +7331,53 @@
       'Return' => '53',
       'ShortName' => 'encode_state_effecter_pdr'
     },
-    '346871' => {
+    '391647' => {
       'Header' => 'instance-id.h',
       'Line' => '85',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '347051'
+          'type' => '391827'
         },
         '1' => {
           'name' => 'tid',
-          'type' => '4803'
+          'type' => '4809'
         },
         '2' => {
           'name' => 'iid',
-          'type' => '4815'
+          'type' => '4821'
         }
       },
       'Return' => '53',
       'ShortName' => 'pldm_instance_id_free'
     },
-    '347056' => {
+    '391832' => {
       'Header' => 'instance-id.h',
       'Line' => '68',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '347051'
+          'type' => '391827'
         },
         '1' => {
           'name' => 'tid',
-          'type' => '4803'
+          'type' => '4809'
         },
         '2' => {
           'name' => 'iid',
-          'type' => '347438'
+          'type' => '392214'
         }
       },
       'Return' => '53',
       'ShortName' => 'pldm_instance_id_alloc'
     },
-    '347443' => {
+    '392219' => {
       'Header' => 'instance-id.h',
       'Line' => '51',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '347051'
+          'type' => '391827'
         }
       },
       'Reg' => {
@@ -7380,45 +7386,45 @@
       'Return' => '53',
       'ShortName' => 'pldm_instance_db_destroy'
     },
-    '347528' => {
+    '392304' => {
       'Header' => 'instance-id.h',
       'Line' => '41',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '347614'
+          'type' => '392390'
         }
       },
       'Return' => '53',
       'ShortName' => 'pldm_instance_db_init_default'
     },
-    '347619' => {
+    '392395' => {
       'Header' => 'instance-id.h',
       'Line' => '28',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '347614'
+          'type' => '392390'
         },
         '1' => {
           'name' => 'dbpath',
-          'type' => '8959'
+          'type' => '8971'
         }
       },
       'Return' => '53',
       'ShortName' => 'pldm_instance_db_init'
     },
-    '350291' => {
+    '395067' => {
       'Header' => 'af-mctp.h',
       'Line' => '54',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '350447'
+          'type' => '395223'
         },
         '1' => {
           'name' => 'smctp',
-          'type' => '350452'
+          'type' => '395228'
         },
         '2' => {
           'name' => 'len',
@@ -7432,13 +7438,13 @@
       'Return' => '53',
       'ShortName' => 'pldm_transport_af_mctp_bind'
     },
-    '350457' => {
+    '395233' => {
       'Header' => 'af-mctp.h',
       'Line' => '19',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '350447'
+          'type' => '395223'
         }
       },
       'Reg' => {
@@ -7447,13 +7453,13 @@
       'Return' => '1',
       'ShortName' => 'pldm_transport_af_mctp_destroy'
     },
-    '350541' => {
+    '395317' => {
       'Header' => 'af-mctp.h',
       'Line' => '16',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '350765'
+          'type' => '395541'
         }
       },
       'Reg' => {
@@ -7462,21 +7468,21 @@
       'Return' => '53',
       'ShortName' => 'pldm_transport_af_mctp_init'
     },
-    '351952' => {
+    '396728' => {
       'Header' => 'af-mctp.h',
       'Line' => '37',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '350447'
+          'type' => '395223'
         },
         '1' => {
           'name' => 'tid',
-          'type' => '4803'
+          'type' => '4809'
         },
         '2' => {
           'name' => 'eid',
-          'type' => '348624'
+          'type' => '393400'
         }
       },
       'Reg' => {
@@ -7487,21 +7493,21 @@
       'Return' => '53',
       'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
     },
-    '352025' => {
+    '396801' => {
       'Header' => 'af-mctp.h',
       'Line' => '33',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '350447'
+          'type' => '395223'
         },
         '1' => {
           'name' => 'tid',
-          'type' => '4803'
+          'type' => '4809'
         },
         '2' => {
           'name' => 'eid',
-          'type' => '348624'
+          'type' => '393400'
         }
       },
       'Reg' => {
@@ -7512,17 +7518,17 @@
       'Return' => '53',
       'ShortName' => 'pldm_transport_af_mctp_map_tid'
     },
-    '352266' => {
+    '397042' => {
       'Header' => 'af-mctp.h',
       'Line' => '28',
       'Param' => {
         '0' => {
           'name' => 't',
-          'type' => '348864'
+          'type' => '393640'
         },
         '1' => {
           'name' => 'pollfd',
-          'type' => '348950'
+          'type' => '393726'
         }
       },
       'Reg' => {
@@ -7532,28 +7538,28 @@
       'Return' => '53',
       'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
     },
-    '352344' => {
+    '397120' => {
       'Header' => 'af-mctp.h',
       'Line' => '23',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '350447'
+          'type' => '395223'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '348864',
+      'Return' => '393640',
       'ShortName' => 'pldm_transport_af_mctp_core'
     },
-    '354698' => {
+    '399474' => {
       'Header' => 'mctp-demux.h',
       'Line' => '18',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '354480'
+          'type' => '399256'
         }
       },
       'Reg' => {
@@ -7562,13 +7568,13 @@
       'Return' => '1',
       'ShortName' => 'pldm_transport_mctp_demux_destroy'
     },
-    '354783' => {
+    '399559' => {
       'Header' => 'mctp-demux.h',
       'Line' => '15',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '354986'
+          'type' => '399762'
         }
       },
       'Reg' => {
@@ -7577,21 +7583,21 @@
       'Return' => '53',
       'ShortName' => 'pldm_transport_mctp_demux_init'
     },
-    '356075' => {
+    '400851' => {
       'Header' => 'mctp-demux.h',
       'Line' => '36',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '354480'
+          'type' => '399256'
         },
         '1' => {
           'name' => 'tid',
-          'type' => '4803'
+          'type' => '4809'
         },
         '2' => {
           'name' => 'eid',
-          'type' => '348624'
+          'type' => '393400'
         }
       },
       'Reg' => {
@@ -7602,21 +7608,21 @@
       'Return' => '53',
       'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
     },
-    '356148' => {
+    '400924' => {
       'Header' => 'mctp-demux.h',
       'Line' => '32',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '354480'
+          'type' => '399256'
         },
         '1' => {
           'name' => 'tid',
-          'type' => '4803'
+          'type' => '4809'
         },
         '2' => {
           'name' => 'eid',
-          'type' => '348624'
+          'type' => '393400'
         }
       },
       'Reg' => {
@@ -7627,17 +7633,17 @@
       'Return' => '53',
       'ShortName' => 'pldm_transport_mctp_demux_map_tid'
     },
-    '356389' => {
+    '401165' => {
       'Header' => 'mctp-demux.h',
       'Line' => '27',
       'Param' => {
         '0' => {
           'name' => 't',
-          'type' => '348864'
+          'type' => '393640'
         },
         '1' => {
           'name' => 'pollfd',
-          'type' => '348950'
+          'type' => '393726'
         }
       },
       'Reg' => {
@@ -7647,36 +7653,36 @@
       'Return' => '53',
       'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
     },
-    '356782' => {
+    '401558' => {
       'Header' => 'mctp-demux.h',
       'Line' => '22',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '354480'
+          'type' => '399256'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '348864',
+      'Return' => '393640',
       'ShortName' => 'pldm_transport_mctp_demux_core'
     },
-    '362846' => {
+    '407622' => {
       'Header' => 'transport.h',
       'Line' => '118',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '348864'
+          'type' => '393640'
         },
         '1' => {
           'name' => 'tid',
-          'type' => '4803'
+          'type' => '4809'
         },
         '2' => {
           'name' => 'pldm_req_msg',
-          'type' => '1231'
+          'type' => '1237'
         },
         '3' => {
           'name' => 'req_msg_len',
@@ -7684,38 +7690,38 @@
         },
         '4' => {
           'name' => 'pldm_resp_msg',
-          'type' => '21335'
+          'type' => '22122'
         },
         '5' => {
           'name' => 'resp_msg_len',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Reg' => {
         '2' => 'r14'
       },
-      'Return' => '348738',
+      'Return' => '393514',
       'ShortName' => 'pldm_transport_send_recv_msg'
     },
-    '363901' => {
+    '408677' => {
       'Header' => 'transport.h',
       'Line' => '81',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '348864'
+          'type' => '393640'
         },
         '1' => {
           'name' => 'tid',
-          'type' => '348869'
+          'type' => '393645'
         },
         '2' => {
           'name' => 'pldm_msg',
-          'type' => '21335'
+          'type' => '22122'
         },
         '3' => {
           'name' => 'msg_len',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Reg' => {
@@ -7724,24 +7730,24 @@
         '2' => 'rbp',
         '3' => 'rcx'
       },
-      'Return' => '348738',
+      'Return' => '393514',
       'ShortName' => 'pldm_transport_recv_msg'
     },
-    '364082' => {
+    '408858' => {
       'Header' => 'transport.h',
       'Line' => '53',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '348864'
+          'type' => '393640'
         },
         '1' => {
           'name' => 'tid',
-          'type' => '4803'
+          'type' => '4809'
         },
         '2' => {
           'name' => 'pldm_msg',
-          'type' => '1231'
+          'type' => '1237'
         },
         '3' => {
           'name' => 'msg_len',
@@ -7754,16 +7760,16 @@
         '2' => 'rdx',
         '3' => 'rcx'
       },
-      'Return' => '348738',
+      'Return' => '393514',
       'ShortName' => 'pldm_transport_send_msg'
     },
-    '364233' => {
+    '409009' => {
       'Header' => 'transport.h',
       'Line' => '31',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '348864'
+          'type' => '393640'
         },
         '1' => {
           'name' => 'timeout',
@@ -7773,7 +7779,7 @@
       'Return' => '53',
       'ShortName' => 'pldm_transport_poll'
     },
-    '366517' => {
+    '411299' => {
       'Header' => 'file_io.h',
       'Line' => '912',
       'Param' => {
@@ -7787,19 +7793,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_new_file_with_metadata_resp'
     },
-    '366717' => {
+    '411499' => {
       'Header' => 'file_io.h',
       'Line' => '898',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7807,34 +7813,34 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'length',
-          'type' => '38727'
+          'type' => '39526'
         },
         '5' => {
           'name' => 'file_meta_data_1',
-          'type' => '1642'
+          'type' => '1648'
         },
         '6' => {
           'name' => 'file_meta_data_2',
           'offset' => '0',
-          'type' => '1642'
+          'type' => '1648'
         },
         '7' => {
           'name' => 'file_meta_data_3',
           'offset' => '8',
-          'type' => '1642'
+          'type' => '1648'
         },
         '8' => {
           'name' => 'file_meta_data_4',
           'offset' => '16',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -7847,13 +7853,13 @@
       'Return' => '53',
       'ShortName' => 'decode_new_file_with_metadata_req'
     },
-    '366949' => {
+    '411731' => {
       'Header' => 'file_io.h',
       'Line' => '881',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7861,7 +7867,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -7872,7 +7878,7 @@
       'Return' => '53',
       'ShortName' => 'decode_new_file_with_metadata_resp'
     },
-    '367050' => {
+    '411832' => {
       'Header' => 'file_io.h',
       'Line' => '866',
       'Param' => {
@@ -7882,7 +7888,7 @@
         },
         '1' => {
           'name' => 'file_type',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'file_handle',
@@ -7890,7 +7896,7 @@
         },
         '3' => {
           'name' => 'length',
-          'type' => '30077'
+          'type' => '30870'
         },
         '4' => {
           'name' => 'file_meta_data_1',
@@ -7913,7 +7919,7 @@
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -7922,7 +7928,7 @@
       'Return' => '53',
       'ShortName' => 'encode_new_file_with_metadata_req'
     },
-    '367347' => {
+    '412129' => {
       'Header' => 'file_io.h',
       'Line' => '824',
       'Param' => {
@@ -7936,19 +7942,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_file_ack_with_meta_data_resp'
     },
-    '367542' => {
+    '412324' => {
       'Header' => 'file_io.h',
       'Line' => '811',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7956,34 +7962,34 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'file_status',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'file_meta_data_1',
-          'type' => '1642'
+          'type' => '1648'
         },
         '6' => {
           'name' => 'file_meta_data_2',
           'offset' => '0',
-          'type' => '1642'
+          'type' => '1648'
         },
         '7' => {
           'name' => 'file_meta_data_3',
           'offset' => '8',
-          'type' => '1642'
+          'type' => '1648'
         },
         '8' => {
           'name' => 'file_meta_data_4',
           'offset' => '16',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -7996,13 +8002,13 @@
       'Return' => '53',
       'ShortName' => 'decode_file_ack_with_meta_data_req'
     },
-    '367754' => {
+    '412536' => {
       'Header' => 'file_io.h',
       'Line' => '794',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8010,7 +8016,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -8021,7 +8027,7 @@
       'Return' => '53',
       'ShortName' => 'decode_file_ack_with_meta_data_resp'
     },
-    '367850' => {
+    '412632' => {
       'Header' => 'file_io.h',
       'Line' => '781',
       'Param' => {
@@ -8031,7 +8037,7 @@
         },
         '1' => {
           'name' => 'file_type',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'file_handle',
@@ -8062,7 +8068,7 @@
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -8071,13 +8077,13 @@
       'Return' => '53',
       'ShortName' => 'encode_file_ack_with_meta_data_req'
     },
-    '368147' => {
+    '412929' => {
       'Header' => 'file_io.h',
       'Line' => '741',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8085,7 +8091,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -8096,7 +8102,7 @@
       'Return' => '53',
       'ShortName' => 'decode_file_ack_resp'
     },
-    '368248' => {
+    '413030' => {
       'Header' => 'file_io.h',
       'Line' => '730',
       'Param' => {
@@ -8106,7 +8112,7 @@
         },
         '1' => {
           'name' => 'file_type',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'file_handle',
@@ -8118,13 +8124,13 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_file_ack_req'
     },
-    '368483' => {
+    '413265' => {
       'Header' => 'file_io.h',
       'Line' => '718',
       'Param' => {
@@ -8138,19 +8144,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_file_ack_resp'
     },
-    '368673' => {
+    '413455' => {
       'Header' => 'file_io.h',
       'Line' => '706',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8158,15 +8164,15 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'file_status',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -8178,13 +8184,13 @@
       'Return' => '53',
       'ShortName' => 'decode_file_ack_req'
     },
-    '368815' => {
+    '413597' => {
       'Header' => 'file_io.h',
       'Line' => '675',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8192,11 +8198,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'length',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -8208,7 +8214,7 @@
       'Return' => '53',
       'ShortName' => 'decode_rw_file_by_type_resp'
     },
-    '368930' => {
+    '413712' => {
       'Header' => 'file_io.h',
       'Line' => '661',
       'Param' => {
@@ -8222,7 +8228,7 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'file_handle',
@@ -8239,13 +8245,13 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_rw_file_by_type_req'
     },
-    '369200' => {
+    '413982' => {
       'Header' => 'file_io.h',
       'Line' => '644',
       'Param' => {
@@ -8267,19 +8273,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_rw_file_by_type_resp'
     },
-    '369430' => {
+    '414212' => {
       'Header' => 'file_io.h',
       'Line' => '626',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8287,19 +8293,19 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'offset',
-          'type' => '1642'
+          'type' => '1648'
         },
         '5' => {
           'name' => 'length',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -8312,13 +8318,13 @@
       'Return' => '53',
       'ShortName' => 'decode_rw_file_by_type_req'
     },
-    '369592' => {
+    '414374' => {
       'Header' => 'file_io.h',
       'Line' => '590',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8326,7 +8332,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -8337,7 +8343,7 @@
       'Return' => '53',
       'ShortName' => 'decode_new_file_resp'
     },
-    '369693' => {
+    '414475' => {
       'Header' => 'file_io.h',
       'Line' => '579',
       'Param' => {
@@ -8347,7 +8353,7 @@
         },
         '1' => {
           'name' => 'file_type',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'file_handle',
@@ -8355,17 +8361,17 @@
         },
         '3' => {
           'name' => 'length',
-          'type' => '30077'
+          'type' => '30870'
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_new_file_req'
     },
-    '369928' => {
+    '414710' => {
       'Header' => 'file_io.h',
       'Line' => '567',
       'Param' => {
@@ -8379,19 +8385,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_new_file_resp'
     },
-    '370118' => {
+    '414900' => {
       'Header' => 'file_io.h',
       'Line' => '555',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8399,15 +8405,15 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'length',
-          'type' => '38727'
+          'type' => '39526'
         }
       },
       'Reg' => {
@@ -8419,13 +8425,13 @@
       'Return' => '53',
       'ShortName' => 'decode_new_file_req'
     },
-    '370260' => {
+    '415042' => {
       'Header' => 'file_io.h',
       'Line' => '523',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8433,11 +8439,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'length',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -8449,7 +8455,7 @@
       'Return' => '53',
       'ShortName' => 'decode_rw_file_by_type_memory_resp'
     },
-    '370375' => {
+    '415157' => {
       'Header' => 'file_io.h',
       'Line' => '509',
       'Param' => {
@@ -8463,7 +8469,7 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'file_handle',
@@ -8480,18 +8486,18 @@
         '6' => {
           'name' => 'address',
           'offset' => '0',
-          'type' => '30077'
+          'type' => '30870'
         },
         '7' => {
           'name' => 'msg',
           'offset' => '8',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_rw_file_by_type_memory_req'
     },
-    '370660' => {
+    '415442' => {
       'Header' => 'file_io.h',
       'Line' => '491',
       'Param' => {
@@ -8513,19 +8519,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_rw_file_by_type_memory_resp'
     },
-    '370890' => {
+    '415672' => {
       'Header' => 'file_io.h',
       'Line' => '473',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8533,24 +8539,24 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '26744'
+          'type' => '27537'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'offset',
-          'type' => '1642'
+          'type' => '1648'
         },
         '5' => {
           'name' => 'length',
-          'type' => '1642'
+          'type' => '1648'
         },
         '6' => {
           'name' => 'address',
           'offset' => '0',
-          'type' => '38727'
+          'type' => '39526'
         }
       },
       'Reg' => {
@@ -8563,7 +8569,7 @@
       'Return' => '53',
       'ShortName' => 'decode_rw_file_by_type_memory_req'
     },
-    '371067' => {
+    '415849' => {
       'Header' => 'file_io.h',
       'Line' => '435',
       'Param' => {
@@ -8581,19 +8587,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_write_file_resp'
     },
-    '371282' => {
+    '416064' => {
       'Header' => 'file_io.h',
       'Line' => '422',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8601,11 +8607,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'length',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -8617,7 +8623,7 @@
       'Return' => '53',
       'ShortName' => 'decode_write_file_resp'
     },
-    '371392' => {
+    '416174' => {
       'Header' => 'file_io.h',
       'Line' => '410',
       'Param' => {
@@ -8639,19 +8645,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_write_file_req'
     },
-    '371627' => {
+    '416409' => {
       'Header' => 'file_io.h',
       'Line' => '391',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8659,19 +8665,19 @@
         },
         '2' => {
           'name' => 'file_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'offset',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'length',
-          'type' => '1642'
+          'type' => '1648'
         },
         '5' => {
           'name' => 'file_data_offset',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Reg' => {
@@ -8683,7 +8689,7 @@
       'Return' => '53',
       'ShortName' => 'decode_write_file_req'
     },
-    '371782' => {
+    '416564' => {
       'Header' => 'file_io.h',
       'Line' => '377',
       'Param' => {
@@ -8701,19 +8707,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_read_file_resp'
     },
-    '371997' => {
+    '416779' => {
       'Header' => 'file_io.h',
       'Line' => '359',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8721,15 +8727,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'length',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'file_data_offset',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Reg' => {
@@ -8741,7 +8747,7 @@
       'Return' => '53',
       'ShortName' => 'decode_read_file_resp'
     },
-    '372133' => {
+    '416915' => {
       'Header' => 'file_io.h',
       'Line' => '344',
       'Param' => {
@@ -8763,19 +8769,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_read_file_req'
     },
-    '372368' => {
+    '417150' => {
       'Header' => 'file_io.h',
       'Line' => '330',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8783,15 +8789,15 @@
         },
         '2' => {
           'name' => 'file_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'offset',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'length',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -8803,13 +8809,13 @@
       'Return' => '53',
       'ShortName' => 'decode_read_file_req'
     },
-    '372504' => {
+    '417286' => {
       'Header' => 'file_io.h',
       'Line' => '274',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8817,24 +8823,24 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '5' => {
           'name' => 'file_table_data_start_offset',
-          'type' => '1496'
+          'type' => '1502'
         },
         '6' => {
           'name' => 'file_table_length',
           'offset' => '0',
-          'type' => '2671'
+          'type' => '2677'
         }
       },
       'Reg' => {
@@ -8847,7 +8853,7 @@
       'Return' => '53',
       'ShortName' => 'decode_get_file_table_resp'
     },
-    '372678' => {
+    '417460' => {
       'Header' => 'file_io.h',
       'Line' => '258',
       'Param' => {
@@ -8869,13 +8875,13 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_get_file_table_req'
     },
-    '372905' => {
+    '417687' => {
       'Header' => 'file_io.h',
       'Line' => '244',
       'Param' => {
@@ -8897,7 +8903,7 @@
         },
         '4' => {
           'name' => 'table_data',
-          'type' => '5785'
+          'type' => '5791'
         },
         '5' => {
           'name' => 'table_size',
@@ -8906,7 +8912,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -8915,13 +8921,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_file_table_resp'
     },
-    '373258' => {
+    '418040' => {
       'Header' => 'file_io.h',
       'Line' => '227',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8929,15 +8935,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'transfer_opflag',
-          'type' => '1496'
+          'type' => '1502'
         },
         '4' => {
           'name' => 'table_type',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -8949,13 +8955,13 @@
       'Return' => '53',
       'ShortName' => 'decode_get_file_table_req'
     },
-    '373393' => {
+    '418175' => {
       'Header' => 'file_io.h',
       'Line' => '183',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8963,11 +8969,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'length',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -8979,7 +8985,7 @@
       'Return' => '53',
       'ShortName' => 'decode_rw_file_memory_resp'
     },
-    '373502' => {
+    '418284' => {
       'Header' => 'file_io.h',
       'Line' => '169',
       'Param' => {
@@ -9005,12 +9011,12 @@
         },
         '5' => {
           'name' => 'address',
-          'type' => '30077'
+          'type' => '30870'
         },
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Reg' => {
@@ -9019,7 +9025,7 @@
       'Return' => '53',
       'ShortName' => 'encode_rw_file_memory_req'
     },
-    '373761' => {
+    '418543' => {
       'Header' => 'file_io.h',
       'Line' => '152',
       'Param' => {
@@ -9041,19 +9047,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_rw_file_memory_resp'
     },
-    '373982' => {
+    '418764' => {
       'Header' => 'file_io.h',
       'Line' => '136',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9061,19 +9067,19 @@
         },
         '2' => {
           'name' => 'file_handle',
-          'type' => '1642'
+          'type' => '1648'
         },
         '3' => {
           'name' => 'offset',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'length',
-          'type' => '1642'
+          'type' => '1648'
         },
         '5' => {
           'name' => 'address',
-          'type' => '38727'
+          'type' => '39526'
         }
       },
       'Reg' => {
@@ -9086,7 +9092,7 @@
       'Return' => '53',
       'ShortName' => 'decode_rw_file_memory_req'
     },
-    '375039' => {
+    '419827' => {
       'Header' => 'host.h',
       'Line' => '101',
       'Param' => {
@@ -9108,7 +9114,7 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '5' => {
           'name' => 'payload_length',
@@ -9121,13 +9127,13 @@
       'Return' => '53',
       'ShortName' => 'encode_get_alert_status_resp'
     },
-    '375287' => {
+    '420075' => {
       'Header' => 'host.h',
       'Line' => '86',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9135,7 +9141,7 @@
         },
         '2' => {
           'name' => 'version_id',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -9146,13 +9152,13 @@
       'Return' => '53',
       'ShortName' => 'decode_get_alert_status_req'
     },
-    '375370' => {
+    '420158' => {
       'Header' => 'host.h',
       'Line' => '70',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9160,15 +9166,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'rack_entry',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'pri_cec_node',
-          'type' => '1642'
+          'type' => '1648'
         }
       },
       'Reg' => {
@@ -9180,7 +9186,7 @@
       'Return' => '53',
       'ShortName' => 'decode_get_alert_status_resp'
     },
-    '375509' => {
+    '420297' => {
       'Header' => 'host.h',
       'Line' => '52',
       'Param' => {
@@ -9194,7 +9200,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '3' => {
           'name' => 'payload_length',
@@ -9204,7 +9210,7 @@
       'Return' => '53',
       'ShortName' => 'encode_get_alert_status_req'
     },
-    '376734' => {
+    '421528' => {
       'Header' => 'platform.h',
       'Line' => '47',
       'Param' => {
@@ -9226,7 +9232,7 @@
         },
         '4' => {
           'name' => 'list_of_handles',
-          'type' => '5785'
+          'type' => '5791'
         },
         '5' => {
           'name' => 'payload_length',
@@ -9235,13 +9241,13 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '1412'
+          'type' => '1418'
         }
       },
       'Return' => '53',
       'ShortName' => 'encode_bios_attribute_update_event_req'
     },
-    '378592' => {
+    '423392' => {
       'Header' => 'file_io.h',
       'Line' => '160',
       'Param' => {
@@ -9251,7 +9257,7 @@
         },
         '1' => {
           'name' => 'resp',
-          'type' => '381773'
+          'type' => '426573'
         },
         '2' => {
           'name' => 'resp_len',
@@ -9259,7 +9265,7 @@
         },
         '3' => {
           'name' => 'responseMsg',
-          'type' => '1412'
+          'type' => '1418'
         },
         '4' => {
           'name' => 'payload_length',
@@ -9272,13 +9278,13 @@
       'Return' => '53',
       'ShortName' => 'encode_oem_meta_file_io_read_resp'
     },
-    '381788' => {
+    '426588' => {
       'Header' => 'file_io.h',
       'Line' => '147',
       'Param' => {
         '0' => {
           'name' => 'resp',
-          'type' => '381773'
+          'type' => '426573'
         }
       },
       'Reg' => {
@@ -9287,13 +9293,13 @@
       'Return' => '133',
       'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
     },
-    '381836' => {
+    '426636' => {
       'Header' => 'file_io.h',
       'Line' => '137',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9301,19 +9307,19 @@
         },
         '2' => {
           'name' => 'req',
-          'type' => '384031'
+          'type' => '428831'
         }
       },
       'Return' => '53',
       'ShortName' => 'decode_oem_meta_file_io_read_req'
     },
-    '384036' => {
+    '428836' => {
       'Header' => 'file_io.h',
       'Line' => '126',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9321,15 +9327,15 @@
         },
         '2' => {
           'name' => 'file_handle',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'length',
-          'type' => '1642'
+          'type' => '1648'
         },
         '4' => {
           'name' => 'data',
-          'type' => '1496'
+          'type' => '1502'
         }
       },
       'Reg' => {
@@ -9342,13 +9348,13 @@
       'Return' => '53',
       'ShortName' => 'decode_oem_meta_file_io_req'
     },
-    '384472' => {
+    '429272' => {
       'Header' => 'file_io.h',
       'Line' => '113',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '1491'
+          'type' => '1497'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9356,7 +9362,7 @@
         },
         '2' => {
           'name' => 'req',
-          'type' => '384467'
+          'type' => '429267'
         },
         '3' => {
           'name' => 'req_length',
@@ -9366,13 +9372,13 @@
       'Return' => '53',
       'ShortName' => 'decode_oem_meta_file_io_write_req'
     },
-    '386156' => {
+    '430956' => {
       'Header' => 'file_io.h',
       'Line' => '102',
       'Param' => {
         '0' => {
           'name' => 'req',
-          'type' => '384467'
+          'type' => '429267'
         }
       },
       'Reg' => {
@@ -9384,7 +9390,7 @@
   },
   'SymbolVersion' => {},
   'Symbols' => {
-    'libpldm.so.0.12.0' => {
+    'libpldm.so.0.13.0' => {
       'bcd2dec16' => 1,
       'bcd2dec32' => 1,
       'bcd2dec8' => 1,
@@ -9918,9 +9924,9 @@
       'Size' => '4',
       'Type' => 'Intrinsic'
     },
-    '795' => {
+    '801' => {
       'Header' => 'base.h',
-      'Line' => '108',
+      'Line' => '109',
       'Memb' => {
         '0' => {
           'name' => 'PLDM_RESPONSE',
@@ -9943,9 +9949,9 @@
       'Size' => '4',
       'Type' => 'Enum'
     },
-    '807' => {
+    '813' => {
       'Header' => 'base.h',
-      'Line' => '161',
+      'Line' => '162',
       'Memb' => {
         '0' => {
           'name' => 'command',
@@ -9957,51 +9963,51 @@
       'Size' => '3',
       'Type' => 'Struct'
     },
-    '918' => {
-      'BaseType' => '807',
+    '924' => {
+      'BaseType' => '813',
       'Name' => 'struct pldm_msg_hdr const',
       'Size' => '3',
       'Type' => 'Const'
     },
-    '923' => {
+    '929' => {
       'Header' => 'base.h',
-      'Line' => '194',
+      'Line' => '195',
       'Memb' => {
         '0' => {
           'name' => 'hdr',
           'offset' => '0',
-          'type' => '807'
+          'type' => '813'
         },
         '1' => {
           'name' => 'payload',
           'offset' => '3',
-          'type' => '968'
+          'type' => '974'
         }
       },
       'Name' => 'struct pldm_msg',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '963' => {
-      'BaseType' => '923',
+    '969' => {
+      'BaseType' => '929',
       'Name' => 'struct pldm_msg const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '968' => {
+    '974' => {
       'BaseType' => '135',
       'Name' => 'uint8_t[1]',
       'Size' => '1',
       'Type' => 'Array'
     },
-    '984' => {
+    '990' => {
       'Header' => 'base.h',
-      'Line' => '261',
+      'Line' => '262',
       'Memb' => {
         '0' => {
           'name' => 'msg_type',
           'offset' => '0',
-          'type' => '795'
+          'type' => '801'
         },
         '1' => {
           'name' => 'instance',
@@ -10028,90 +10034,90 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '1064' => {
-      'BaseType' => '984',
+    '1070' => {
+      'BaseType' => '990',
       'Name' => 'struct pldm_header_info const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '1231' => {
-      'BaseType' => '1236',
+    '1237' => {
+      'BaseType' => '1242',
       'Name' => 'void const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '1236' => {
+    '1242' => {
       'BaseType' => '1',
       'Name' => 'void const',
       'Type' => 'Const'
     },
-    '1237' => {
+    '1243' => {
       'BaseType' => '356',
       'Name' => 'bitfield8_t const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '1412' => {
-      'BaseType' => '923',
+    '1418' => {
+      'BaseType' => '929',
       'Name' => 'struct pldm_msg*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '1491' => {
-      'BaseType' => '963',
+    '1497' => {
+      'BaseType' => '969',
       'Name' => 'struct pldm_msg const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '1496' => {
+    '1502' => {
       'BaseType' => '135',
       'Name' => 'uint8_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '1501' => {
+    '1507' => {
       'BaseType' => '427',
       'Name' => 'ver32_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '1595' => {
+    '1601' => {
       'BaseType' => '439',
       'Name' => 'ver32_t const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '1642' => {
+    '1648' => {
       'BaseType' => '147',
       'Name' => 'uint32_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '1711' => {
-      'BaseType' => '918',
+    '1717' => {
+      'BaseType' => '924',
       'Name' => 'struct pldm_msg_hdr const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '1716' => {
-      'BaseType' => '984',
+    '1722' => {
+      'BaseType' => '990',
       'Name' => 'struct pldm_header_info*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '2671' => {
+    '2677' => {
       'BaseType' => '164',
       'Name' => 'size_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '3131' => {
-      'BaseType' => '1064',
+    '3137' => {
+      'BaseType' => '1070',
       'Name' => 'struct pldm_header_info const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '4803' => {
+    '4809' => {
       'BaseType' => '135',
       'Header' => 'base.h',
       'Line' => '19',
@@ -10119,7 +10125,7 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '4815' => {
+    '4821' => {
       'BaseType' => '135',
       'Header' => 'instance-id.h',
       'Line' => '13',
@@ -10127,19 +10133,19 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '4827' => {
+    '4833' => {
       'Header' => 'responder.h',
       'Line' => '10',
       'Memb' => {
         '0' => {
           'name' => 'tid',
           'offset' => '0',
-          'type' => '4803'
+          'type' => '4809'
         },
         '1' => {
           'name' => 'instance_id',
           'offset' => '1',
-          'type' => '4815'
+          'type' => '4821'
         },
         '2' => {
           'name' => 'type',
@@ -10154,7 +10160,7 @@
         '4' => {
           'name' => 'next',
           'offset' => '8',
-          'type' => '4907'
+          'type' => '4913'
         }
       },
       'Name' => 'struct pldm_responder_cookie',
@@ -10162,13 +10168,13 @@
       'Size' => '16',
       'Type' => 'Struct'
     },
-    '4907' => {
-      'BaseType' => '4827',
+    '4913' => {
+      'BaseType' => '4833',
       'Name' => 'struct pldm_responder_cookie*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '4912' => {
+    '4918' => {
       'Header' => 'pldm.h',
       'Line' => '15',
       'Memb' => {
@@ -10233,12 +10239,12 @@
       'Size' => '4',
       'Type' => 'Enum'
     },
-    '5433' => {
+    '5439' => {
       'Name' => '_Bool',
       'Size' => '1',
       'Type' => 'Intrinsic'
     },
-    '5555' => {
+    '5561' => {
       'BaseType' => '67',
       'Header' => 'types.h',
       'Line' => '40',
@@ -10247,7 +10253,7 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '5593' => {
+    '5599' => {
       'BaseType' => '126',
       'Header' => 'types.h',
       'Line' => '194',
@@ -10256,20 +10262,20 @@
       'Size' => '8',
       'Type' => 'Typedef'
     },
-    '5605' => {
+    '5611' => {
       'BaseType' => '46',
       'Name' => 'char*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '5629' => {
+    '5635' => {
       'BaseType' => '135',
       'Name' => 'uint8_t const',
       'Size' => '1',
       'Type' => 'Const'
     },
-    '5634' => {
-      'BaseType' => '5555',
+    '5640' => {
+      'BaseType' => '5561',
       'Header' => 'stdint-uintn.h',
       'Line' => '25',
       'Name' => 'uint16_t',
@@ -10277,8 +10283,8 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '5766' => {
-      'BaseType' => '5593',
+    '5772' => {
+      'BaseType' => '5599',
       'Header' => 'types.h',
       'Line' => '108',
       'Name' => 'ssize_t',
@@ -10286,32 +10292,32 @@
       'Size' => '8',
       'Type' => 'Typedef'
     },
-    '5785' => {
-      'BaseType' => '5629',
+    '5791' => {
+      'BaseType' => '5635',
       'Name' => 'uint8_t const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '7300' => {
+    '7306' => {
       'BaseType' => '46',
       'Name' => 'char const',
       'Size' => '1',
       'Type' => 'Const'
     },
-    '7334' => {
-      'BaseType' => '5634',
+    '7340' => {
+      'BaseType' => '5640',
       'Name' => 'uint16_t const',
       'Size' => '2',
       'Type' => 'Const'
     },
-    '7674' => {
+    '7680' => {
       'Header' => 'utils.h',
       'Line' => '20',
       'Memb' => {
         '0' => {
           'name' => 'ptr',
           'offset' => '0',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'length',
@@ -10323,43 +10329,43 @@
       'Size' => '16',
       'Type' => 'Struct'
     },
-    '8959' => {
-      'BaseType' => '7300',
+    '8971' => {
+      'BaseType' => '7306',
       'Name' => 'char const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '19243' => {
+    '20030' => {
       'BaseType' => '344',
       'Name' => 'bitfield8_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '21012' => {
-      'BaseType' => '807',
+    '21799' => {
+      'BaseType' => '813',
       'Name' => 'struct pldm_msg_hdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '21335' => {
+    '22122' => {
       'BaseType' => '133',
       'Name' => 'void**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '24662' => {
-      'BaseType' => '7674',
+    '25455' => {
+      'BaseType' => '7680',
       'Name' => 'struct variable_field*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '26744' => {
-      'BaseType' => '5634',
+    '27537' => {
+      'BaseType' => '5640',
       'Name' => 'uint16_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '29983' => {
+    '30776' => {
       'BaseType' => '81',
       'Header' => 'types.h',
       'Line' => '45',
@@ -10368,8 +10374,8 @@
       'Size' => '8',
       'Type' => 'Typedef'
     },
-    '30077' => {
-      'BaseType' => '29983',
+    '30870' => {
+      'BaseType' => '30776',
       'Header' => 'stdint-uintn.h',
       'Line' => '27',
       'Name' => 'uint64_t',
@@ -10377,7 +10383,7 @@
       'Size' => '8',
       'Type' => 'Typedef'
     },
-    '30291' => {
+    '31090' => {
       'Header' => 'bios.h',
       'Line' => '39',
       'Memb' => {
@@ -10398,50 +10404,50 @@
       'Size' => '4',
       'Type' => 'Enum'
     },
-    '30325' => {
+    '31124' => {
       'Header' => 'bios.h',
       'Line' => '48',
       'Memb' => {
         '0' => {
           'name' => 'string_handle',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'string_length',
           'offset' => '2',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'name',
           'offset' => '4',
-          'type' => '30382'
+          'type' => '31181'
         }
       },
       'Name' => 'struct pldm_bios_string_table_entry',
       'Size' => '5',
       'Type' => 'Struct'
     },
-    '30377' => {
-      'BaseType' => '30325',
+    '31176' => {
+      'BaseType' => '31124',
       'Name' => 'struct pldm_bios_string_table_entry const',
       'Size' => '5',
       'Type' => 'Const'
     },
-    '30382' => {
+    '31181' => {
       'BaseType' => '46',
       'Name' => 'char[1]',
       'Size' => '1',
       'Type' => 'Array'
     },
-    '30398' => {
+    '31197' => {
       'Header' => 'bios.h',
       'Line' => '54',
       'Memb' => {
         '0' => {
           'name' => 'attr_handle',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'attr_type',
@@ -10451,32 +10457,32 @@
         '2' => {
           'name' => 'string_handle',
           'offset' => '3',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'metadata',
           'offset' => '5',
-          'type' => '968'
+          'type' => '974'
         }
       },
       'Name' => 'struct pldm_bios_attr_table_entry',
       'Size' => '6',
       'Type' => 'Struct'
     },
-    '30463' => {
-      'BaseType' => '30398',
+    '31262' => {
+      'BaseType' => '31197',
       'Name' => 'struct pldm_bios_attr_table_entry const',
       'Size' => '6',
       'Type' => 'Const'
     },
-    '30468' => {
+    '31267' => {
       'Header' => 'bios.h',
       'Line' => '66',
       'Memb' => {
         '0' => {
           'name' => 'attr_handle',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'attr_type',
@@ -10486,32 +10492,32 @@
         '2' => {
           'name' => 'value',
           'offset' => '3',
-          'type' => '968'
+          'type' => '974'
         }
       },
       'Name' => 'struct pldm_bios_attr_val_table_entry',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '30520' => {
-      'BaseType' => '30468',
+    '31319' => {
+      'BaseType' => '31267',
       'Name' => 'struct pldm_bios_attr_val_table_entry const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '30589' => {
+    '31388' => {
       'Header' => 'bios_table.h',
       'Line' => '206',
       'Memb' => {
         '0' => {
           'name' => 'name_handle',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'read_only',
           'offset' => '2',
-          'type' => '5433'
+          'type' => '5439'
         },
         '2' => {
           'name' => 'pv_num',
@@ -10521,7 +10527,7 @@
         '3' => {
           'name' => 'pv_handle',
           'offset' => '8',
-          'type' => '30692'
+          'type' => '31491'
         },
         '4' => {
           'name' => 'def_num',
@@ -10531,38 +10537,38 @@
         '5' => {
           'name' => 'def_index',
           'offset' => '36',
-          'type' => '5785'
+          'type' => '5791'
         }
       },
       'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
       'Size' => '32',
       'Type' => 'Struct'
     },
-    '30680' => {
-      'BaseType' => '30589',
+    '31479' => {
+      'BaseType' => '31388',
       'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
       'Size' => '32',
       'Type' => 'Const'
     },
-    '30692' => {
-      'BaseType' => '7334',
+    '31491' => {
+      'BaseType' => '7340',
       'Name' => 'uint16_t const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '30697' => {
+    '31496' => {
       'Header' => 'bios_table.h',
       'Line' => '294',
       'Memb' => {
         '0' => {
           'name' => 'name_handle',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'read_only',
           'offset' => '2',
-          'type' => '5433'
+          'type' => '5439'
         },
         '2' => {
           'name' => 'string_type',
@@ -10572,57 +10578,57 @@
         '3' => {
           'name' => 'min_length',
           'offset' => '4',
-          'type' => '5634'
+          'type' => '5640'
         },
         '4' => {
           'name' => 'max_length',
           'offset' => '6',
-          'type' => '5634'
+          'type' => '5640'
         },
         '5' => {
           'name' => 'def_length',
           'offset' => '8',
-          'type' => '5634'
+          'type' => '5640'
         },
         '6' => {
           'name' => 'def_string',
           'offset' => '22',
-          'type' => '8959'
+          'type' => '8971'
         }
       },
       'Name' => 'struct pldm_bios_table_attr_entry_string_info',
       'Size' => '24',
       'Type' => 'Struct'
     },
-    '30809' => {
-      'BaseType' => '30697',
+    '31608' => {
+      'BaseType' => '31496',
       'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
       'Size' => '24',
       'Type' => 'Const'
     },
-    '30819' => {
+    '31618' => {
       'Header' => 'bios_table.h',
       'Line' => '384',
       'Memb' => {
         '0' => {
           'name' => 'name_handle',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'read_only',
           'offset' => '2',
-          'type' => '5433'
+          'type' => '5439'
         },
         '2' => {
           'name' => 'lower_bound',
           'offset' => '8',
-          'type' => '30077'
+          'type' => '30870'
         },
         '3' => {
           'name' => 'upper_bound',
           'offset' => '22',
-          'type' => '30077'
+          'type' => '30870'
         },
         '4' => {
           'name' => 'scalar_increment',
@@ -10632,37 +10638,37 @@
         '5' => {
           'name' => 'default_value',
           'offset' => '50',
-          'type' => '30077'
+          'type' => '30870'
         }
       },
       'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
       'Size' => '40',
       'Type' => 'Struct'
     },
-    '30917' => {
-      'BaseType' => '30819',
+    '31716' => {
+      'BaseType' => '31618',
       'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
       'Size' => '40',
       'Type' => 'Const'
     },
-    '31149' => {
+    '31948' => {
       'Name' => 'ssize_t(*)(void const*)',
       'Param' => {
         '0' => {
-          'type' => '1231'
+          'type' => '1237'
         }
       },
-      'Return' => '5766',
+      'Return' => '5772',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '31219' => {
+    '32018' => {
       'Line' => '957',
       'Memb' => {
         '0' => {
           'name' => 'table_data',
           'offset' => '0',
-          'type' => '5785'
+          'type' => '5791'
         },
         '1' => {
           'name' => 'table_len',
@@ -10677,7 +10683,7 @@
         '3' => {
           'name' => 'entry_length_handler',
           'offset' => '36',
-          'type' => '31149'
+          'type' => '31948'
         }
       },
       'Name' => 'struct pldm_bios_table_iter',
@@ -10686,99 +10692,99 @@
       'Source' => 'bios_table.c',
       'Type' => 'Struct'
     },
-    '31289' => {
-      'BaseType' => '31219',
+    '32088' => {
+      'BaseType' => '32018',
       'Name' => 'struct pldm_bios_table_iter const',
       'Size' => '32',
       'Type' => 'Const'
     },
-    '32359' => {
-      'BaseType' => '31219',
+    '33158' => {
+      'BaseType' => '32018',
       'Name' => 'struct pldm_bios_table_iter*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '32364' => {
-      'BaseType' => '30520',
+    '33163' => {
+      'BaseType' => '31319',
       'Name' => 'struct pldm_bios_attr_val_table_entry const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '32778' => {
-      'BaseType' => '30463',
+    '33577' => {
+      'BaseType' => '31262',
       'Name' => 'struct pldm_bios_attr_table_entry const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '33381' => {
-      'BaseType' => '30377',
+    '34180' => {
+      'BaseType' => '31176',
       'Name' => 'struct pldm_bios_string_table_entry const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '34544' => {
-      'BaseType' => '31289',
+    '35343' => {
+      'BaseType' => '32088',
       'Name' => 'struct pldm_bios_table_iter const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '38727' => {
-      'BaseType' => '30077',
+    '39526' => {
+      'BaseType' => '30870',
       'Name' => 'uint64_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '39004' => {
-      'BaseType' => '30917',
+    '39803' => {
+      'BaseType' => '31716',
       'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '39313' => {
-      'BaseType' => '8959',
+    '40112' => {
+      'BaseType' => '8971',
       'Name' => 'char const**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '40442' => {
-      'BaseType' => '30809',
+    '41241' => {
+      'BaseType' => '31608',
       'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '41896' => {
-      'BaseType' => '30680',
+    '42695' => {
+      'BaseType' => '31479',
       'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '44109' => {
+    '44908' => {
       'Header' => 'pldm_types.h',
       'Line' => '36',
       'Name' => 'anon-struct-pldm_types.h-36',
       'Size' => '2',
       'Type' => 'Struct'
     },
-    '44375' => {
+    '45174' => {
       'Header' => 'pldm_types.h',
       'Line' => '54',
       'Memb' => {
         '0' => {
           'name' => 'value',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'bits',
           'offset' => '0',
-          'type' => '44109'
+          'type' => '44908'
         }
       },
       'Name' => 'union bitfield16_t',
       'Size' => '2',
       'Type' => 'Union'
     },
-    '52266' => {
+    '53071' => {
       'BaseType' => '135',
       'Header' => 'pldm_types.h',
       'Line' => '32',
@@ -10786,14 +10792,14 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '52554' => {
+    '53359' => {
       'Header' => 'pldm_types.h',
       'Line' => '58',
       'Name' => 'anon-struct-pldm_types.h-58',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '53042' => {
+    '53847' => {
       'Header' => 'pldm_types.h',
       'Line' => '92',
       'Memb' => {
@@ -10805,65 +10811,71 @@
         '1' => {
           'name' => 'bits',
           'offset' => '0',
-          'type' => '52554'
+          'type' => '53359'
         }
       },
       'Name' => 'union bitfield32_t',
       'Size' => '4',
       'Type' => 'Union'
     },
-    '53054' => {
+    '53859' => {
       'Header' => 'pldm_types.h',
       'Line' => '96',
       'Name' => 'anon-struct-pldm_types.h-96',
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '53990' => {
+    '54795' => {
       'Header' => 'pldm_types.h',
       'Line' => '162',
       'Memb' => {
         '0' => {
           'name' => 'value',
           'offset' => '0',
-          'type' => '30077'
+          'type' => '30870'
         },
         '1' => {
           'name' => 'bits',
           'offset' => '0',
-          'type' => '53054'
+          'type' => '53859'
         }
       },
       'Name' => 'union bitfield64_t',
       'Size' => '8',
       'Type' => 'Union'
     },
-    '54021' => {
+    '54826' => {
+      'BaseType' => '135',
+      'Name' => 'uint8_t[16]',
+      'Size' => '16',
+      'Type' => 'Array'
+    },
+    '54871' => {
       'BaseType' => '164',
       'Name' => 'size_t const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '54085' => {
-      'BaseType' => '7674',
+    '54935' => {
+      'BaseType' => '7680',
       'Name' => 'struct variable_field const',
       'Size' => '16',
       'Type' => 'Const'
     },
-    '55990' => {
+    '56884' => {
       'BaseType' => '135',
       'Name' => 'uint8_t[8]',
       'Size' => '8',
       'Type' => 'Array'
     },
-    '56006' => {
+    '56900' => {
       'Header' => 'firmware_update.h',
-      'Line' => '441',
+      'Line' => '450',
       'Memb' => {
         '0' => {
           'name' => 'uuid',
           'offset' => '0',
-          'type' => '56118'
+          'type' => '54826'
         },
         '1' => {
           'name' => 'package_header_format_version',
@@ -10873,17 +10885,17 @@
         '2' => {
           'name' => 'package_header_size',
           'offset' => '23',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'package_release_date_time',
           'offset' => '25',
-          'type' => '56134'
+          'type' => '57013'
         },
         '4' => {
           'name' => 'component_bitmap_bit_length',
           'offset' => '50',
-          'type' => '5634'
+          'type' => '5640'
         },
         '5' => {
           'name' => 'package_version_string_type',
@@ -10900,26 +10912,20 @@
       'Size' => '36',
       'Type' => 'Struct'
     },
-    '56118' => {
-      'BaseType' => '135',
-      'Name' => 'uint8_t[16]',
-      'Size' => '16',
-      'Type' => 'Array'
-    },
-    '56134' => {
+    '57013' => {
       'BaseType' => '135',
       'Name' => 'uint8_t[13]',
       'Size' => '13',
       'Type' => 'Array'
     },
-    '56150' => {
+    '57029' => {
       'Header' => 'firmware_update.h',
-      'Line' => '455',
+      'Line' => '464',
       'Memb' => {
         '0' => {
           'name' => 'record_length',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'descriptor_count',
@@ -10929,7 +10935,7 @@
         '2' => {
           'name' => 'device_update_option_flags',
           'offset' => '3',
-          'type' => '53042'
+          'type' => '53847'
         },
         '3' => {
           'name' => 'comp_image_set_version_string_type',
@@ -10944,26 +10950,26 @@
         '5' => {
           'name' => 'fw_device_pkg_data_length',
           'offset' => '9',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Name' => 'struct pldm_firmware_device_id_record',
       'Size' => '11',
       'Type' => 'Struct'
     },
-    '56360' => {
+    '57242' => {
       'Header' => 'firmware_update.h',
-      'Line' => '489',
+      'Line' => '498',
       'Memb' => {
         '0' => {
           'name' => 'comp_classification',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'comp_identifier',
           'offset' => '2',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'comp_comparison_stamp',
@@ -10973,12 +10979,12 @@
         '3' => {
           'name' => 'comp_options',
           'offset' => '8',
-          'type' => '44375'
+          'type' => '45174'
         },
         '4' => {
           'name' => 'requested_comp_activation_method',
           'offset' => '16',
-          'type' => '44375'
+          'type' => '45174'
         },
         '5' => {
           'name' => 'comp_location_offset',
@@ -11005,9 +11011,9 @@
       'Size' => '22',
       'Type' => 'Struct'
     },
-    '56556' => {
+    '57440' => {
       'Header' => 'firmware_update.h',
-      'Line' => '515',
+      'Line' => '524',
       'Memb' => {
         '0' => {
           'name' => 'completion_code',
@@ -11017,12 +11023,12 @@
         '1' => {
           'name' => 'capabilities_during_update',
           'offset' => '1',
-          'type' => '53042'
+          'type' => '53847'
         },
         '2' => {
           'name' => 'comp_count',
           'offset' => '5',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'active_comp_image_set_ver_str_type',
@@ -11049,9 +11055,9 @@
       'Size' => '11',
       'Type' => 'Struct'
     },
-    '56757' => {
+    '57643' => {
       'Header' => 'firmware_update.h',
-      'Line' => '543',
+      'Line' => '552',
       'Memb' => {
         '0' => {
           'name' => 'completion_code',
@@ -11066,36 +11072,36 @@
         '2' => {
           'name' => 'number_of_downstream_devices',
           'offset' => '2',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'max_number_of_downstream_devices',
           'offset' => '4',
-          'type' => '5634'
+          'type' => '5640'
         },
         '4' => {
           'name' => 'capabilities',
           'offset' => '8',
-          'type' => '53042'
+          'type' => '53847'
         }
       },
       'Name' => 'struct pldm_query_downstream_devices_resp',
       'Size' => '12',
       'Type' => 'Struct'
     },
-    '56841' => {
+    '57728' => {
       'Header' => 'firmware_update.h',
-      'Line' => '555',
+      'Line' => '564',
       'Memb' => {
         '0' => {
           'name' => 'comp_classification',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'comp_identifier',
           'offset' => '2',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'comp_classification_index',
@@ -11120,7 +11126,7 @@
         '6' => {
           'name' => 'active_comp_release_date',
           'offset' => '17',
-          'type' => '55990'
+          'type' => '56884'
         },
         '7' => {
           'name' => 'pending_comp_comparison_stamp',
@@ -11140,26 +11146,26 @@
         '10' => {
           'name' => 'pending_comp_release_date',
           'offset' => '37',
-          'type' => '55990'
+          'type' => '56884'
         },
         '11' => {
           'name' => 'comp_activation_methods',
           'offset' => '51',
-          'type' => '44375'
+          'type' => '45174'
         },
         '12' => {
           'name' => 'capabilities_during_update',
           'offset' => '53',
-          'type' => '53042'
+          'type' => '53847'
         }
       },
       'Name' => 'struct pldm_component_parameter_entry',
       'Size' => '39',
       'Type' => 'Struct'
     },
-    '57154' => {
+    '58043' => {
       'Header' => 'firmware_update.h',
-      'Line' => '594',
+      'Line' => '603',
       'Memb' => {
         '0' => {
           'name' => 'data_transfer_handle',
@@ -11176,15 +11182,15 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '57196' => {
-      'BaseType' => '57154',
+    '58086' => {
+      'BaseType' => '58043',
       'Name' => 'struct pldm_query_downstream_identifiers_req const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '57201' => {
+    '58091' => {
       'Header' => 'firmware_update.h',
-      'Line' => '608',
+      'Line' => '617',
       'Memb' => {
         '0' => {
           'name' => 'completion_code',
@@ -11209,21 +11215,21 @@
         '4' => {
           'name' => 'number_of_downstream_devices',
           'offset' => '22',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Name' => 'struct pldm_query_downstream_identifiers_resp',
       'Size' => '20',
       'Type' => 'Struct'
     },
-    '57285' => {
+    '58176' => {
       'Header' => 'firmware_update.h',
-      'Line' => '621',
+      'Line' => '630',
       'Memb' => {
         '0' => {
           'name' => 'downstream_device_index',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'downstream_descriptor_count',
@@ -11235,14 +11241,14 @@
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '57327' => {
+    '58219' => {
       'Header' => 'firmware_update.h',
-      'Line' => '627',
+      'Line' => '636',
       'Memb' => {
         '0' => {
           'name' => 'field',
           'offset' => '0',
-          'type' => '7674'
+          'type' => '7680'
         },
         '1' => {
           'name' => 'devs',
@@ -11254,38 +11260,38 @@
       'Size' => '24',
       'Type' => 'Struct'
     },
-    '57369' => {
+    '58262' => {
       'Header' => 'firmware_update.h',
-      'Line' => '701',
+      'Line' => '710',
       'Memb' => {
         '0' => {
           'name' => 'descriptor_type',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'descriptor_length',
           'offset' => '2',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'descriptor_data',
           'offset' => '8',
-          'type' => '1231'
+          'type' => '1237'
         }
       },
       'Name' => 'struct pldm_descriptor',
       'Size' => '16',
       'Type' => 'Struct'
     },
-    '57441' => {
+    '58335' => {
       'Header' => 'firmware_update.h',
-      'Line' => '707',
+      'Line' => '716',
       'Memb' => {
         '0' => {
           'name' => 'field',
           'offset' => '0',
-          'type' => '24662'
+          'type' => '25455'
         },
         '1' => {
           'name' => 'count',
@@ -11297,9 +11303,9 @@
       'Size' => '16',
       'Type' => 'Struct'
     },
-    '57488' => {
+    '58383' => {
       'Header' => 'firmware_update.h',
-      'Line' => '800',
+      'Line' => '809',
       'Memb' => {
         '0' => {
           'name' => 'data_transfer_handle',
@@ -11316,15 +11322,15 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '57530' => {
-      'BaseType' => '57488',
+    '58426' => {
+      'BaseType' => '58383',
       'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '57535' => {
+    '58431' => {
       'Header' => 'firmware_update.h',
-      'Line' => '815',
+      'Line' => '824',
       'Memb' => {
         '0' => {
           'name' => 'completion_code',
@@ -11344,26 +11350,26 @@
         '3' => {
           'name' => 'fdp_capabilities_during_update',
           'offset' => '18',
-          'type' => '53042'
+          'type' => '53847'
         },
         '4' => {
           'name' => 'downstream_device_count',
           'offset' => '22',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
       'Size' => '20',
       'Type' => 'Struct'
     },
-    '57619' => {
+    '58516' => {
       'Header' => 'firmware_update.h',
-      'Line' => '833',
+      'Line' => '842',
       'Memb' => {
         '0' => {
           'name' => 'downstream_device_index',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'active_comp_comparison_stamp',
@@ -11383,7 +11389,7 @@
         '4' => {
           'name' => 'active_comp_release_date',
           'offset' => '16',
-          'type' => '57815'
+          'type' => '58713'
         },
         '5' => {
           'name' => 'pending_comp_comparison_stamp',
@@ -11403,47 +11409,47 @@
         '8' => {
           'name' => 'pending_comp_release_date',
           'offset' => '38',
-          'type' => '57815'
+          'type' => '58713'
         },
         '9' => {
           'name' => 'comp_activation_methods',
           'offset' => '54',
-          'type' => '44375'
+          'type' => '45174'
         },
         '10' => {
           'name' => 'capabilities_during_update',
           'offset' => '64',
-          'type' => '53042'
+          'type' => '53847'
         },
         '11' => {
           'name' => 'active_comp_ver_str',
           'offset' => '72',
-          'type' => '1231'
+          'type' => '1237'
         },
         '12' => {
           'name' => 'pending_comp_ver_str',
           'offset' => '86',
-          'type' => '1231'
+          'type' => '1237'
         }
       },
       'Name' => 'struct pldm_downstream_device_parameters_entry',
       'Size' => '64',
       'Type' => 'Struct'
     },
-    '57815' => {
+    '58713' => {
       'BaseType' => '46',
       'Name' => 'char[9]',
       'Size' => '9',
       'Type' => 'Array'
     },
-    '59033' => {
+    '60084' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1347',
+      'Line' => '1379',
       'Memb' => {
         '0' => {
           'name' => 'field',
           'offset' => '0',
-          'type' => '7674'
+          'type' => '7680'
         },
         '1' => {
           'name' => 'entries',
@@ -11455,140 +11461,140 @@
       'Size' => '24',
       'Type' => 'Struct'
     },
-    '60943' => {
-      'BaseType' => '52266',
+    '74982' => {
+      'BaseType' => '53071',
       'Name' => 'bool8_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '60948' => {
-      'BaseType' => '53990',
+    '74987' => {
+      'BaseType' => '54795',
       'Name' => 'bitfield64_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '64384' => {
-      'BaseType' => '53042',
+    '78425' => {
+      'BaseType' => '53847',
       'Name' => 'bitfield32_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '68462' => {
-      'BaseType' => '44375',
+    '82506' => {
+      'BaseType' => '45174',
       'Name' => 'bitfield16_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '78805' => {
-      'BaseType' => '54085',
+    '92853' => {
+      'BaseType' => '54935',
       'Name' => 'struct variable_field const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '94087' => {
-      'BaseType' => '59033',
+    '114556' => {
+      'BaseType' => '60084',
       'Name' => 'struct pldm_downstream_device_parameters_iter*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '94092' => {
-      'BaseType' => '57619',
+    '114561' => {
+      'BaseType' => '58516',
       'Name' => 'struct pldm_downstream_device_parameters_entry*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '96776' => {
-      'BaseType' => '57535',
+    '117245' => {
+      'BaseType' => '58431',
       'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '97908' => {
-      'BaseType' => '57530',
+    '118378' => {
+      'BaseType' => '58426',
       'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '99088' => {
-      'BaseType' => '57327',
+    '119558' => {
+      'BaseType' => '58219',
       'Name' => 'struct pldm_downstream_device_iter*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '99093' => {
-      'BaseType' => '57285',
+    '119563' => {
+      'BaseType' => '58176',
       'Name' => 'struct pldm_downstream_device*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '101791' => {
-      'BaseType' => '57201',
+    '122261' => {
+      'BaseType' => '58091',
       'Name' => 'struct pldm_query_downstream_identifiers_resp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '102923' => {
-      'BaseType' => '57196',
+    '123394' => {
+      'BaseType' => '58086',
       'Name' => 'struct pldm_query_downstream_identifiers_req const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '105524' => {
-      'BaseType' => '56757',
+    '125995' => {
+      'BaseType' => '57643',
       'Name' => 'struct pldm_query_downstream_devices_resp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '105971' => {
-      'BaseType' => '56841',
+    '126442' => {
+      'BaseType' => '57728',
       'Name' => 'struct pldm_component_parameter_entry*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '114629' => {
-      'BaseType' => '56556',
+    '135100' => {
+      'BaseType' => '57440',
       'Name' => 'struct pldm_get_firmware_parameters_resp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '117601' => {
-      'BaseType' => '1496',
+    '138072' => {
+      'BaseType' => '1502',
       'Name' => 'uint8_t**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '117943' => {
-      'BaseType' => '56360',
+    '138414' => {
+      'BaseType' => '57242',
       'Name' => 'struct pldm_component_image_information*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '120435' => {
-      'BaseType' => '57441',
+    '140906' => {
+      'BaseType' => '58335',
       'Name' => 'struct pldm_descriptor_iter*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '120440' => {
-      'BaseType' => '57369',
+    '140911' => {
+      'BaseType' => '58262',
       'Name' => 'struct pldm_descriptor*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '120725' => {
-      'BaseType' => '56150',
+    '141295' => {
+      'BaseType' => '57029',
       'Name' => 'struct pldm_firmware_device_id_record*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '121180' => {
-      'BaseType' => '56006',
+    '147377' => {
+      'BaseType' => '56900',
       'Name' => 'struct pldm_package_header_information*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '130296' => {
-      'BaseType' => '130313',
+    '161422' => {
+      'BaseType' => '161439',
       'Header' => 'pdr.h',
       'Line' => '16',
       'Name' => 'pldm_pdr',
@@ -11596,13 +11602,13 @@
       'Size' => '24',
       'Type' => 'Typedef'
     },
-    '130308' => {
-      'BaseType' => '130296',
+    '161434' => {
+      'BaseType' => '161422',
       'Name' => 'pldm_pdr const',
       'Size' => '24',
       'Type' => 'Const'
     },
-    '130313' => {
+    '161439' => {
       'Line' => '30',
       'Memb' => {
         '0' => {
@@ -11618,12 +11624,12 @@
         '2' => {
           'name' => 'first',
           'offset' => '8',
-          'type' => '131413'
+          'type' => '162866'
         },
         '3' => {
           'name' => 'last',
           'offset' => '22',
-          'type' => '131413'
+          'type' => '162866'
         }
       },
       'Name' => 'struct pldm_pdr',
@@ -11632,8 +11638,8 @@
       'Source' => 'pdr.c',
       'Type' => 'Struct'
     },
-    '130379' => {
-      'BaseType' => '130396',
+    '161505' => {
+      'BaseType' => '161522',
       'Header' => 'pdr.h',
       'Line' => '21',
       'Name' => 'pldm_pdr_record',
@@ -11641,13 +11647,13 @@
       'Size' => '32',
       'Type' => 'Typedef'
     },
-    '130391' => {
-      'BaseType' => '130379',
+    '161517' => {
+      'BaseType' => '161505',
       'Name' => 'pldm_pdr_record const',
       'Size' => '32',
       'Type' => 'Const'
     },
-    '130396' => {
+    '161522' => {
       'Line' => '21',
       'Memb' => {
         '0' => {
@@ -11663,22 +11669,22 @@
         '2' => {
           'name' => 'data',
           'offset' => '8',
-          'type' => '1496'
+          'type' => '1502'
         },
         '3' => {
           'name' => 'next',
           'offset' => '22',
-          'type' => '131401'
+          'type' => '162854'
         },
         '4' => {
           'name' => 'is_remote',
           'offset' => '36',
-          'type' => '5433'
+          'type' => '5439'
         },
         '5' => {
           'name' => 'terminus_handle',
           'offset' => '38',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Name' => 'struct pldm_pdr_record',
@@ -11687,59 +11693,59 @@
       'Source' => 'pdr.c',
       'Type' => 'Struct'
     },
-    '130488' => {
+    '161614' => {
       'Header' => 'pdr.h',
-      'Line' => '300',
+      'Line' => '327',
       'Memb' => {
         '0' => {
           'name' => 'entity_type',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'entity_instance_num',
           'offset' => '2',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'entity_container_id',
           'offset' => '4',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Name' => 'struct pldm_entity',
       'Size' => '6',
       'Type' => 'Struct'
     },
-    '130550' => {
-      'BaseType' => '130488',
+    '161676' => {
+      'BaseType' => '161614',
       'Header' => 'pdr.h',
-      'Line' => '304',
+      'Line' => '331',
       'Name' => 'pldm_entity',
       'Size' => '6',
       'Type' => 'Typedef'
     },
-    '130591' => {
-      'BaseType' => '130603',
+    '161722' => {
+      'BaseType' => '161734',
       'Header' => 'pdr.h',
-      'Line' => '314',
+      'Line' => '341',
       'Name' => 'pldm_entity_association_tree',
       'PrivateABI' => 1,
       'Size' => '16',
       'Type' => 'Typedef'
     },
-    '130603' => {
-      'Line' => '499',
+    '161734' => {
+      'Line' => '647',
       'Memb' => {
         '0' => {
           'name' => 'root',
           'offset' => '0',
-          'type' => '131418'
+          'type' => '162871'
         },
         '1' => {
           'name' => 'last_used_container_id',
           'offset' => '8',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Name' => 'struct pldm_entity_association_tree',
@@ -11748,48 +11754,48 @@
       'Source' => 'pdr.c',
       'Type' => 'Struct'
     },
-    '130646' => {
-      'BaseType' => '130663',
+    '161777' => {
+      'BaseType' => '161794',
       'Header' => 'pdr.h',
-      'Line' => '319',
+      'Line' => '346',
       'Name' => 'pldm_entity_node',
       'PrivateABI' => 1,
       'Size' => '40',
       'Type' => 'Typedef'
     },
-    '130658' => {
-      'BaseType' => '130646',
+    '161789' => {
+      'BaseType' => '161777',
       'Name' => 'pldm_entity_node const',
       'Size' => '40',
       'Type' => 'Const'
     },
-    '130663' => {
-      'Line' => '504',
+    '161794' => {
+      'Line' => '652',
       'Memb' => {
         '0' => {
           'name' => 'entity',
           'offset' => '0',
-          'type' => '130550'
+          'type' => '161676'
         },
         '1' => {
           'name' => 'parent',
           'offset' => '6',
-          'type' => '130550'
+          'type' => '161676'
         },
         '2' => {
           'name' => 'remote_container_id',
           'offset' => '18',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'first_child',
           'offset' => '22',
-          'type' => '131418'
+          'type' => '162871'
         },
         '4' => {
           'name' => 'next_sibling',
           'offset' => '36',
-          'type' => '131418'
+          'type' => '162871'
         },
         '5' => {
           'name' => 'association_type',
@@ -11803,9 +11809,9 @@
       'Source' => 'pdr.c',
       'Type' => 'Struct'
     },
-    '130941' => {
+    '162072' => {
       'Header' => 'platform.h',
-      'Line' => '561',
+      'Line' => '563',
       'Memb' => {
         '0' => {
           'name' => 'record_handle',
@@ -11825,85 +11831,220 @@
         '3' => {
           'name' => 'record_change_num',
           'offset' => '6',
-          'type' => '5634'
+          'type' => '5640'
         },
         '4' => {
           'name' => 'length',
           'offset' => '8',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Name' => 'struct pldm_pdr_hdr',
       'Size' => '10',
       'Type' => 'Struct'
     },
-    '131401' => {
-      'BaseType' => '130396',
+    '162521' => {
+      'Header' => 'platform.h',
+      'Line' => '638',
+      'Memb' => {
+        '0' => {
+          'name' => 'hdr',
+          'offset' => '0',
+          'type' => '162072'
+        },
+        '1' => {
+          'name' => 'terminus_handle',
+          'offset' => '16',
+          'type' => '5640'
+        },
+        '2' => {
+          'name' => 'sensor_id',
+          'offset' => '18',
+          'type' => '5640'
+        },
+        '3' => {
+          'name' => 'entity_type',
+          'offset' => '20',
+          'type' => '5640'
+        },
+        '4' => {
+          'name' => 'entity_instance',
+          'offset' => '22',
+          'type' => '5640'
+        },
+        '5' => {
+          'name' => 'container_id',
+          'offset' => '24',
+          'type' => '5640'
+        },
+        '6' => {
+          'name' => 'sensor_init',
+          'offset' => '32',
+          'type' => '135'
+        },
+        '7' => {
+          'name' => 'sensor_auxiliary_names_pdr',
+          'offset' => '33',
+          'type' => '53071'
+        },
+        '8' => {
+          'name' => 'composite_sensor_count',
+          'offset' => '34',
+          'type' => '135'
+        },
+        '9' => {
+          'name' => 'possible_states',
+          'offset' => '35',
+          'type' => '974'
+        }
+      },
+      'Name' => 'struct pldm_state_sensor_pdr',
+      'Size' => '24',
+      'Type' => 'Struct'
+    },
+    '162675' => {
+      'Header' => 'platform.h',
+      'Line' => '665',
+      'Memb' => {
+        '0' => {
+          'name' => 'hdr',
+          'offset' => '0',
+          'type' => '162072'
+        },
+        '1' => {
+          'name' => 'terminus_handle',
+          'offset' => '16',
+          'type' => '5640'
+        },
+        '2' => {
+          'name' => 'effecter_id',
+          'offset' => '18',
+          'type' => '5640'
+        },
+        '3' => {
+          'name' => 'entity_type',
+          'offset' => '20',
+          'type' => '5640'
+        },
+        '4' => {
+          'name' => 'entity_instance',
+          'offset' => '22',
+          'type' => '5640'
+        },
+        '5' => {
+          'name' => 'container_id',
+          'offset' => '24',
+          'type' => '5640'
+        },
+        '6' => {
+          'name' => 'effecter_semantic_id',
+          'offset' => '32',
+          'type' => '5640'
+        },
+        '7' => {
+          'name' => 'effecter_init',
+          'offset' => '34',
+          'type' => '135'
+        },
+        '8' => {
+          'name' => 'has_description_pdr',
+          'offset' => '35',
+          'type' => '53071'
+        },
+        '9' => {
+          'name' => 'composite_effecter_count',
+          'offset' => '36',
+          'type' => '135'
+        },
+        '10' => {
+          'name' => 'possible_states',
+          'offset' => '37',
+          'type' => '974'
+        }
+      },
+      'Name' => 'struct pldm_state_effecter_pdr',
+      'Size' => '26',
+      'Type' => 'Struct'
+    },
+    '162854' => {
+      'BaseType' => '161522',
       'Name' => 'struct pldm_pdr_record*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '131413' => {
-      'BaseType' => '130379',
+    '162866' => {
+      'BaseType' => '161505',
       'Name' => 'pldm_pdr_record*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '131418' => {
-      'BaseType' => '130646',
+    '162871' => {
+      'BaseType' => '161777',
       'Name' => 'pldm_entity_node*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '132657' => {
-      'BaseType' => '130296',
-      'Name' => 'pldm_pdr*',
-      'Size' => '8',
-      'Type' => 'Pointer'
-    },
-    '133968' => {
-      'BaseType' => '130391',
-      'Name' => 'pldm_pdr_record const*',
-      'Size' => '8',
-      'Type' => 'Pointer'
-    },
-    '141202' => {
-      'BaseType' => '130550',
-      'Name' => 'pldm_entity*',
-      'Size' => '8',
-      'Type' => 'Pointer'
-    },
-    '157324' => {
-      'BaseType' => '141202',
-      'Name' => 'pldm_entity**',
-      'Size' => '8',
-      'Type' => 'Pointer'
-    },
-    '157388' => {
-      'BaseType' => '130591',
+    '163238' => {
+      'BaseType' => '161722',
       'Name' => 'pldm_entity_association_tree*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '157976' => {
-      'BaseType' => '131418',
+    '164383' => {
+      'BaseType' => '161422',
+      'Name' => 'pldm_pdr*',
+      'Size' => '8',
+      'Type' => 'Pointer'
+    },
+    '165694' => {
+      'BaseType' => '161517',
+      'Name' => 'pldm_pdr_record const*',
+      'Size' => '8',
+      'Type' => 'Pointer'
+    },
+    '172928' => {
+      'BaseType' => '161676',
+      'Name' => 'pldm_entity*',
+      'Size' => '8',
+      'Type' => 'Pointer'
+    },
+    '189050' => {
+      'BaseType' => '172928',
+      'Name' => 'pldm_entity**',
+      'Size' => '8',
+      'Type' => 'Pointer'
+    },
+    '189697' => {
+      'BaseType' => '162871',
       'Name' => 'pldm_entity_node**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '158765' => {
-      'BaseType' => '130308',
+    '190486' => {
+      'BaseType' => '161434',
       'Name' => 'pldm_pdr const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '164242' => {
-      'BaseType' => '130658',
+    '195963' => {
+      'BaseType' => '161789',
       'Name' => 'pldm_entity_node const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '170115' => {
+    '201826' => {
+      'BaseType' => '162675',
+      'Name' => 'struct pldm_state_effecter_pdr*',
+      'Size' => '8',
+      'Type' => 'Pointer'
+    },
+    '206783' => {
+      'BaseType' => '162521',
+      'Name' => 'struct pldm_state_sensor_pdr*',
+      'Size' => '8',
+      'Type' => 'Pointer'
+    },
+    '211431' => {
       'BaseType' => '88',
       'Header' => 'types.h',
       'Line' => '37',
@@ -11912,7 +12053,7 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '170146' => {
+    '211462' => {
       'BaseType' => '107',
       'Header' => 'types.h',
       'Line' => '39',
@@ -11921,7 +12062,7 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '170177' => {
+    '211493' => {
       'BaseType' => '53',
       'Header' => 'types.h',
       'Line' => '41',
@@ -11930,8 +12071,8 @@
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '170215' => {
-      'BaseType' => '5555',
+    '211531' => {
+      'BaseType' => '5561',
       'Header' => 'types.h',
       'Line' => '55',
       'Name' => '__uint_least16_t',
@@ -11939,8 +12080,8 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '170268' => {
-      'BaseType' => '170115',
+    '211584' => {
+      'BaseType' => '211431',
       'Header' => 'stdint-intn.h',
       'Line' => '24',
       'Name' => 'int8_t',
@@ -11948,8 +12089,8 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '170280' => {
-      'BaseType' => '170146',
+    '211596' => {
+      'BaseType' => '211462',
       'Header' => 'stdint-intn.h',
       'Line' => '25',
       'Name' => 'int16_t',
@@ -11957,8 +12098,8 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '170292' => {
-      'BaseType' => '170177',
+    '211608' => {
+      'BaseType' => '211493',
       'Header' => 'stdint-intn.h',
       'Line' => '26',
       'Name' => 'int32_t',
@@ -11966,7 +12107,7 @@
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '170909' => {
+    '212225' => {
       'BaseType' => '444',
       'Header' => 'pldm_types.h',
       'Line' => '164',
@@ -11974,8 +12115,8 @@
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '171624' => {
-      'BaseType' => '170215',
+    '212946' => {
+      'BaseType' => '211531',
       'Header' => 'uchar.h',
       'Line' => '51',
       'Name' => 'char16_t',
@@ -11983,9 +12124,9 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '172457' => {
+    '213779' => {
       'Header' => 'platform.h',
-      'Line' => '339',
+      'Line' => '341',
       'Memb' => {
         '0' => {
           'name' => 'PLDM_SENSOR_OP_STATE',
@@ -12004,79 +12145,20 @@
       'Size' => '4',
       'Type' => 'Enum'
     },
-    '172491' => {
-      'BaseType' => '172457',
+    '213813' => {
+      'BaseType' => '213779',
       'Name' => 'enum sensor_event_class_states const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '172799' => {
+    '214275' => {
       'Header' => 'platform.h',
-      'Line' => '636',
-      'Memb' => {
-        '0' => {
-          'name' => 'hdr',
-          'offset' => '0',
-          'type' => '130941'
-        },
-        '1' => {
-          'name' => 'terminus_handle',
-          'offset' => '16',
-          'type' => '5634'
-        },
-        '2' => {
-          'name' => 'sensor_id',
-          'offset' => '18',
-          'type' => '5634'
-        },
-        '3' => {
-          'name' => 'entity_type',
-          'offset' => '20',
-          'type' => '5634'
-        },
-        '4' => {
-          'name' => 'entity_instance',
-          'offset' => '22',
-          'type' => '5634'
-        },
-        '5' => {
-          'name' => 'container_id',
-          'offset' => '24',
-          'type' => '5634'
-        },
-        '6' => {
-          'name' => 'sensor_init',
-          'offset' => '32',
-          'type' => '135'
-        },
-        '7' => {
-          'name' => 'sensor_auxiliary_names_pdr',
-          'offset' => '33',
-          'type' => '52266'
-        },
-        '8' => {
-          'name' => 'composite_sensor_count',
-          'offset' => '34',
-          'type' => '135'
-        },
-        '9' => {
-          'name' => 'possible_states',
-          'offset' => '35',
-          'type' => '968'
-        }
-      },
-      'Name' => 'struct pldm_state_sensor_pdr',
-      'Size' => '24',
-      'Type' => 'Struct'
-    },
-    '172953' => {
-      'Header' => 'platform.h',
-      'Line' => '653',
+      'Line' => '655',
       'Memb' => {
         '0' => {
           'name' => 'state_set_id',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'possible_states_size',
@@ -12086,92 +12168,28 @@
         '2' => {
           'name' => 'states',
           'offset' => '3',
-          'type' => '173015'
+          'type' => '214337'
         }
       },
       'Name' => 'struct state_sensor_possible_states',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '173010' => {
-      'BaseType' => '172953',
+    '214332' => {
+      'BaseType' => '214275',
       'Name' => 'struct state_sensor_possible_states const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '173015' => {
+    '214337' => {
       'BaseType' => '344',
       'Name' => 'bitfield8_t[1]',
       'Size' => '1',
       'Type' => 'Array'
     },
-    '173031' => {
+    '214710' => {
       'Header' => 'platform.h',
-      'Line' => '663',
-      'Memb' => {
-        '0' => {
-          'name' => 'hdr',
-          'offset' => '0',
-          'type' => '130941'
-        },
-        '1' => {
-          'name' => 'terminus_handle',
-          'offset' => '16',
-          'type' => '5634'
-        },
-        '2' => {
-          'name' => 'effecter_id',
-          'offset' => '18',
-          'type' => '5634'
-        },
-        '3' => {
-          'name' => 'entity_type',
-          'offset' => '20',
-          'type' => '5634'
-        },
-        '4' => {
-          'name' => 'entity_instance',
-          'offset' => '22',
-          'type' => '5634'
-        },
-        '5' => {
-          'name' => 'container_id',
-          'offset' => '24',
-          'type' => '5634'
-        },
-        '6' => {
-          'name' => 'effecter_semantic_id',
-          'offset' => '32',
-          'type' => '5634'
-        },
-        '7' => {
-          'name' => 'effecter_init',
-          'offset' => '34',
-          'type' => '135'
-        },
-        '8' => {
-          'name' => 'has_description_pdr',
-          'offset' => '35',
-          'type' => '52266'
-        },
-        '9' => {
-          'name' => 'composite_effecter_count',
-          'offset' => '36',
-          'type' => '135'
-        },
-        '10' => {
-          'name' => 'possible_states',
-          'offset' => '37',
-          'type' => '968'
-        }
-      },
-      'Name' => 'struct pldm_state_effecter_pdr',
-      'Size' => '26',
-      'Type' => 'Struct'
-    },
-    '173384' => {
-      'Header' => 'platform.h',
-      'Line' => '754',
+      'Line' => '756',
       'Memb' => {
         '0' => {
           'name' => 'value_u8',
@@ -12181,17 +12199,17 @@
         '1' => {
           'name' => 'value_s8',
           'offset' => '0',
-          'type' => '170268'
+          'type' => '211584'
         },
         '2' => {
           'name' => 'value_u16',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'value_s16',
           'offset' => '0',
-          'type' => '170280'
+          'type' => '211596'
         },
         '4' => {
           'name' => 'value_u32',
@@ -12201,21 +12219,21 @@
         '5' => {
           'name' => 'value_s32',
           'offset' => '0',
-          'type' => '170292'
+          'type' => '211608'
         },
         '6' => {
           'name' => 'value_f32',
           'offset' => '0',
-          'type' => '170909'
+          'type' => '212225'
         }
       },
       'Name' => 'union union_range_field_format',
       'Size' => '4',
       'Type' => 'Union'
     },
-    '173981' => {
+    '215309' => {
       'Header' => 'platform.h',
-      'Line' => '811',
+      'Line' => '813',
       'Memb' => {
         '0' => {
           'name' => 'value_u8',
@@ -12225,17 +12243,17 @@
         '1' => {
           'name' => 'value_s8',
           'offset' => '0',
-          'type' => '170268'
+          'type' => '211584'
         },
         '2' => {
           'name' => 'value_u16',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'value_s16',
           'offset' => '0',
-          'type' => '170280'
+          'type' => '211596'
         },
         '4' => {
           'name' => 'value_u32',
@@ -12245,16 +12263,16 @@
         '5' => {
           'name' => 'value_s32',
           'offset' => '0',
-          'type' => '170292'
+          'type' => '211608'
         }
       },
       'Name' => 'union union_sensor_data_size',
       'Size' => '4',
       'Type' => 'Union'
     },
-    '173994' => {
+    '215322' => {
       'Header' => 'platform.h',
-      'Line' => '818',
+      'Line' => '820',
       'Memb' => {
         '0' => {
           'name' => 'record_handle',
@@ -12274,70 +12292,70 @@
         '3' => {
           'name' => 'record_change_num',
           'offset' => '6',
-          'type' => '5634'
+          'type' => '5640'
         },
         '4' => {
           'name' => 'length',
           'offset' => '8',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Name' => 'struct pldm_value_pdr_hdr',
       'Size' => '12',
       'Type' => 'Struct'
     },
-    '174079' => {
+    '215407' => {
       'Header' => 'platform.h',
-      'Line' => '836',
+      'Line' => '838',
       'Memb' => {
         '0' => {
           'name' => 'entity_instance_num',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'entity_instance',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
-      'Name' => 'anon-union-platform.h-836',
+      'Name' => 'anon-union-platform.h-838',
       'Size' => '2',
       'Type' => 'Union'
     },
-    '174114' => {
+    '215442' => {
       'Header' => 'platform.h',
-      'Line' => '831',
+      'Line' => '833',
       'Memb' => {
         '0' => {
           'name' => 'hdr',
           'offset' => '0',
-          'type' => '173994'
+          'type' => '215322'
         },
         '1' => {
           'name' => 'terminus_handle',
           'offset' => '18',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'sensor_id',
           'offset' => '20',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'entity_type',
           'offset' => '22',
-          'type' => '5634'
+          'type' => '5640'
         },
         '4' => {
           'name' => 'unnamed0',
           'offset' => '24',
-          'type' => '174079'
+          'type' => '215407'
         },
         '5' => {
           'name' => 'container_id',
           'offset' => '32',
-          'type' => '5634'
+          'type' => '5640'
         },
         '6' => {
           'name' => 'sensor_init',
@@ -12347,7 +12365,7 @@
         '7' => {
           'name' => 'sensor_auxiliary_names_pdr',
           'offset' => '35',
-          'type' => '52266'
+          'type' => '53071'
         },
         '8' => {
           'name' => 'base_unit',
@@ -12357,7 +12375,7 @@
         '9' => {
           'name' => 'unit_modifier',
           'offset' => '37',
-          'type' => '170268'
+          'type' => '211584'
         },
         '10' => {
           'name' => 'rate_unit',
@@ -12377,7 +12395,7 @@
         '13' => {
           'name' => 'aux_unit_modifier',
           'offset' => '41',
-          'type' => '170268'
+          'type' => '211584'
         },
         '14' => {
           'name' => 'aux_rate_unit',
@@ -12397,7 +12415,7 @@
         '17' => {
           'name' => 'is_linear',
           'offset' => '51',
-          'type' => '52266'
+          'type' => '53071'
         },
         '18' => {
           'name' => 'sensor_data_size',
@@ -12407,17 +12425,17 @@
         '19' => {
           'name' => 'resolution',
           'offset' => '54',
-          'type' => '170909'
+          'type' => '212225'
         },
         '20' => {
           'name' => 'offset',
           'offset' => '64',
-          'type' => '170909'
+          'type' => '212225'
         },
         '21' => {
           'name' => 'accuracy',
           'offset' => '68',
-          'type' => '5634'
+          'type' => '5640'
         },
         '22' => {
           'name' => 'plus_tolerance',
@@ -12432,7 +12450,7 @@
         '24' => {
           'name' => 'hysteresis',
           'offset' => '72',
-          'type' => '173981'
+          'type' => '215309'
         },
         '25' => {
           'name' => 'supported_thresholds',
@@ -12447,22 +12465,22 @@
         '27' => {
           'name' => 'state_transition_interval',
           'offset' => '86',
-          'type' => '170909'
+          'type' => '212225'
         },
         '28' => {
           'name' => 'update_interval',
           'offset' => '96',
-          'type' => '170909'
+          'type' => '212225'
         },
         '29' => {
           'name' => 'max_readable',
           'offset' => '100',
-          'type' => '173981'
+          'type' => '215309'
         },
         '30' => {
           'name' => 'min_readable',
           'offset' => '104',
-          'type' => '173981'
+          'type' => '215309'
         },
         '31' => {
           'name' => 'range_field_format',
@@ -12477,99 +12495,99 @@
         '33' => {
           'name' => 'nominal_value',
           'offset' => '118',
-          'type' => '173384'
+          'type' => '214710'
         },
         '34' => {
           'name' => 'normal_max',
           'offset' => '128',
-          'type' => '173384'
+          'type' => '214710'
         },
         '35' => {
           'name' => 'normal_min',
           'offset' => '132',
-          'type' => '173384'
+          'type' => '214710'
         },
         '36' => {
           'name' => 'warning_high',
           'offset' => '136',
-          'type' => '173384'
+          'type' => '214710'
         },
         '37' => {
           'name' => 'warning_low',
           'offset' => '146',
-          'type' => '173384'
+          'type' => '214710'
         },
         '38' => {
           'name' => 'critical_high',
           'offset' => '150',
-          'type' => '173384'
+          'type' => '214710'
         },
         '39' => {
           'name' => 'critical_low',
           'offset' => '256',
-          'type' => '173384'
+          'type' => '214710'
         },
         '40' => {
           'name' => 'fatal_high',
           'offset' => '260',
-          'type' => '173384'
+          'type' => '214710'
         },
         '41' => {
           'name' => 'fatal_low',
           'offset' => '264',
-          'type' => '173384'
+          'type' => '214710'
         }
       },
       'Name' => 'struct pldm_numeric_sensor_value_pdr',
       'Size' => '112',
       'Type' => 'Struct'
     },
-    '174707' => {
-      'BaseType' => '171624',
+    '216035' => {
+      'BaseType' => '212946',
       'Header' => 'platform.h',
-      'Line' => '879',
+      'Line' => '881',
       'Name' => 'pldm_utf16be',
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '174720' => {
+    '216048' => {
       'Header' => 'platform.h',
-      'Line' => '881',
+      'Line' => '883',
       'Memb' => {
         '0' => {
           'name' => 'tag',
           'offset' => '0',
-          'type' => '5605'
+          'type' => '5611'
         },
         '1' => {
           'name' => 'name',
           'offset' => '8',
-          'type' => '174762'
+          'type' => '216090'
         }
       },
       'Name' => 'struct pldm_entity_auxiliary_name',
       'Size' => '16',
       'Type' => 'Struct'
     },
-    '174762' => {
-      'BaseType' => '174707',
+    '216090' => {
+      'BaseType' => '216035',
       'Name' => 'pldm_utf16be*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '174767' => {
+    '216095' => {
       'Header' => 'platform.h',
-      'Line' => '891',
+      'Line' => '893',
       'Memb' => {
         '0' => {
           'name' => 'hdr',
           'offset' => '0',
-          'type' => '173994'
+          'type' => '215322'
         },
         '1' => {
           'name' => 'container',
           'offset' => '18',
-          'type' => '130550'
+          'type' => '161676'
         },
         '2' => {
           'name' => 'shared_name_count',
@@ -12584,7 +12602,7 @@
         '4' => {
           'name' => 'names',
           'offset' => '36',
-          'type' => '174881'
+          'type' => '216209'
         },
         '5' => {
           'name' => 'auxiliary_name_data_size',
@@ -12594,33 +12612,33 @@
         '6' => {
           'name' => 'auxiliary_name_data',
           'offset' => '64',
-          'type' => '174886'
+          'type' => '216214'
         }
       },
       'Name' => 'struct pldm_entity_auxiliary_names_pdr',
       'Size' => '40',
       'Type' => 'Struct'
     },
-    '174881' => {
-      'BaseType' => '174720',
+    '216209' => {
+      'BaseType' => '216048',
       'Name' => 'struct pldm_entity_auxiliary_name*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '174886' => {
+    '216214' => {
       'BaseType' => '46',
       'Name' => 'char[]',
       'Size' => '8',
       'Type' => 'Array'
     },
-    '174901' => {
+    '216229' => {
       'Header' => 'platform.h',
-      'Line' => '921',
+      'Line' => '923',
       'Memb' => {
         '0' => {
           'name' => 'state_set_id',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'possible_states_size',
@@ -12630,22 +12648,22 @@
         '2' => {
           'name' => 'states',
           'offset' => '3',
-          'type' => '173015'
+          'type' => '214337'
         }
       },
       'Name' => 'struct state_effecter_possible_states',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '174958' => {
-      'BaseType' => '174901',
+    '216286' => {
+      'BaseType' => '216229',
       'Name' => 'struct state_effecter_possible_states const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '175159' => {
+    '216487' => {
       'Header' => 'platform.h',
-      'Line' => '991',
+      'Line' => '993',
       'Memb' => {
         '0' => {
           'name' => 'set_request',
@@ -12662,17 +12680,17 @@
       'Size' => '2',
       'Type' => 'Struct'
     },
-    '175202' => {
-      'BaseType' => '175159',
+    '216530' => {
+      'BaseType' => '216487',
       'Header' => 'platform.h',
-      'Line' => '994',
+      'Line' => '996',
       'Name' => 'set_effecter_state_field',
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '175215' => {
+    '216543' => {
       'Header' => 'platform.h',
-      'Line' => '1000',
+      'Line' => '1002',
       'Memb' => {
         '0' => {
           'name' => 'sensor_op_state',
@@ -12699,17 +12717,17 @@
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '175286' => {
-      'BaseType' => '175215',
+    '216614' => {
+      'BaseType' => '216543',
       'Header' => 'platform.h',
-      'Line' => '1008',
+      'Line' => '1010',
       'Name' => 'get_sensor_state_field',
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '175299' => {
+    '216627' => {
       'Header' => 'platform.h',
-      'Line' => '1014',
+      'Line' => '1016',
       'Memb' => {
         '0' => {
           'name' => 'effecter_op_state',
@@ -12731,17 +12749,17 @@
       'Size' => '3',
       'Type' => 'Struct'
     },
-    '175356' => {
-      'BaseType' => '175299',
+    '216684' => {
+      'BaseType' => '216627',
       'Header' => 'platform.h',
-      'Line' => '1018',
+      'Line' => '1020',
       'Name' => 'get_effecter_state_field',
       'Size' => '3',
       'Type' => 'Typedef'
     },
-    '176085' => {
+    '217504' => {
       'Header' => 'platform.h',
-      'Line' => '1163',
+      'Line' => '1178',
       'Memb' => {
         '0' => {
           'name' => 'completion_code',
@@ -12756,27 +12774,27 @@
         '2' => {
           'name' => 'field',
           'offset' => '2',
-          'type' => '176142'
+          'type' => '217561'
         }
       },
       'Name' => 'struct pldm_get_state_effecter_states_resp',
       'Size' => '26',
       'Type' => 'Struct'
     },
-    '176142' => {
-      'BaseType' => '175356',
+    '217561' => {
+      'BaseType' => '216684',
       'Name' => 'get_effecter_state_field[8]',
       'Size' => '24',
       'Type' => 'Array'
     },
-    '176158' => {
+    '217577' => {
       'Header' => 'platform.h',
-      'Line' => '1173',
+      'Line' => '1188',
       'Memb' => {
         '0' => {
           'name' => 'sensor_id',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'sensor_event_class_type',
@@ -12786,16 +12804,16 @@
         '2' => {
           'name' => 'event_class',
           'offset' => '3',
-          'type' => '968'
+          'type' => '974'
         }
       },
       'Name' => 'struct pldm_sensor_event_data',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '176272' => {
+    '217691' => {
       'Header' => 'platform.h',
-      'Line' => '1213',
+      'Line' => '1228',
       'Memb' => {
         '0' => {
           'name' => 'format_version',
@@ -12805,7 +12823,7 @@
         '1' => {
           'name' => 'event_id',
           'offset' => '2',
-          'type' => '5634'
+          'type' => '5640'
         },
         '2' => {
           'name' => 'data_transfer_handle',
@@ -12817,9 +12835,9 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '176334' => {
+    '217753' => {
       'Header' => 'platform.h',
-      'Line' => '1223',
+      'Line' => '1238',
       'Memb' => {
         '0' => {
           'name' => 'format_version',
@@ -12834,27 +12852,27 @@
         '2' => {
           'name' => 'event_data_length',
           'offset' => '2',
-          'type' => '5634'
+          'type' => '5640'
         },
         '3' => {
           'name' => 'event_data',
           'offset' => '4',
-          'type' => '176405'
+          'type' => '217824'
         }
       },
       'Name' => 'struct pldm_platform_cper_event',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '176405' => {
+    '217824' => {
       'BaseType' => '135',
       'Name' => 'uint8_t[]',
       'Size' => '8',
       'Type' => 'Array'
     },
-    '176561' => {
+    '217980' => {
       'Header' => 'platform.h',
-      'Line' => '1283',
+      'Line' => '1298',
       'Memb' => {
         '0' => {
           'name' => 'event_data_format',
@@ -12869,152 +12887,140 @@
         '2' => {
           'name' => 'change_records',
           'offset' => '2',
-          'type' => '968'
+          'type' => '974'
         }
       },
       'Name' => 'struct pldm_pdr_repository_chg_event_data',
       'Size' => '3',
       'Type' => 'Struct'
     },
-    '184892' => {
-      'BaseType' => '176334',
+    '226311' => {
+      'BaseType' => '217753',
       'Name' => 'struct pldm_platform_cper_event*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '188357' => {
-      'BaseType' => '174767',
+    '229776' => {
+      'BaseType' => '216095',
       'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '197877' => {
-      'BaseType' => '176085',
+    '239296' => {
+      'BaseType' => '217504',
       'Name' => 'struct pldm_get_state_effecter_states_resp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '244024' => {
-      'BaseType' => '2671',
+    '280646' => {
+      'BaseType' => '2677',
       'Name' => 'size_t*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '246983' => {
-      'BaseType' => '176272',
+    '291532' => {
+      'BaseType' => '217691',
       'Name' => 'struct pldm_message_poll_event*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '248415' => {
-      'BaseType' => '248425',
+    '292964' => {
+      'BaseType' => '292974',
       'Name' => 'uint32_t const*const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '248420' => {
+    '292969' => {
       'BaseType' => '159',
       'Name' => 'uint32_t const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '248425' => {
-      'BaseType' => '248420',
+    '292974' => {
+      'BaseType' => '292969',
       'Name' => 'uint32_t const*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '248430' => {
-      'BaseType' => '176561',
+    '292979' => {
+      'BaseType' => '217980',
       'Name' => 'struct pldm_pdr_repository_chg_event_data*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '292131' => {
-      'BaseType' => '174114',
+    '336684' => {
+      'BaseType' => '215442',
       'Name' => 'struct pldm_numeric_sensor_value_pdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '314249' => {
-      'BaseType' => '176158',
+    '358802' => {
+      'BaseType' => '217577',
       'Name' => 'struct pldm_sensor_event_data*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '314254' => {
-      'BaseType' => '314249',
+    '358807' => {
+      'BaseType' => '358802',
       'Name' => 'struct pldm_sensor_event_data*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '318229' => {
-      'BaseType' => '175286',
+    '362782' => {
+      'BaseType' => '216614',
       'Name' => 'get_sensor_state_field*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '341529' => {
-      'BaseType' => '175202',
+    '386241' => {
+      'BaseType' => '216530',
       'Name' => 'set_effecter_state_field*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '342505' => {
-      'BaseType' => '172799',
-      'Name' => 'struct pldm_state_sensor_pdr*',
-      'Size' => '8',
-      'Type' => 'Pointer'
-    },
-    '342510' => {
-      'BaseType' => '342505',
+    '387222' => {
+      'BaseType' => '206783',
       'Name' => 'struct pldm_state_sensor_pdr*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '342515' => {
-      'BaseType' => '173010',
+    '387227' => {
+      'BaseType' => '214332',
       'Name' => 'struct state_sensor_possible_states const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '342520' => {
-      'BaseType' => '342515',
+    '387232' => {
+      'BaseType' => '387227',
       'Name' => 'struct state_sensor_possible_states const*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '342915' => {
-      'BaseType' => '173031',
-      'Name' => 'struct pldm_state_effecter_pdr*',
-      'Size' => '8',
-      'Type' => 'Pointer'
-    },
-    '342920' => {
-      'BaseType' => '342915',
+    '387632' => {
+      'BaseType' => '201826',
       'Name' => 'struct pldm_state_effecter_pdr*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '342925' => {
-      'BaseType' => '174958',
+    '387637' => {
+      'BaseType' => '216286',
       'Name' => 'struct state_effecter_possible_states const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '342930' => {
-      'BaseType' => '342925',
+    '387642' => {
+      'BaseType' => '387637',
       'Name' => 'struct state_effecter_possible_states const*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '346414' => {
+    '391190' => {
       'Line' => '19',
       'Memb' => {
         '0' => {
           'name' => 'prev',
           'offset' => '0',
-          'type' => '4815'
+          'type' => '4821'
         },
         '1' => {
           'name' => 'allocations',
@@ -13028,13 +13034,13 @@
       'Source' => 'instance-id.c',
       'Type' => 'Struct'
     },
-    '346453' => {
+    '391229' => {
       'Line' => '24',
       'Memb' => {
         '0' => {
           'name' => 'state',
           'offset' => '0',
-          'type' => '346495'
+          'type' => '391271'
         },
         '1' => {
           'name' => 'lock_db_fd',
@@ -13048,31 +13054,31 @@
       'Source' => 'instance-id.c',
       'Type' => 'Struct'
     },
-    '346495' => {
-      'BaseType' => '346414',
+    '391271' => {
+      'BaseType' => '391190',
       'Name' => 'struct pldm_tid_state[256]',
       'Size' => '2048',
       'Type' => 'Array'
     },
-    '347051' => {
-      'BaseType' => '346453',
+    '391827' => {
+      'BaseType' => '391229',
       'Name' => 'struct pldm_instance_db*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '347438' => {
-      'BaseType' => '4815',
+    '392214' => {
+      'BaseType' => '4821',
       'Name' => 'pldm_instance_id_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '347614' => {
-      'BaseType' => '347051',
+    '392390' => {
+      'BaseType' => '391827',
       'Name' => 'struct pldm_instance_db**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '348322' => {
+    '393098' => {
       'BaseType' => '60',
       'Header' => 'int-ll64.h',
       'Line' => '21',
@@ -13081,7 +13087,7 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '348334' => {
+    '393110' => {
       'BaseType' => '67',
       'Header' => 'int-ll64.h',
       'Line' => '24',
@@ -13090,7 +13096,7 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '348571' => {
+    '393347' => {
       'Header' => 'socket.h',
       'Line' => '5',
       'Memb' => {
@@ -13115,7 +13121,7 @@
       'Size' => '12',
       'Type' => 'Struct'
     },
-    '348624' => {
+    '393400' => {
       'BaseType' => '135',
       'Header' => 'pldm.h',
       'Line' => '13',
@@ -13123,22 +13129,22 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '348738' => {
-      'BaseType' => '4912',
+    '393514' => {
+      'BaseType' => '4918',
       'Header' => 'pldm.h',
       'Line' => '30',
       'Name' => 'pldm_requester_rc_t',
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '348750' => {
+    '393526' => {
       'Header' => 'transport.h',
       'Line' => '18',
       'Memb' => {
         '0' => {
           'name' => 'name',
           'offset' => '0',
-          'type' => '8959'
+          'type' => '8971'
         },
         '1' => {
           'name' => 'version',
@@ -13148,17 +13154,17 @@
         '2' => {
           'name' => 'recv',
           'offset' => '22',
-          'type' => '348884'
+          'type' => '393660'
         },
         '3' => {
           'name' => 'send',
           'offset' => '36',
-          'type' => '348925'
+          'type' => '393701'
         },
         '4' => {
           'name' => 'init_pollfd',
           'offset' => '50',
-          'type' => '349006'
+          'type' => '393782'
         }
       },
       'Name' => 'struct pldm_transport',
@@ -13166,65 +13172,65 @@
       'Size' => '40',
       'Type' => 'Struct'
     },
-    '348864' => {
-      'BaseType' => '348750',
+    '393640' => {
+      'BaseType' => '393526',
       'Name' => 'struct pldm_transport*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '348869' => {
-      'BaseType' => '4803',
+    '393645' => {
+      'BaseType' => '4809',
       'Name' => 'pldm_tid_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '348884' => {
+    '393660' => {
       'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
       'Param' => {
         '0' => {
-          'type' => '348864'
+          'type' => '393640'
         },
         '1' => {
-          'type' => '348869'
+          'type' => '393645'
         },
         '2' => {
-          'type' => '21335'
+          'type' => '22122'
         },
         '3' => {
-          'type' => '2671'
+          'type' => '2677'
         }
       },
-      'Return' => '348738',
+      'Return' => '393514',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '348925' => {
+    '393701' => {
       'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
       'Param' => {
         '0' => {
-          'type' => '348864'
+          'type' => '393640'
         },
         '1' => {
-          'type' => '4803'
+          'type' => '4809'
         },
         '2' => {
-          'type' => '1231'
+          'type' => '1237'
         },
         '3' => {
           'type' => '164'
         }
       },
-      'Return' => '348738',
+      'Return' => '393514',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '348950' => {
-      'BaseType' => '348955',
+    '393726' => {
+      'BaseType' => '393731',
       'Name' => 'struct pollfd*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '348955' => {
+    '393731' => {
       'Header' => 'poll.h',
       'Line' => '36',
       'Memb' => {
@@ -13249,21 +13255,21 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '349006' => {
+    '393782' => {
       'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
       'Param' => {
         '0' => {
-          'type' => '348864'
+          'type' => '393640'
         },
         '1' => {
-          'type' => '348950'
+          'type' => '393726'
         }
       },
       'Return' => '53',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '349011' => {
+    '393787' => {
       'BaseType' => '67',
       'Header' => 'socket.h',
       'Line' => '10',
@@ -13272,14 +13278,14 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '349377' => {
+    '394153' => {
       'Header' => 'mctp.h',
       'Line' => '18',
       'Memb' => {
         '0' => {
           'name' => 's_addr',
           'offset' => '0',
-          'type' => '348624'
+          'type' => '393400'
         }
       },
       'Name' => 'struct mctp_addr',
@@ -13287,19 +13293,19 @@
       'Size' => '1',
       'Type' => 'Struct'
     },
-    '349404' => {
+    '394180' => {
       'Header' => 'mctp.h',
       'Line' => '22',
       'Memb' => {
         '0' => {
           'name' => 'smctp_family',
           'offset' => '0',
-          'type' => '349011'
+          'type' => '393787'
         },
         '1' => {
           'name' => '__smctp_pad0',
           'offset' => '2',
-          'type' => '348334'
+          'type' => '393110'
         },
         '2' => {
           'name' => 'smctp_network',
@@ -13309,22 +13315,22 @@
         '3' => {
           'name' => 'smctp_addr',
           'offset' => '8',
-          'type' => '349377'
+          'type' => '394153'
         },
         '4' => {
           'name' => 'smctp_type',
           'offset' => '9',
-          'type' => '348322'
+          'type' => '393098'
         },
         '5' => {
           'name' => 'smctp_tag',
           'offset' => '16',
-          'type' => '348322'
+          'type' => '393098'
         },
         '6' => {
           'name' => '__smctp_pad1',
           'offset' => '17',
-          'type' => '348322'
+          'type' => '393098'
         }
       },
       'Name' => 'struct sockaddr_mctp',
@@ -13332,19 +13338,19 @@
       'Size' => '12',
       'Type' => 'Struct'
     },
-    '349509' => {
-      'BaseType' => '349404',
+    '394285' => {
+      'BaseType' => '394180',
       'Name' => 'struct sockaddr_mctp const',
       'Size' => '12',
       'Type' => 'Const'
     },
-    '349553' => {
+    '394329' => {
       'Line' => '35',
       'Memb' => {
         '0' => {
           'name' => 'transport',
           'offset' => '0',
-          'type' => '348750'
+          'type' => '393526'
         },
         '1' => {
           'name' => 'socket',
@@ -13354,22 +13360,22 @@
         '2' => {
           'name' => 'tid_eid_map',
           'offset' => '68',
-          'type' => '349646'
+          'type' => '394422'
         },
         '3' => {
           'name' => 'socket_send_buf',
           'offset' => '768',
-          'type' => '348571'
+          'type' => '393347'
         },
         '4' => {
           'name' => 'bound',
           'offset' => '786',
-          'type' => '5433'
+          'type' => '5439'
         },
         '5' => {
           'name' => 'cookie_jar',
           'offset' => '800',
-          'type' => '4827'
+          'type' => '4833'
         }
       },
       'Name' => 'struct pldm_transport_af_mctp',
@@ -13378,37 +13384,37 @@
       'Source' => 'af-mctp.c',
       'Type' => 'Struct'
     },
-    '349646' => {
-      'BaseType' => '4803',
+    '394422' => {
+      'BaseType' => '4809',
       'Name' => 'pldm_tid_t[256]',
       'Size' => '256',
       'Type' => 'Array'
     },
-    '350447' => {
-      'BaseType' => '349553',
+    '395223' => {
+      'BaseType' => '394329',
       'Name' => 'struct pldm_transport_af_mctp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '350452' => {
-      'BaseType' => '349509',
+    '395228' => {
+      'BaseType' => '394285',
       'Name' => 'struct sockaddr_mctp const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '350765' => {
-      'BaseType' => '350447',
+    '395541' => {
+      'BaseType' => '395223',
       'Name' => 'struct pldm_transport_af_mctp**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '353875' => {
+    '398651' => {
       'Line' => '26',
       'Memb' => {
         '0' => {
           'name' => 'transport',
           'offset' => '0',
-          'type' => '348750'
+          'type' => '393526'
         },
         '1' => {
           'name' => 'socket',
@@ -13418,12 +13424,12 @@
         '2' => {
           'name' => 'tid_eid_map',
           'offset' => '68',
-          'type' => '349646'
+          'type' => '394422'
         },
         '3' => {
           'name' => 'socket_send_buf',
           'offset' => '768',
-          'type' => '348571'
+          'type' => '393347'
         }
       },
       'Name' => 'struct pldm_transport_mctp_demux',
@@ -13432,19 +13438,19 @@
       'Source' => 'mctp-demux.c',
       'Type' => 'Struct'
     },
-    '354480' => {
-      'BaseType' => '353875',
+    '399256' => {
+      'BaseType' => '398651',
       'Name' => 'struct pldm_transport_mctp_demux*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '354986' => {
-      'BaseType' => '354480',
+    '399762' => {
+      'BaseType' => '399256',
       'Name' => 'struct pldm_transport_mctp_demux**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '377520' => {
+    '422314' => {
       'Header' => 'file_io.h',
       'Line' => '32',
       'Memb' => {
@@ -13461,14 +13467,14 @@
         '2' => {
           'name' => 'data',
           'offset' => '8',
-          'type' => '176405'
+          'type' => '217824'
         }
       },
       'Name' => 'struct pldm_oem_meta_file_io_write_req',
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '377587' => {
+    '422381' => {
       'Header' => 'file_io.h',
       'Line' => '45',
       'Memb' => {
@@ -13480,21 +13486,21 @@
         '1' => {
           'name' => 'offset',
           'offset' => '2',
-          'type' => '5634'
+          'type' => '5640'
         }
       },
       'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '377626' => {
+    '422420' => {
       'Header' => 'file_io.h',
       'Line' => '55',
       'Memb' => {
         '0' => {
           'name' => 'size',
           'offset' => '0',
-          'type' => '5634'
+          'type' => '5640'
         },
         '1' => {
           'name' => 'crc32',
@@ -13506,21 +13512,21 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '377665' => {
+    '422459' => {
       'Header' => 'file_io.h',
       'Line' => '70',
       'Memb' => {
         '0' => {
           'name' => 'data',
           'offset' => '0',
-          'type' => '377587'
+          'type' => '422381'
         }
       },
       'Name' => 'anon-union-file_io.h-70',
       'Size' => '4',
       'Type' => 'Union'
     },
-    '377683' => {
+    '422477' => {
       'Header' => 'file_io.h',
       'Line' => '65',
       'Memb' => {
@@ -13547,33 +13553,33 @@
         '4' => {
           'name' => 'info',
           'offset' => '18',
-          'type' => '377665'
+          'type' => '422459'
         }
       },
       'Name' => 'struct pldm_oem_meta_file_io_read_req',
       'Size' => '16',
       'Type' => 'Struct'
     },
-    '377761' => {
+    '422555' => {
       'Header' => 'file_io.h',
       'Line' => '86',
       'Memb' => {
         '0' => {
           'name' => 'attr',
           'offset' => '0',
-          'type' => '377626'
+          'type' => '422420'
         },
         '1' => {
           'name' => 'data',
           'offset' => '0',
-          'type' => '377587'
+          'type' => '422381'
         }
       },
       'Name' => 'anon-union-file_io.h-86',
       'Size' => '8',
       'Type' => 'Union'
     },
-    '377789' => {
+    '422583' => {
       'Header' => 'file_io.h',
       'Line' => '80',
       'Memb' => {
@@ -13605,39 +13611,39 @@
         '5' => {
           'name' => 'info',
           'offset' => '18',
-          'type' => '377761'
+          'type' => '422555'
         },
         '6' => {
           'name' => 'data',
           'offset' => '32',
-          'type' => '176405'
+          'type' => '217824'
         }
       },
       'Name' => 'struct pldm_oem_meta_file_io_read_resp',
       'Size' => '24',
       'Type' => 'Struct'
     },
-    '381773' => {
-      'BaseType' => '377789',
+    '426573' => {
+      'BaseType' => '422583',
       'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '384031' => {
-      'BaseType' => '377683',
+    '428831' => {
+      'BaseType' => '422477',
       'Name' => 'struct pldm_oem_meta_file_io_read_req*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '384467' => {
-      'BaseType' => '377520',
+    '429267' => {
+      'BaseType' => '422314',
       'Name' => 'struct pldm_oem_meta_file_io_write_req*',
       'Size' => '8',
       'Type' => 'Pointer'
     }
   },
   'UndefinedSymbols' => {
-    'libpldm.so.0.12.0' => {
+    'libpldm.so.0.13.0' => {
       '_ITM_deregisterTMCloneTable' => 0,
       '_ITM_registerTMCloneTable' => 0,
       '__assert_fail@GLIBC_2.2.5' => 0,
diff --git a/evolutions/current/crc32.yaml b/evolutions/v0.13.0/crc32.yaml
similarity index 100%
rename from evolutions/current/crc32.yaml
rename to evolutions/v0.13.0/crc32.yaml
diff --git a/evolutions/current/crc8.yaml b/evolutions/v0.13.0/crc8.yaml
similarity index 100%
rename from evolutions/current/crc8.yaml
rename to evolutions/v0.13.0/crc8.yaml
diff --git a/meson.build b/meson.build
index f50975c..1795639 100644
--- a/meson.build
+++ b/meson.build
@@ -11,7 +11,7 @@
         'b_ndebug': 'if-release',
         'tests': not meson.is_subproject(),
     },
-    version: '0.12.0',
+    version: '0.13.0',
     meson_version: '>=1.4.0',
 )