libpldm: Release v0.11.0

The tag updates the ABI dump to be generated with gcc-14.

Change-Id: Ia546199b003b338a6291a8778a233209115864ae
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0ef675c..dc61bb7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,8 @@
 
 ## [Unreleased]
 
+## [0.11.0] 2024-12-12
+
 ### Added
 
 1. dsp: firmware_update: Iterators for downstream device descriptors
diff --git a/abi/x86_64/gcc.dump b/abi/x86_64/gcc.dump
index 8836379..2c32ac4 100644
--- a/abi/x86_64/gcc.dump
+++ b/abi/x86_64/gcc.dump
@@ -2,7 +2,7 @@
   'ABI_DUMPER_VERSION' => '1.2',
   'ABI_DUMP_VERSION' => '3.5',
   'Arch' => 'x86_64',
-  'GccVersion' => '13.2.0',
+  'GccVersion' => '14.2.0',
   'Headers' => {
     'af-mctp.h' => 1,
     'base.h' => 1,
@@ -22,8 +22,8 @@
     'utils.h' => 1
   },
   'Language' => 'C',
-  'LibraryName' => 'libpldm.so.0.10.0',
-  'LibraryVersion' => '0.10.0',
+  'LibraryName' => 'libpldm.so.0.11.0',
+  'LibraryVersion' => '0.11.0',
   'NameSpaces' => {},
   'Needed' => {
     'libc.so.6' => 1
@@ -215,9 +215,9 @@
       'Return' => '1018',
       'ShortName' => 'crc32'
     },
-    '4013' => {
+    '4037' => {
       'Header' => 'base.h',
-      'Line' => '651',
+      'Line' => '655',
       'Param' => {
         '0' => {
           'name' => 'msg_type',
@@ -237,15 +237,15 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_pldm_header_only'
     },
-    '4211' => {
+    '4469' => {
       'Header' => 'base.h',
-      'Line' => '638',
+      'Line' => '642',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -265,19 +265,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_cc_only_resp'
     },
-    '4420' => {
+    '4680' => {
       'Header' => 'base.h',
-      'Line' => '621',
+      'Line' => '625',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -285,29 +285,29 @@
         },
         '2' => {
           'name' => 'pldm_type',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'transfer_opflag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'transfer_ctx',
-          'type' => '4663'
+          'type' => '4924'
         },
         '5' => {
           'name' => 'transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '6' => {
           'name' => 'section_offset',
           'offset' => '0',
-          'type' => '4663'
+          'type' => '4924'
         },
         '7' => {
           'name' => 'section_length',
           'offset' => '8',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -319,9 +319,9 @@
       'Return' => '100',
       'ShortName' => 'decode_multipart_receive_req'
     },
-    '4673' => {
+    '4934' => {
       'Header' => 'base.h',
-      'Line' => '603',
+      'Line' => '607',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -333,19 +333,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_tid_req'
     },
-    '4868' => {
+    '5131' => {
       'Header' => 'base.h',
-      'Line' => '485',
+      'Line' => '489',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -353,11 +353,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'tid',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -369,9 +369,9 @@
       'Return' => '100',
       'ShortName' => 'decode_get_tid_resp'
     },
-    '4984' => {
+    '5248' => {
       'Header' => 'base.h',
-      'Line' => '591',
+      'Line' => '595',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -387,15 +387,15 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_tid_resp'
     },
-    '5194' => {
+    '5460' => {
       'Header' => 'base.h',
-      'Line' => '579',
+      'Line' => '583',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -403,19 +403,19 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_tid_req'
     },
-    '5327' => {
+    '5594' => {
       'Header' => 'base.h',
-      'Line' => '464',
+      'Line' => '468',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -423,19 +423,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'version',
-          'type' => '5556'
+          'type' => '5824'
         }
       },
       'Reg' => {
@@ -448,13 +448,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_version_resp'
     },
-    '5566' => {
+    '5834' => {
       'Header' => 'base.h',
-      'Line' => '563',
+      'Line' => '567',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -462,15 +462,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'transfer_opflag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'type',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -483,9 +483,9 @@
       'Return' => '100',
       'ShortName' => 'decode_get_version_req'
     },
-    '5696' => {
+    '5965' => {
       'Header' => 'base.h',
-      'Line' => '549',
+      'Line' => '553',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -514,7 +514,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Reg' => {
@@ -523,9 +523,9 @@
       'Return' => '100',
       'ShortName' => 'encode_get_version_resp'
     },
-    '6066' => {
+    '6337' => {
       'Header' => 'base.h',
-      'Line' => '445',
+      'Line' => '449',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -545,19 +545,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_version_req'
     },
-    '6296' => {
+    '6569' => {
       'Header' => 'base.h',
-      'Line' => '426',
+      'Line' => '430',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -565,11 +565,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'commands',
-          'type' => '6479'
+          'type' => '6753'
         }
       },
       'Reg' => {
@@ -581,13 +581,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_commands_resp'
     },
-    '6489' => {
+    '6763' => {
       'Header' => 'base.h',
-      'Line' => '393',
+      'Line' => '397',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -595,11 +595,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'types',
-          'type' => '6479'
+          'type' => '6753'
         }
       },
       'Reg' => {
@@ -611,9 +611,9 @@
       'Return' => '100',
       'ShortName' => 'decode_get_types_resp'
     },
-    '6673' => {
+    '6948' => {
       'Header' => 'base.h',
-      'Line' => '530',
+      'Line' => '534',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -625,23 +625,23 @@
         },
         '2' => {
           'name' => 'commands',
-          'type' => '6941'
+          'type' => '7217'
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_commands_resp'
     },
-    '6946' => {
+    '7222' => {
       'Header' => 'base.h',
-      'Line' => '516',
+      'Line' => '520',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -649,11 +649,11 @@
         },
         '2' => {
           'name' => 'type',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'version',
-          'type' => '5556'
+          'type' => '5824'
         }
       },
       'Reg' => {
@@ -665,9 +665,9 @@
       'Return' => '100',
       'ShortName' => 'decode_get_commands_req'
     },
-    '7057' => {
+    '7334' => {
       'Header' => 'base.h',
-      'Line' => '503',
+      'Line' => '507',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -679,19 +679,19 @@
         },
         '2' => {
           'name' => 'types',
-          'type' => '6941'
+          'type' => '7217'
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_types_resp'
     },
-    '7325' => {
+    '7603' => {
       'Header' => 'base.h',
-      'Line' => '408',
+      'Line' => '412',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -707,7 +707,7 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Reg' => {
@@ -716,9 +716,9 @@
       'Return' => '100',
       'ShortName' => 'encode_get_commands_req'
     },
-    '7530' => {
+    '7809' => {
       'Header' => 'base.h',
-      'Line' => '376',
+      'Line' => '380',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -726,23 +726,23 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_types_req'
     },
-    '7661' => {
+    '7941' => {
       'Header' => 'base.h',
-      'Line' => '231',
+      'Line' => '235',
       'Param' => {
         '0' => {
           'name' => 'req',
-          'type' => '7729'
+          'type' => '8009'
         },
         '1' => {
           'name' => 'resp',
-          'type' => '7729'
+          'type' => '8009'
         }
       },
       'Reg' => {
@@ -752,45 +752,45 @@
       'Return' => '805',
       'ShortName' => 'pldm_msg_hdr_correlate_response'
     },
-    '7734' => {
+    '8014' => {
       'Header' => 'base.h',
-      'Line' => '361',
+      'Line' => '365',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '7729'
+          'type' => '8009'
         },
         '1' => {
           'name' => 'hdr',
-          'type' => '7968'
+          'type' => '8249'
         }
       },
       'Return' => '121',
       'ShortName' => 'unpack_pldm_header'
     },
-    '7994' => {
+    '8275' => {
       'Header' => 'base.h',
-      'Line' => '348',
+      'Line' => '352',
       'Param' => {
         '0' => {
           'name' => 'hdr',
-          'type' => '8228'
+          'type' => '8510'
         },
         '1' => {
           'name' => 'msg',
-          'type' => '8233'
+          'type' => '8515'
         }
       },
       'Return' => '121',
       'ShortName' => 'pack_pldm_header'
     },
-    '10322' => {
+    '10604' => {
       'Header' => 'bios.h',
       'Line' => '612',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -798,19 +798,19 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'transfer_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'table_type',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'table',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Reg' => {
@@ -823,7 +823,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_bios_table_req'
     },
-    '10509' => {
+    '10791' => {
       'Header' => 'bios.h',
       'Line' => '594',
       'Param' => {
@@ -841,19 +841,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_bios_table_resp'
     },
-    '10728' => {
+    '11010' => {
       'Header' => 'bios.h',
       'Line' => '322',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -861,11 +861,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -877,7 +877,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_bios_table_resp'
     },
-    '10838' => {
+    '11120' => {
       'Header' => 'bios.h',
       'Line' => '302',
       'Param' => {
@@ -908,7 +908,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4206'
+          'type' => '4270'
         },
         '7' => {
           'name' => 'payload_length',
@@ -919,7 +919,7 @@
       'Return' => '100',
       'ShortName' => 'encode_set_bios_table_req'
     },
-    '11227' => {
+    '11509' => {
       'Header' => 'bios.h',
       'Line' => '514',
       'Param' => {
@@ -937,19 +937,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_bios_attribute_current_value_resp'
     },
-    '11441' => {
+    '11723' => {
       'Header' => 'bios.h',
       'Line' => '502',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -957,15 +957,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'transfer_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'attribute',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Reg' => {
@@ -977,13 +977,13 @@
       'Return' => '100',
       'ShortName' => 'decode_set_bios_attribute_current_value_req'
     },
-    '11588' => {
+    '11870' => {
       'Header' => 'bios.h',
       'Line' => '279',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -991,11 +991,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -1007,7 +1007,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_bios_attribute_current_value_resp'
     },
-    '11698' => {
+    '11980' => {
       'Header' => 'bios.h',
       'Line' => '259',
       'Param' => {
@@ -1033,7 +1033,7 @@
         },
         '5' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '6' => {
           'name' => 'payload_length',
@@ -1047,7 +1047,7 @@
       'Return' => '100',
       'ShortName' => 'encode_set_bios_attribute_current_value_req'
     },
-    '12070' => {
+    '12352' => {
       'Header' => 'bios.h',
       'Line' => '480',
       'Param' => {
@@ -1078,7 +1078,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Reg' => {
@@ -1087,13 +1087,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
     },
-    '12439' => {
+    '12721' => {
       'Header' => 'bios.h',
       'Line' => '461',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1101,15 +1101,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'transfer_op_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'attribute_handle',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Reg' => {
@@ -1121,13 +1121,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
     },
-    '12591' => {
+    '12873' => {
       'Header' => 'bios.h',
       'Line' => '446',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1135,19 +1135,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'attribute_data',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Reg' => {
@@ -1160,7 +1160,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
     },
-    '12753' => {
+    '13035' => {
       'Header' => 'bios.h',
       'Line' => '430',
       'Param' => {
@@ -1182,19 +1182,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
     },
-    '12982' => {
+    '13264' => {
       'Header' => 'bios.h',
       'Line' => '412',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1202,19 +1202,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'bios_table_offset',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
@@ -1227,13 +1227,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_bios_table_resp'
     },
-    '13154' => {
+    '13436' => {
       'Header' => 'bios.h',
       'Line' => '395',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1241,15 +1241,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'transfer_op_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'table_type',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -1261,7 +1261,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_bios_table_req'
     },
-    '13301' => {
+    '13583' => {
       'Header' => 'bios.h',
       'Line' => '381',
       'Param' => {
@@ -1283,13 +1283,13 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_bios_table_req'
     },
-    '13525' => {
+    '13807' => {
       'Header' => 'bios.h',
       'Line' => '366',
       'Param' => {
@@ -1311,7 +1311,7 @@
         },
         '4' => {
           'name' => 'table_data',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'payload_length',
@@ -1320,7 +1320,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Reg' => {
@@ -1329,13 +1329,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_bios_table_resp'
     },
-    '13878' => {
+    '14160' => {
       'Header' => 'bios.h',
       'Line' => '581',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1343,7 +1343,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -1354,7 +1354,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_date_time_resp'
     },
-    '13951' => {
+    '14233' => {
       'Header' => 'bios.h',
       'Line' => '565',
       'Param' => {
@@ -1368,7 +1368,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '3' => {
           'name' => 'payload_length',
@@ -1378,13 +1378,13 @@
       'Return' => '100',
       'ShortName' => 'encode_set_date_time_resp'
     },
-    '14158' => {
+    '14440' => {
       'Header' => 'bios.h',
       'Line' => '551',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1392,29 +1392,29 @@
         },
         '2' => {
           'name' => 'seconds',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'minutes',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'hours',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'day',
-          'type' => '4658'
+          'type' => '4919'
         },
         '6' => {
           'name' => 'month',
           'offset' => '0',
-          'type' => '4658'
+          'type' => '4919'
         },
         '7' => {
           'name' => 'year',
           'offset' => '8',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Reg' => {
@@ -1426,7 +1426,7 @@
       'Return' => '100',
       'ShortName' => 'decode_set_date_time_req'
     },
-    '14449' => {
+    '14731' => {
       'Header' => 'bios.h',
       'Line' => '534',
       'Param' => {
@@ -1462,7 +1462,7 @@
         '7' => {
           'name' => 'msg',
           'offset' => '8',
-          'type' => '4206'
+          'type' => '4270'
         },
         '8' => {
           'name' => 'payload_length',
@@ -1473,13 +1473,13 @@
       'Return' => '100',
       'ShortName' => 'encode_set_date_time_req'
     },
-    '14942' => {
+    '15224' => {
       'Header' => 'bios.h',
       'Line' => '238',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -1487,34 +1487,34 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'seconds',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'minutes',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'hours',
-          'type' => '4658'
+          'type' => '4919'
         },
         '6' => {
           'name' => 'day',
           'offset' => '0',
-          'type' => '4658'
+          'type' => '4919'
         },
         '7' => {
           'name' => 'month',
           'offset' => '8',
-          'type' => '4658'
+          'type' => '4919'
         },
         '8' => {
           'name' => 'year',
           'offset' => '16',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Reg' => {
@@ -1527,7 +1527,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_date_time_resp'
     },
-    '15143' => {
+    '15425' => {
       'Header' => 'bios.h',
       'Line' => '346',
       'Param' => {
@@ -1568,13 +1568,13 @@
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_date_time_resp'
     },
-    '15427' => {
+    '15709' => {
       'Header' => 'bios.h',
       'Line' => '217',
       'Param' => {
@@ -1584,13 +1584,13 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_date_time_req'
     },
-    '17373' => {
+    '17655' => {
       'Header' => 'bios_table.h',
       'Line' => '633',
       'Param' => {
@@ -1610,7 +1610,7 @@
       'Return' => '805',
       'ShortName' => 'pldm_bios_table_checksum'
     },
-    '17518' => {
+    '17800' => {
       'Header' => 'bios_table.h',
       'Line' => '624',
       'Param' => {
@@ -1628,7 +1628,7 @@
         },
         '3' => {
           'name' => 'dest_length',
-          'type' => '13144'
+          'type' => '13426'
         },
         '4' => {
           'name' => 'entry',
@@ -1646,7 +1646,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
     },
-    '18206' => {
+    '18488' => {
       'Header' => 'bios_table.h',
       'Line' => '590',
       'Param' => {
@@ -1666,10 +1666,10 @@
       'Reg' => {
         '2' => 'r8'
       },
-      'Return' => '18201',
+      'Return' => '18483',
       'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
     },
-    '18469' => {
+    '18751' => {
       'Header' => 'bios_table.h',
       'Line' => '197',
       'Param' => {
@@ -1689,10 +1689,10 @@
       'Reg' => {
         '2' => 'r8'
       },
-      'Return' => '18615',
+      'Return' => '18897',
       'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
     },
-    '18736' => {
+    '19018' => {
       'Header' => 'bios_table.h',
       'Line' => '187',
       'Param' => {
@@ -1712,10 +1712,10 @@
       'Reg' => {
         '2' => 'r8'
       },
-      'Return' => '18615',
+      'Return' => '18897',
       'ShortName' => 'pldm_bios_table_attr_find_by_handle'
     },
-    '18998' => {
+    '19280' => {
       'Header' => 'bios_table.h',
       'Line' => '146',
       'Param' => {
@@ -1729,7 +1729,7 @@
         },
         '2' => {
           'name' => 'str',
-          'type' => '3975'
+          'type' => '3999'
         }
       },
       'Reg' => {
@@ -1737,10 +1737,10 @@
         '1' => 'r12',
         '2' => 'rbx'
       },
-      'Return' => '19218',
+      'Return' => '19500',
       'ShortName' => 'pldm_bios_table_string_find_by_string'
     },
-    '19387' => {
+    '19669' => {
       'Header' => 'bios_table.h',
       'Line' => '155',
       'Param' => {
@@ -1760,16 +1760,16 @@
       'Reg' => {
         '2' => 'r8'
       },
-      'Return' => '19218',
+      'Return' => '19500',
       'ShortName' => 'pldm_bios_table_string_find_by_handle'
     },
-    '20148' => {
+    '20430' => {
       'Header' => 'bios_table.h',
       'Line' => '53',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '18196'
+          'type' => '18478'
         }
       },
       'Reg' => {
@@ -1778,43 +1778,43 @@
       'Return' => '2396',
       'ShortName' => 'pldm_bios_table_iter_value'
     },
-    '20196' => {
+    '20478' => {
       'Header' => 'bios_table.h',
       'Line' => '47',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '18196'
+          'type' => '18478'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_bios_table_iter_next'
     },
-    '20306' => {
+    '20588' => {
       'Header' => 'bios_table.h',
       'Line' => '42',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '20381'
+          'type' => '20663'
         }
       },
       'Return' => '805',
       'ShortName' => 'pldm_bios_table_iter_is_end'
     },
-    '20386' => {
+    '20668' => {
       'Header' => 'bios_table.h',
       'Line' => '34',
       'Param' => {
         '0' => {
           'name' => 'iter',
-          'type' => '18196'
+          'type' => '18478'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_bios_table_iter_free'
     },
-    '20458' => {
+    '20740' => {
       'Header' => 'bios_table.h',
       'Line' => '28',
       'Param' => {
@@ -1828,7 +1828,7 @@
         },
         '2' => {
           'name' => 'type',
-          'type' => '16072'
+          'type' => '16354'
         }
       },
       'Reg' => {
@@ -1836,10 +1836,10 @@
         '1' => 'r12',
         '2' => 'rbx'
       },
-      'Return' => '18196',
+      'Return' => '18478',
       'ShortName' => 'pldm_bios_table_iter_create'
     },
-    '20696' => {
+    '20978' => {
       'Header' => 'bios_table.h',
       'Line' => '609',
       'Param' => {
@@ -1853,7 +1853,7 @@
         },
         '2' => {
           'name' => 'size',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
@@ -1864,7 +1864,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_append_pad_checksum'
     },
-    '20996' => {
+    '21278' => {
       'Header' => 'bios_table.h',
       'Line' => '597',
       'Param' => {
@@ -1876,13 +1876,13 @@
       'Return' => '1140',
       'ShortName' => 'pldm_bios_table_pad_checksum_size'
     },
-    '21331' => {
+    '21613' => {
       'Header' => 'bios_table.h',
       'Line' => '572',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18201'
+          'type' => '18483'
         }
       },
       'Reg' => {
@@ -1891,34 +1891,34 @@
       'Return' => '1006',
       'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
     },
-    '21380' => {
+    '21662' => {
       'Header' => 'bios_table.h',
       'Line' => '579',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18201'
+          'type' => '18483'
         }
       },
       'Return' => '1140',
       'ShortName' => 'pldm_bios_table_attr_value_entry_length'
     },
-    '21864' => {
+    '22146' => {
       'Header' => 'bios_table.h',
       'Line' => '546',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18201'
+          'type' => '18483'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '15914',
+      'Return' => '16196',
       'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
     },
-    '22004' => {
+    '22286' => {
       'Header' => 'bios_table.h',
       'Line' => '562',
       'Param' => {
@@ -1940,7 +1940,7 @@
         },
         '4' => {
           'name' => 'cv',
-          'type' => '15914'
+          'type' => '16196'
         }
       },
       'Reg' => {
@@ -1953,13 +1953,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
     },
-    '22273' => {
+    '22555' => {
       'Header' => 'bios_table.h',
       'Line' => '540',
       'Return' => '1140',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
     },
-    '22435' => {
+    '22717' => {
       'Header' => 'bios_table.h',
       'Line' => '533',
       'Param' => {
@@ -1985,7 +1985,7 @@
         },
         '5' => {
           'name' => 'str',
-          'type' => '3975'
+          'type' => '3999'
         }
       },
       'Reg' => {
@@ -1999,29 +1999,29 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
     },
-    '22797' => {
+    '23079' => {
       'Header' => 'bios_table.h',
       'Line' => '514',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18201'
+          'type' => '18483'
         },
         '1' => {
           'name' => 'current_string',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
     },
-    '22892' => {
+    '23174' => {
       'Header' => 'bios_table.h',
       'Line' => '504',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18201'
+          'type' => '18483'
         }
       },
       'Reg' => {
@@ -2030,7 +2030,7 @@
       'Return' => '1006',
       'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
     },
-    '23033' => {
+    '23315' => {
       'Header' => 'bios_table.h',
       'Line' => '498',
       'Param' => {
@@ -2045,7 +2045,7 @@
       'Return' => '1140',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
     },
-    '23215' => {
+    '23497' => {
       'Header' => 'bios_table.h',
       'Line' => '488',
       'Param' => {
@@ -2084,17 +2084,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
     },
-    '23502' => {
+    '23784' => {
       'Header' => 'bios_table.h',
       'Line' => '469',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18201'
+          'type' => '18483'
         },
         '1' => {
           'name' => 'handles',
-          'type' => '4658'
+          'type' => '4919'
         },
         '2' => {
           'name' => 'number',
@@ -2104,13 +2104,13 @@
       'Return' => '121',
       'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
     },
-    '23749' => {
+    '24031' => {
       'Header' => 'bios_table.h',
       'Line' => '459',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18201'
+          'type' => '18483'
         }
       },
       'Reg' => {
@@ -2119,7 +2119,7 @@
       'Return' => '121',
       'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
     },
-    '23798' => {
+    '24080' => {
       'Header' => 'bios_table.h',
       'Line' => '453',
       'Param' => {
@@ -2134,13 +2134,13 @@
       'Return' => '1140',
       'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
     },
-    '23847' => {
+    '24129' => {
       'Header' => 'bios_table.h',
       'Line' => '446',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18201'
+          'type' => '18483'
         }
       },
       'Reg' => {
@@ -2149,13 +2149,13 @@
       'Return' => '121',
       'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
     },
-    '23896' => {
+    '24178' => {
       'Header' => 'bios_table.h',
       'Line' => '439',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18201'
+          'type' => '18483'
         }
       },
       'Reg' => {
@@ -2164,29 +2164,29 @@
       'Return' => '1006',
       'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
     },
-    '24443' => {
+    '24725' => {
       'Header' => 'bios_table.h',
       'Line' => '431',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         },
         '1' => {
           'name' => 'lower',
-          'type' => '24564'
+          'type' => '24846'
         },
         '2' => {
           'name' => 'upper',
-          'type' => '24564'
+          'type' => '24846'
         },
         '3' => {
           'name' => 'scalar',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'def',
-          'type' => '24564'
+          'type' => '24846'
         }
       },
       'Reg' => {
@@ -2199,7 +2199,7 @@
       'Return' => '1',
       'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
     },
-    '24579' => {
+    '24861' => {
       'Header' => 'bios_table.h',
       'Line' => '419',
       'Param' => {
@@ -2213,7 +2213,7 @@
         },
         '2' => {
           'name' => 'info',
-          'type' => '24841'
+          'type' => '25123'
         }
       },
       'Reg' => {
@@ -2224,35 +2224,35 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
     },
-    '24851' => {
+    '25133' => {
       'Header' => 'bios_table.h',
       'Line' => '400',
       'Param' => {
         '0' => {
           'name' => 'info',
-          'type' => '24841'
+          'type' => '25123'
         },
         '1' => {
           'name' => 'errmsg',
-          'type' => '25150'
+          'type' => '25432'
         }
       },
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
     },
-    '25155' => {
+    '25437' => {
       'Header' => 'bios_table.h',
       'Line' => '407',
       'Return' => '1140',
       'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
     },
-    '25331' => {
+    '25613' => {
       'Header' => 'bios_table.h',
       'Line' => '374',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         },
         '1' => {
           'name' => 'buffer',
@@ -2269,13 +2269,13 @@
       'Return' => '1006',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
     },
-    '25625' => {
+    '25907' => {
       'Header' => 'bios_table.h',
       'Line' => '366',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         }
       },
       'Reg' => {
@@ -2284,13 +2284,13 @@
       'Return' => '1006',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
     },
-    '25694' => {
+    '25976' => {
       'Header' => 'bios_table.h',
       'Line' => '358',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         }
       },
       'Reg' => {
@@ -2299,13 +2299,13 @@
       'Return' => '1006',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
     },
-    '25763' => {
+    '26045' => {
       'Header' => 'bios_table.h',
       'Line' => '350',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         }
       },
       'Reg' => {
@@ -2314,17 +2314,17 @@
       'Return' => '121',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
     },
-    '25832' => {
+    '26114' => {
       'Header' => 'bios_table.h',
       'Line' => '342',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         },
         '1' => {
           'name' => 'def_string_length',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Reg' => {
@@ -2334,7 +2334,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
     },
-    '25920' => {
+    '26202' => {
       'Header' => 'bios_table.h',
       'Line' => '331',
       'Param' => {
@@ -2348,7 +2348,7 @@
         },
         '2' => {
           'name' => 'info',
-          'type' => '26279'
+          'type' => '26561'
         }
       },
       'Reg' => {
@@ -2358,17 +2358,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
     },
-    '26284' => {
+    '26566' => {
       'Header' => 'bios_table.h',
       'Line' => '310',
       'Param' => {
         '0' => {
           'name' => 'info',
-          'type' => '26279'
+          'type' => '26561'
         },
         '1' => {
           'name' => 'errmsg',
-          'type' => '25150'
+          'type' => '25432'
         }
       },
       'Reg' => {
@@ -2377,7 +2377,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
     },
-    '26553' => {
+    '26835' => {
       'Header' => 'bios_table.h',
       'Line' => '318',
       'Param' => {
@@ -2392,17 +2392,17 @@
       'Return' => '1140',
       'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
     },
-    '26803' => {
+    '27085' => {
       'Header' => 'bios_table.h',
       'Line' => '284',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         },
         '1' => {
           'name' => 'def_indices',
-          'type' => '4658'
+          'type' => '4919'
         },
         '2' => {
           'name' => 'def_num',
@@ -2416,17 +2416,17 @@
       'Return' => '121',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
     },
-    '27100' => {
+    '27382' => {
       'Header' => 'bios_table.h',
       'Line' => '272',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         },
         '1' => {
           'name' => 'pv_hdls',
-          'type' => '12581'
+          'type' => '12863'
         },
         '2' => {
           'name' => 'pv_num',
@@ -2441,17 +2441,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
     },
-    '27265' => {
+    '27547' => {
       'Header' => 'bios_table.h',
       'Line' => '255',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         },
         '1' => {
           'name' => 'def_num',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -2461,17 +2461,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
     },
-    '27344' => {
+    '27626' => {
       'Header' => 'bios_table.h',
       'Line' => '245',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         },
         '1' => {
           'name' => 'pv_num',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -2481,7 +2481,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
     },
-    '27404' => {
+    '27686' => {
       'Header' => 'bios_table.h',
       'Line' => '234',
       'Param' => {
@@ -2495,7 +2495,7 @@
         },
         '2' => {
           'name' => 'info',
-          'type' => '27733'
+          'type' => '28015'
         }
       },
       'Reg' => {
@@ -2505,7 +2505,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
     },
-    '27738' => {
+    '28020' => {
       'Header' => 'bios_table.h',
       'Line' => '220',
       'Param' => {
@@ -2525,13 +2525,13 @@
       'Return' => '1140',
       'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
     },
-    '27798' => {
+    '28080' => {
       'Header' => 'bios_table.h',
       'Line' => '177',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         }
       },
       'Reg' => {
@@ -2540,13 +2540,13 @@
       'Return' => '1006',
       'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
     },
-    '27845' => {
+    '28127' => {
       'Header' => 'bios_table.h',
       'Line' => '169',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         }
       },
       'Reg' => {
@@ -2555,13 +2555,13 @@
       'Return' => '121',
       'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
     },
-    '27892' => {
+    '28174' => {
       'Header' => 'bios_table.h',
       'Line' => '162',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '18615'
+          'type' => '18897'
         }
       },
       'Reg' => {
@@ -2570,13 +2570,13 @@
       'Return' => '1006',
       'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
     },
-    '28525' => {
+    '28807' => {
       'Header' => 'bios_table.h',
       'Line' => '135',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '19218'
+          'type' => '19500'
         },
         '1' => {
           'name' => 'buffer',
@@ -2595,13 +2595,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_string_entry_decode_string'
     },
-    '28762' => {
+    '29044' => {
       'Header' => 'bios_table.h',
       'Line' => '120',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '19218'
+          'type' => '19500'
         }
       },
       'Reg' => {
@@ -2610,13 +2610,13 @@
       'Return' => '1006',
       'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
     },
-    '28809' => {
+    '29091' => {
       'Header' => 'bios_table.h',
       'Line' => '113',
       'Param' => {
         '0' => {
           'name' => 'entry',
-          'type' => '19218'
+          'type' => '19500'
         }
       },
       'Reg' => {
@@ -2625,7 +2625,7 @@
       'Return' => '1006',
       'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
     },
-    '28856' => {
+    '29138' => {
       'Header' => 'bios_table.h',
       'Line' => '106',
       'Param' => {
@@ -2639,7 +2639,7 @@
         },
         '2' => {
           'name' => 'str',
-          'type' => '3975'
+          'type' => '3999'
         },
         '3' => {
           'name' => 'str_length',
@@ -2649,7 +2649,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_bios_table_string_entry_encode'
     },
-    '29213' => {
+    '29495' => {
       'Header' => 'bios_table.h',
       'Line' => '92',
       'Param' => {
@@ -2664,13 +2664,13 @@
       'Return' => '1140',
       'ShortName' => 'pldm_bios_table_string_entry_encode_length'
     },
-    '35752' => {
+    '36316' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1501',
+      'Line' => '1682',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2678,15 +2678,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'non_functioning_component_indication',
-          'type' => '35934'
+          'type' => '36498'
         },
         '4' => {
           'name' => 'non_functioning_component_bitmap',
-          'type' => '35939'
+          'type' => '36503'
         }
       },
       'Reg' => {
@@ -2697,9 +2697,9 @@
       'Return' => '100',
       'ShortName' => 'decode_cancel_update_resp'
     },
-    '35949' => {
+    '36513' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1484',
+      'Line' => '1665',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -2707,7 +2707,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '2' => {
           'name' => 'payload_length',
@@ -2717,13 +2717,13 @@
       'Return' => '100',
       'ShortName' => 'encode_cancel_update_req'
     },
-    '36120' => {
+    '36684' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1469',
+      'Line' => '1650',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2731,7 +2731,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -2742,9 +2742,9 @@
       'Return' => '100',
       'ShortName' => 'decode_cancel_update_component_resp'
     },
-    '36196' => {
+    '36760' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1457',
+      'Line' => '1638',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -2752,7 +2752,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '2' => {
           'name' => 'payload_length',
@@ -2762,13 +2762,13 @@
       'Return' => '100',
       'ShortName' => 'encode_cancel_update_component_req'
     },
-    '36367' => {
+    '36931' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1439',
+      'Line' => '1620',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2776,39 +2776,39 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'current_state',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'previous_state',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'aux_state',
-          'type' => '4658'
+          'type' => '4919'
         },
         '6' => {
           'name' => 'aux_state_status',
           'offset' => '0',
-          'type' => '4658'
+          'type' => '4919'
         },
         '7' => {
           'name' => 'progress_percent',
           'offset' => '8',
-          'type' => '4658'
+          'type' => '4919'
         },
         '8' => {
           'name' => 'reason_code',
           'offset' => '16',
-          'type' => '4658'
+          'type' => '4919'
         },
         '9' => {
           'name' => 'update_option_flags_enabled',
           'offset' => '24',
-          'type' => '36694'
+          'type' => '37258'
         }
       },
       'Reg' => {
@@ -2820,9 +2820,9 @@
       'Return' => '100',
       'ShortName' => 'decode_get_status_resp'
     },
-    '36704' => {
+    '37268' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1419',
+      'Line' => '1600',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -2830,7 +2830,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '2' => {
           'name' => 'payload_length',
@@ -2840,13 +2840,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_status_req'
     },
-    '36875' => {
+    '37439' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1403',
+      'Line' => '1584',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2854,11 +2854,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'estimated_time_activation',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Reg' => {
@@ -2869,9 +2869,9 @@
       'Return' => '100',
       'ShortName' => 'decode_activate_firmware_resp'
     },
-    '37001' => {
+    '37565' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1389',
+      'Line' => '1570',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -2879,11 +2879,11 @@
         },
         '1' => {
           'name' => 'self_contained_activation_req',
-          'type' => '29940'
+          'type' => '30222'
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '3' => {
           'name' => 'payload_length',
@@ -2893,9 +2893,9 @@
       'Return' => '100',
       'ShortName' => 'encode_activate_firmware_req'
     },
-    '37243' => {
+    '37807' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1374',
+      'Line' => '1555',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -2907,7 +2907,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '3' => {
           'name' => 'payload_length',
@@ -2917,13 +2917,13 @@
       'Return' => '100',
       'ShortName' => 'encode_apply_complete_resp'
     },
-    '37433' => {
+    '37997' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1357',
+      'Line' => '1538',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2931,11 +2931,11 @@
         },
         '2' => {
           'name' => 'apply_result',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'comp_activation_methods_modification',
-          'type' => '37543'
+          'type' => '38107'
         }
       },
       'Reg' => {
@@ -2947,9 +2947,9 @@
       'Return' => '100',
       'ShortName' => 'decode_apply_complete_req'
     },
-    '37553' => {
+    '38117' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1344',
+      'Line' => '1525',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -2961,7 +2961,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '3' => {
           'name' => 'payload_length',
@@ -2971,13 +2971,13 @@
       'Return' => '100',
       'ShortName' => 'encode_verify_complete_resp'
     },
-    '37743' => {
+    '38307' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1329',
+      'Line' => '1510',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -2985,7 +2985,7 @@
         },
         '2' => {
           'name' => 'verify_result',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -2996,9 +2996,9 @@
       'Return' => '100',
       'ShortName' => 'decode_verify_complete_req'
     },
-    '37819' => {
+    '38383' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1318',
+      'Line' => '1499',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3010,7 +3010,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '3' => {
           'name' => 'payload_length',
@@ -3020,13 +3020,13 @@
       'Return' => '100',
       'ShortName' => 'encode_transfer_complete_resp'
     },
-    '38009' => {
+    '38573' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1302',
+      'Line' => '1483',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3034,7 +3034,7 @@
         },
         '2' => {
           'name' => 'transfer_result',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -3045,9 +3045,9 @@
       'Return' => '100',
       'ShortName' => 'decode_transfer_complete_req'
     },
-    '38085' => {
+    '38649' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1289',
+      'Line' => '1470',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3059,7 +3059,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '3' => {
           'name' => 'payload_length',
@@ -3072,13 +3072,13 @@
       'Return' => '100',
       'ShortName' => 'encode_request_firmware_data_resp'
     },
-    '38275' => {
+    '38839' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1267',
+      'Line' => '1448',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3086,11 +3086,11 @@
         },
         '2' => {
           'name' => 'offset',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -3102,13 +3102,13 @@
       'Return' => '100',
       'ShortName' => 'decode_request_firmware_data_req'
     },
-    '38395' => {
+    '38959' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1249',
+      'Line' => '1430',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3116,24 +3116,24 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'comp_compatibility_resp',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'comp_compatibility_resp_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'update_option_flags_enabled',
-          'type' => '36694'
+          'type' => '37258'
         },
         '6' => {
           'name' => 'time_before_req_fw_data',
           'offset' => '0',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Reg' => {
@@ -3145,9 +3145,9 @@
       'Return' => '100',
       'ShortName' => 'decode_update_component_resp'
     },
-    '38629' => {
+    '39193' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1225',
+      'Line' => '1406',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3176,7 +3176,7 @@
         '6' => {
           'name' => 'update_option_flags',
           'offset' => '0',
-          'type' => '30716'
+          'type' => '30998'
         },
         '7' => {
           'name' => 'comp_ver_str_type',
@@ -3191,12 +3191,12 @@
         '9' => {
           'name' => 'comp_ver_str',
           'offset' => '24',
-          'type' => '39097'
+          'type' => '39661'
         },
         '10' => {
           'name' => 'msg',
           'offset' => '32',
-          'type' => '4206'
+          'type' => '4270'
         },
         '11' => {
           'name' => 'payload_length',
@@ -3207,29 +3207,29 @@
       'Return' => '100',
       'ShortName' => 'encode_update_component_req'
     },
-    '39107' => {
+    '39671' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1198',
+      'Line' => '1379',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
-          'type' => '31723'
+          'type' => '32005'
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'comp_resp',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'comp_resp_code',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -3240,9 +3240,9 @@
       'Return' => '100',
       'ShortName' => 'decode_pass_component_table_resp'
     },
-    '39306' => {
+    '39870' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1180',
+      'Line' => '1361',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3281,12 +3281,12 @@
         '8' => {
           'name' => 'comp_ver_str',
           'offset' => '16',
-          'type' => '39097'
+          'type' => '39661'
         },
         '9' => {
           'name' => 'msg',
           'offset' => '24',
-          'type' => '4206'
+          'type' => '4270'
         },
         '10' => {
           'name' => 'payload_length',
@@ -3297,13 +3297,13 @@
       'Return' => '100',
       'ShortName' => 'encode_pass_component_table_req'
     },
-    '39791' => {
+    '40355' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1155',
+      'Line' => '1336',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3311,15 +3311,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'fd_meta_data_len',
-          'type' => '12581'
+          'type' => '12863'
         },
         '4' => {
           'name' => 'fd_will_send_pkg_data',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -3331,9 +3331,9 @@
       'Return' => '100',
       'ShortName' => 'decode_request_update_resp'
     },
-    '39938' => {
+    '40502' => {
       'Header' => 'firmware_update.h',
-      'Line' => '1136',
+      'Line' => '1317',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3367,12 +3367,12 @@
         '7' => {
           'name' => 'comp_img_set_ver_str',
           'offset' => '8',
-          'type' => '39097'
+          'type' => '39661'
         },
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '4206'
+          'type' => '4270'
         },
         '9' => {
           'name' => 'payload_length',
@@ -3383,9 +3383,9 @@
       'Return' => '100',
       'ShortName' => 'encode_request_update_req'
     },
-    '49497' => {
+    '50603' => {
       'Header' => 'firmware_update.h',
-      'Line' => '952',
+      'Line' => '1122',
       'Param' => {
         '0' => {
           'name' => 'data',
@@ -3397,15 +3397,15 @@
         },
         '2' => {
           'name' => 'component_data',
-          'type' => '49819'
+          'type' => '50925'
         },
         '3' => {
           'name' => 'active_comp_ver_str',
-          'type' => '10499'
+          'type' => '10781'
         },
         '4' => {
           'name' => 'pending_comp_ver_str',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Reg' => {
@@ -3417,13 +3417,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
     },
-    '49824' => {
+    '50930' => {
       'Header' => 'firmware_update.h',
-      'Line' => '933',
+      'Line' => '1103',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3431,19 +3431,19 @@
         },
         '2' => {
           'name' => 'resp_data',
-          'type' => '50044'
+          'type' => '51150'
         },
         '3' => {
           'name' => 'active_comp_image_set_ver_str',
-          'type' => '10499'
+          'type' => '10781'
         },
         '4' => {
           'name' => 'pending_comp_image_set_ver_str',
-          'type' => '10499'
+          'type' => '10781'
         },
         '5' => {
           'name' => 'comp_parameter_table',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Reg' => {
@@ -3457,9 +3457,9 @@
       'Return' => '100',
       'ShortName' => 'decode_get_firmware_parameters_resp'
     },
-    '50049' => {
+    '51155' => {
       'Header' => 'firmware_update.h',
-      'Line' => '916',
+      'Line' => '1086',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3471,7 +3471,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Reg' => {
@@ -3482,13 +3482,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_firmware_parameters_req'
     },
-    '50189' => {
+    '51295' => {
       'Header' => 'firmware_update.h',
-      'Line' => '898',
+      'Line' => '1068',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3496,19 +3496,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'device_identifiers_len',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'descriptor_count',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'descriptor_data',
-          'type' => '50345'
+          'type' => '51451'
         }
       },
       'Reg' => {
@@ -3520,9 +3520,9 @@
       'Return' => '100',
       'ShortName' => 'decode_query_device_identifiers_resp'
     },
-    '50355' => {
+    '51461' => {
       'Header' => 'firmware_update.h',
-      'Line' => '883',
+      'Line' => '1053',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -3534,7 +3534,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Reg' => {
@@ -3545,9 +3545,9 @@
       'Return' => '100',
       'ShortName' => 'encode_query_device_identifiers_req'
     },
-    '50495' => {
+    '51601' => {
       'Header' => 'firmware_update.h',
-      'Line' => '867',
+      'Line' => '1037',
       'Param' => {
         '0' => {
           'name' => 'data',
@@ -3559,11 +3559,11 @@
         },
         '2' => {
           'name' => 'pldm_comp_image_info',
-          'type' => '50642'
+          'type' => '51748'
         },
         '3' => {
           'name' => 'comp_version_str',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Reg' => {
@@ -3575,9 +3575,9 @@
       'Return' => '100',
       'ShortName' => 'decode_pldm_comp_image_info'
     },
-    '50647' => {
+    '51753' => {
       'Header' => 'firmware_update.h',
-      'Line' => '852',
+      'Line' => '1022',
       'Param' => {
         '0' => {
           'name' => 'data',
@@ -3589,15 +3589,15 @@
         },
         '2' => {
           'name' => 'descriptor_title_str_type',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'descriptor_title_str',
-          'type' => '10499'
+          'type' => '10781'
         },
         '4' => {
           'name' => 'descriptor_data',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Reg' => {
@@ -3610,9 +3610,9 @@
       'Return' => '100',
       'ShortName' => 'decode_vendor_defined_descriptor_value'
     },
-    '50829' => {
+    '51935' => {
       'Header' => 'firmware_update.h',
-      'Line' => '836',
+      'Line' => '1006',
       'Param' => {
         '0' => {
           'name' => 'data',
@@ -3624,11 +3624,11 @@
         },
         '2' => {
           'name' => 'descriptor_type',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'descriptor_data',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Reg' => {
@@ -3639,9 +3639,9 @@
       'Return' => '100',
       'ShortName' => 'decode_descriptor_type_length_value'
     },
-    '51001' => {
+    '53048' => {
       'Header' => 'firmware_update.h',
-      'Line' => '817',
+      'Line' => '987',
       'Param' => {
         '0' => {
           'name' => 'data',
@@ -3657,25 +3657,25 @@
         },
         '3' => {
           'name' => 'fw_device_id_record',
-          'type' => '51258'
+          'type' => '53305'
         },
         '4' => {
           'name' => 'applicable_components',
-          'type' => '10499'
+          'type' => '10781'
         },
         '5' => {
           'name' => 'comp_image_set_version_str',
-          'type' => '10499'
+          'type' => '10781'
         },
         '6' => {
           'name' => 'record_descriptors',
           'offset' => '0',
-          'type' => '10499'
+          'type' => '10781'
         },
         '7' => {
           'name' => 'fw_device_pkg_data',
           'offset' => '8',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Reg' => {
@@ -3687,9 +3687,9 @@
       'Return' => '100',
       'ShortName' => 'decode_firmware_device_id_record'
     },
-    '51263' => {
+    '53310' => {
       'Header' => 'firmware_update.h',
-      'Line' => '796',
+      'Line' => '966',
       'Param' => {
         '0' => {
           'name' => 'data',
@@ -3701,11 +3701,11 @@
         },
         '2' => {
           'name' => 'package_header_info',
-          'type' => '51568'
+          'type' => '53615'
         },
         '3' => {
           'name' => 'package_version_str',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Reg' => {
@@ -3717,7 +3717,7 @@
       'Return' => '100',
       'ShortName' => 'decode_pldm_package_header_info'
     },
-    '54781' => {
+    '56577' => {
       'Header' => 'fru.h',
       'Line' => '502',
       'Param' => {
@@ -3739,19 +3739,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_fru_record_table_resp'
     },
-    '55021' => {
+    '56817' => {
       'Header' => 'fru.h',
       'Line' => '487',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3759,15 +3759,15 @@
         },
         '2' => {
           'name' => 'data_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'transfer_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'fru_table_data',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Reg' => {
@@ -3779,13 +3779,13 @@
       'Return' => '100',
       'ShortName' => 'decode_set_fru_record_table_req'
     },
-    '55188' => {
+    '56984' => {
       'Header' => 'fru.h',
       'Line' => '360',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3793,36 +3793,36 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'next_data_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'fru_record_table_data',
-          'type' => '4658'
+          'type' => '4919'
         },
         '6' => {
           'name' => 'fru_record_table_length',
           'offset' => '0',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_fru_record_table_resp'
     },
-    '55418' => {
+    '57214' => {
       'Header' => 'fru.h',
       'Line' => '387',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3830,24 +3830,24 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'next_data_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'fru_record_table_data',
-          'type' => '4658'
+          'type' => '4919'
         },
         '6' => {
           'name' => 'fru_record_table_length',
           'offset' => '0',
-          'type' => '13144'
+          'type' => '13426'
         },
         '7' => {
           'name' => 'max_fru_record_table_length',
@@ -3863,7 +3863,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_fru_record_table_resp_safe'
     },
-    '55739' => {
+    '57535' => {
       'Header' => 'fru.h',
       'Line' => '339',
       'Param' => {
@@ -3881,7 +3881,7 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '4' => {
           'name' => 'payload_length',
@@ -3891,13 +3891,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_fru_record_table_req'
     },
-    '55974' => {
+    '57770' => {
       'Header' => 'fru.h',
       'Line' => '451',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3905,19 +3905,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'fru_structure_data',
-          'type' => '10499'
+          'type' => '10781'
         }
       },
       'Reg' => {
@@ -3930,7 +3930,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_fru_record_by_option_resp'
     },
-    '56141' => {
+    '57937' => {
       'Header' => 'fru.h',
       'Line' => '313',
       'Param' => {
@@ -3961,7 +3961,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4206'
+          'type' => '4270'
         },
         '7' => {
           'name' => 'payload_length',
@@ -3975,13 +3975,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_fru_record_by_option_resp'
     },
-    '56532' => {
+    '58328' => {
       'Header' => 'fru.h',
       'Line' => '292',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -3989,29 +3989,29 @@
         },
         '2' => {
           'name' => 'data_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'fru_table_handle',
-          'type' => '12581'
+          'type' => '12863'
         },
         '4' => {
           'name' => 'record_set_identifier',
-          'type' => '12581'
+          'type' => '12863'
         },
         '5' => {
           'name' => 'record_type',
-          'type' => '4658'
+          'type' => '4919'
         },
         '6' => {
           'name' => 'field_type',
           'offset' => '0',
-          'type' => '4658'
+          'type' => '4919'
         },
         '7' => {
           'name' => 'transfer_op_flag',
           'offset' => '8',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -4024,7 +4024,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_fru_record_by_option_req'
     },
-    '56734' => {
+    '58530' => {
       'Header' => 'fru.h',
       'Line' => '433',
       'Param' => {
@@ -4060,7 +4060,7 @@
         '7' => {
           'name' => 'msg',
           'offset' => '8',
-          'type' => '4206'
+          'type' => '4270'
         },
         '8' => {
           'name' => 'payload_length',
@@ -4071,7 +4071,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_fru_record_by_option_req'
     },
-    '57031' => {
+    '58827' => {
       'Header' => 'fru.h',
       'Line' => '468',
       'Param' => {
@@ -4085,11 +4085,11 @@
         },
         '2' => {
           'name' => 'record_table',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'record_size',
-          'type' => '13144'
+          'type' => '13426'
         },
         '4' => {
           'name' => 'rsi',
@@ -4108,13 +4108,13 @@
       'Return' => '100',
       'ShortName' => 'get_fru_record_by_option'
     },
-    '57691' => {
+    '59487' => {
       'Header' => 'fru.h',
       'Line' => '409',
       'Param' => {
         '0' => {
           'name' => 'fru_table',
-          'type' => '4658'
+          'type' => '4919'
         },
         '1' => {
           'name' => 'total_size',
@@ -4122,7 +4122,7 @@
         },
         '2' => {
           'name' => 'curr_size',
-          'type' => '13144'
+          'type' => '13426'
         },
         '3' => {
           'name' => 'record_set_id',
@@ -4144,7 +4144,7 @@
         '7' => {
           'name' => 'tlvs',
           'offset' => '8',
-          'type' => '4658'
+          'type' => '4919'
         },
         '8' => {
           'name' => 'tlvs_size',
@@ -4161,7 +4161,7 @@
       'Return' => '100',
       'ShortName' => 'encode_fru_record'
     },
-    '58013' => {
+    '59809' => {
       'Header' => 'fru.h',
       'Line' => '269',
       'Param' => {
@@ -4183,19 +4183,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_fru_record_table_resp'
     },
-    '58235' => {
+    '60031' => {
       'Header' => 'fru.h',
       'Line' => '251',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -4203,11 +4203,11 @@
         },
         '2' => {
           'name' => 'data_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'transfer_operation_flag',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -4219,7 +4219,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_fru_record_table_req'
     },
-    '58339' => {
+    '60135' => {
       'Header' => 'fru.h',
       'Line' => '232',
       'Param' => {
@@ -4265,19 +4265,19 @@
         '9' => {
           'name' => 'msg',
           'offset' => '24',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_fru_record_table_metadata_resp'
     },
-    '58642' => {
+    '60438' => {
       'Header' => 'fru.h',
       'Line' => '203',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -4285,39 +4285,39 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'fru_data_major_version',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'fru_data_minor_version',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'fru_table_maximum_size',
-          'type' => '4663'
+          'type' => '4924'
         },
         '6' => {
           'name' => 'fru_table_length',
           'offset' => '0',
-          'type' => '4663'
+          'type' => '4924'
         },
         '7' => {
           'name' => 'total_record_set_identifiers',
           'offset' => '8',
-          'type' => '12581'
+          'type' => '12863'
         },
         '8' => {
           'name' => 'total_table_records',
           'offset' => '16',
-          'type' => '12581'
+          'type' => '12863'
         },
         '9' => {
           'name' => 'checksum',
           'offset' => '24',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -4330,7 +4330,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_fru_record_table_metadata_resp'
     },
-    '58852' => {
+    '60648' => {
       'Header' => 'fru.h',
       'Line' => '178',
       'Param' => {
@@ -4340,7 +4340,7 @@
         },
         '1' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '2' => {
           'name' => 'payload_length',
@@ -4350,7 +4350,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_fru_record_table_metadata_req'
     },
-    '76097' => {
+    '77461' => {
       'Header' => 'pdr.h',
       'Line' => '638',
       'Param' => {
@@ -4364,11 +4364,11 @@
         },
         '2' => {
           'name' => 'num_entities',
-          'type' => '13144'
+          'type' => '13426'
         },
         '3' => {
           'name' => 'entities',
-          'type' => '76422'
+          'type' => '77786'
         }
       },
       'Reg' => {
@@ -4378,13 +4378,13 @@
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_pdr_extract'
     },
-    '76437' => {
+    '77801' => {
       'Header' => 'pdr.h',
       'Line' => '626',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '76486'
+          'type' => '77850'
         }
       },
       'Reg' => {
@@ -4393,13 +4393,13 @@
       'Return' => '805',
       'ShortName' => 'pldm_is_empty_entity_assoc_tree'
     },
-    '76491' => {
+    '77855' => {
       'Header' => 'pdr.h',
       'Line' => '616',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '76486'
+          'type' => '77850'
         }
       },
       'Reg' => {
@@ -4408,65 +4408,65 @@
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_tree_destroy_root'
     },
-    '76650' => {
+    '78014' => {
       'Header' => 'pdr.h',
       'Line' => '593',
       'Param' => {
         '0' => {
           'name' => 'org_tree',
-          'type' => '76486'
+          'type' => '77850'
         },
         '1' => {
           'name' => 'new_tree',
-          'type' => '76486'
+          'type' => '77850'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_tree_copy_root'
     },
-    '77079' => {
+    '78443' => {
       'Header' => 'pdr.h',
       'Line' => '567',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '76486'
+          'type' => '77850'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '66797'
+          'type' => '68451'
         }
       },
-      'Return' => '60666',
+      'Return' => '62462',
       'ShortName' => 'pldm_entity_association_tree_find'
     },
-    '77359' => {
+    '78723' => {
       'Header' => 'pdr.h',
       'Line' => '581',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '76486'
+          'type' => '77850'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '66797'
+          'type' => '68451'
         },
         '2' => {
           'name' => 'is_remote',
           'type' => '805'
         }
       },
-      'Return' => '60666',
+      'Return' => '62462',
       'ShortName' => 'pldm_entity_association_tree_find_with_locality'
     },
-    '77741' => {
+    '79105' => {
       'Header' => 'pdr.h',
       'Line' => '213',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '77863'
+          'type' => '79227'
         },
         '1' => {
           'name' => 'first',
@@ -4481,16 +4481,16 @@
         '1' => 'rsi',
         '2' => 'rdx'
       },
-      'Return' => '60661',
+      'Return' => '62457',
       'ShortName' => 'pldm_pdr_find_last_in_range'
     },
-    '77868' => {
+    '79232' => {
       'Header' => 'pdr.h',
       'Line' => '178',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '61542'
+          'type' => '63331'
         }
       },
       'Reg' => {
@@ -4499,13 +4499,13 @@
       'Return' => '1',
       'ShortName' => 'pldm_pdr_remove_remote_pdrs'
     },
-    '78116' => {
+    '79484' => {
       'Header' => 'pdr.h',
       'Line' => '187',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '61542'
+          'type' => '63331'
         },
         '1' => {
           'name' => 'terminus_handle',
@@ -4519,41 +4519,41 @@
       'Return' => '1',
       'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
     },
-    '78384' => {
+    '79752' => {
       'Header' => 'pdr.h',
       'Line' => '528',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '76486'
+          'type' => '77850'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '59799'
+          'type' => '61595'
         },
         '2' => {
           'name' => 'node',
-          'type' => '77074'
+          'type' => '78438'
         }
       },
       'Return' => '1',
       'ShortName' => 'pldm_find_entity_ref_in_tree'
     },
-    '78671' => {
+    '80039' => {
       'Header' => 'pdr.h',
       'Line' => '517',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '60666'
+          'type' => '62462'
         },
         '1' => {
           'name' => 'repo',
-          'type' => '61542'
+          'type' => '63331'
         },
         '2' => {
           'name' => 'entities',
-          'type' => '76422'
+          'type' => '77786'
         },
         '3' => {
           'name' => 'num_entities',
@@ -4584,21 +4584,21 @@
       'Return' => '100',
       'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
     },
-    '78904' => {
+    '80272' => {
       'Header' => 'pdr.h',
       'Line' => '500',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '60666'
+          'type' => '62462'
         },
         '1' => {
           'name' => 'repo',
-          'type' => '61542'
+          'type' => '63331'
         },
         '2' => {
           'name' => 'entities',
-          'type' => '76422'
+          'type' => '77786'
         },
         '3' => {
           'name' => 'num_entities',
@@ -4616,17 +4616,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_entity_association_pdr_add_from_node'
     },
-    '79122' => {
+    '80490' => {
       'Header' => 'pdr.h',
       'Line' => '451',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '76486'
+          'type' => '77850'
         },
         '1' => {
           'name' => 'repo',
-          'type' => '61542'
+          'type' => '63331'
         },
         '2' => {
           'name' => 'is_remote',
@@ -4640,17 +4640,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_entity_association_pdr_add'
     },
-    '80679' => {
+    '82047' => {
       'Header' => 'pdr.h',
       'Line' => '554',
       'Param' => {
         '0' => {
           'name' => 'parent',
-          'type' => '60666'
+          'type' => '62462'
         },
         '1' => {
           'name' => 'node',
-          'type' => '66797'
+          'type' => '68451'
         }
       },
       'Reg' => {
@@ -4660,13 +4660,13 @@
       'Return' => '805',
       'ShortName' => 'pldm_is_current_parent_child'
     },
-    '80768' => {
+    '82136' => {
       'Header' => 'pdr.h',
       'Line' => '540',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '60666'
+          'type' => '62462'
         },
         '1' => {
           'name' => 'association_type',
@@ -4680,13 +4680,13 @@
       'Return' => '121',
       'ShortName' => 'pldm_entity_get_num_children'
     },
-    '80983' => {
+    '82351' => {
       'Header' => 'pdr.h',
       'Line' => '435',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '60666'
+          'type' => '62462'
         }
       },
       'Reg' => {
@@ -4695,37 +4695,37 @@
       'Return' => '805',
       'ShortName' => 'pldm_entity_is_exist_parent'
     },
-    '81032' => {
+    '82400' => {
       'Header' => 'pdr.h',
       'Line' => '425',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '60666'
+          'type' => '62462'
         }
       },
-      'Return' => '59799',
+      'Return' => '61595',
       'ShortName' => 'pldm_entity_get_parent'
     },
-    '81166' => {
+    '82534' => {
       'Header' => 'pdr.h',
       'Line' => '415',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '60666'
+          'type' => '62462'
         }
       },
       'Return' => '805',
       'ShortName' => 'pldm_entity_is_node_parent'
     },
-    '81321' => {
+    '82689' => {
       'Header' => 'pdr.h',
       'Line' => '405',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '76486'
+          'type' => '77850'
         }
       },
       'Reg' => {
@@ -4734,21 +4734,21 @@
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_tree_destroy'
     },
-    '81500' => {
+    '82868' => {
       'Header' => 'pdr.h',
       'Line' => '377',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '76486'
+          'type' => '77850'
         },
         '1' => {
           'name' => 'entities',
-          'type' => '76422'
+          'type' => '77786'
         },
         '2' => {
           'name' => 'size',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
@@ -4757,17 +4757,17 @@
       'Return' => '1',
       'ShortName' => 'pldm_entity_association_tree_visit'
     },
-    '81959' => {
+    '83327' => {
       'Header' => 'pdr.h',
       'Line' => '359',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '76486'
+          'type' => '77850'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '66797'
+          'type' => '68451'
         },
         '2' => {
           'name' => 'entity_instance_number',
@@ -4775,7 +4775,7 @@
         },
         '3' => {
           'name' => 'parent',
-          'type' => '60666'
+          'type' => '62462'
         },
         '4' => {
           'name' => 'association_type',
@@ -4796,20 +4796,20 @@
           'type' => '1006'
         }
       },
-      'Return' => '60666',
+      'Return' => '62462',
       'ShortName' => 'pldm_entity_association_tree_add_entity'
     },
-    '82566' => {
+    '83934' => {
       'Header' => 'pdr.h',
       'Line' => '331',
       'Param' => {
         '0' => {
           'name' => 'tree',
-          'type' => '76486'
+          'type' => '77850'
         },
         '1' => {
           'name' => 'entity',
-          'type' => '66797'
+          'type' => '68451'
         },
         '2' => {
           'name' => 'entity_instance_number',
@@ -4817,53 +4817,53 @@
         },
         '3' => {
           'name' => 'parent',
-          'type' => '60666'
+          'type' => '62462'
         },
         '4' => {
           'name' => 'association_type',
           'type' => '121'
         }
       },
-      'Return' => '60666',
+      'Return' => '62462',
       'ShortName' => 'pldm_entity_association_tree_add'
     },
-    '82889' => {
+    '84257' => {
       'Header' => 'pdr.h',
       'Line' => '314',
-      'Return' => '76486',
+      'Return' => '77850',
       'ShortName' => 'pldm_entity_association_tree_init'
     },
-    '82963' => {
+    '84331' => {
       'Header' => 'pdr.h',
       'Line' => '399',
       'Param' => {
         '0' => {
           'name' => 'entity',
-          'type' => '83097'
+          'type' => '84465'
         }
       },
       'Return' => '1006',
       'ShortName' => 'pldm_entity_node_get_remote_container_id'
     },
-    '83123' => {
+    '84491' => {
       'Header' => 'pdr.h',
       'Line' => '388',
       'Param' => {
         '0' => {
           'name' => 'node',
-          'type' => '60666'
+          'type' => '62462'
         }
       },
-      'Return' => '59799',
+      'Return' => '61595',
       'ShortName' => 'pldm_entity_extract'
     },
-    '83719' => {
+    '85087' => {
       'Header' => 'pdr.h',
       'Line' => '200',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '77863'
+          'type' => '79227'
         },
         '1' => {
           'name' => 'terminus_handle',
@@ -4891,13 +4891,13 @@
       'Return' => '1',
       'ShortName' => 'pldm_pdr_update_TL_pdr'
     },
-    '84073' => {
+    '85441' => {
       'Header' => 'pdr.h',
       'Line' => '279',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '77863'
+          'type' => '79227'
         },
         '1' => {
           'name' => 'fru_rsi',
@@ -4905,34 +4905,34 @@
         },
         '2' => {
           'name' => 'terminus_handle',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'entity_type',
-          'type' => '12581'
+          'type' => '12863'
         },
         '4' => {
           'name' => 'entity_instance_num',
-          'type' => '12581'
+          'type' => '12863'
         },
         '5' => {
           'name' => 'container_id',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Reg' => {
         '2' => 'r12'
       },
-      'Return' => '62493',
+      'Return' => '64281',
       'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
     },
-    '84427' => {
+    '85795' => {
       'Header' => 'pdr.h',
       'Line' => '258',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '61542'
+          'type' => '63331'
         },
         '1' => {
           'name' => 'terminus_handle',
@@ -4957,71 +4957,71 @@
         '6' => {
           'name' => 'bmc_record_handle',
           'offset' => '0',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Return' => '100',
       'ShortName' => 'pldm_pdr_add_fru_record_set'
     },
-    '84740' => {
+    '86108' => {
       'Header' => 'pdr.h',
       'Line' => '170',
       'Param' => {
         '0' => {
           'name' => 'record',
-          'type' => '62493'
+          'type' => '64281'
         }
       },
       'Return' => '805',
       'ShortName' => 'pldm_pdr_record_is_remote'
     },
-    '85111' => {
+    '86479' => {
       'Header' => 'pdr.h',
       'Line' => '94',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '77863'
+          'type' => '79227'
         },
         '1' => {
           'name' => 'record',
-          'type' => '62493'
+          'type' => '64281'
         }
       },
       'Return' => '1018',
       'ShortName' => 'pldm_pdr_get_record_handle'
     },
-    '85328' => {
+    '86696' => {
       'Header' => 'pdr.h',
       'Line' => '62',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '77863'
+          'type' => '79227'
         }
       },
       'Return' => '1018',
       'ShortName' => 'pldm_pdr_get_repo_size'
     },
-    '85459' => {
+    '86827' => {
       'Header' => 'pdr.h',
       'Line' => '52',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '77863'
+          'type' => '79227'
         }
       },
       'Return' => '1018',
       'ShortName' => 'pldm_pdr_get_record_count'
     },
-    '85590' => {
+    '86958' => {
       'Header' => 'pdr.h',
       'Line' => '160',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '77863'
+          'type' => '79227'
         },
         '1' => {
           'name' => 'pdr_type',
@@ -5029,15 +5029,15 @@
         },
         '2' => {
           'name' => 'curr_record',
-          'type' => '62493'
+          'type' => '64281'
         },
         '3' => {
           'name' => 'data',
-          'type' => '50345'
+          'type' => '51451'
         },
         '4' => {
           'name' => 'size',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -5045,32 +5045,32 @@
         '3' => 'rcx',
         '4' => 'r8'
       },
-      'Return' => '62493',
+      'Return' => '64281',
       'ShortName' => 'pldm_pdr_find_record_by_type'
     },
-    '85761' => {
+    '87129' => {
       'Header' => 'pdr.h',
       'Line' => '142',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '77863'
+          'type' => '79227'
         },
         '1' => {
           'name' => 'curr_record',
-          'type' => '62493'
+          'type' => '64281'
         },
         '2' => {
           'name' => 'data',
-          'type' => '50345'
+          'type' => '51451'
         },
         '3' => {
           'name' => 'size',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'next_record_handle',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -5080,16 +5080,16 @@
         '3' => 'rcx',
         '4' => 'r8'
       },
-      'Return' => '62493',
+      'Return' => '64281',
       'ShortName' => 'pldm_pdr_get_next_record'
     },
-    '85968' => {
+    '87336' => {
       'Header' => 'pdr.h',
       'Line' => '123',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '77863'
+          'type' => '79227'
         },
         '1' => {
           'name' => 'record_handle',
@@ -5097,15 +5097,15 @@
         },
         '2' => {
           'name' => 'data',
-          'type' => '50345'
+          'type' => '51451'
         },
         '3' => {
           'name' => 'size',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'next_record_handle',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -5115,16 +5115,16 @@
         '3' => 'rcx',
         '4' => 'r8'
       },
-      'Return' => '62493',
+      'Return' => '64281',
       'ShortName' => 'pldm_pdr_find_record'
     },
-    '86147' => {
+    '87515' => {
       'Header' => 'pdr.h',
       'Line' => '42',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '61542'
+          'type' => '63331'
         }
       },
       'Reg' => {
@@ -5133,19 +5133,19 @@
       'Return' => '1',
       'ShortName' => 'pldm_pdr_destroy'
     },
-    '86300' => {
+    '87668' => {
       'Header' => 'pdr.h',
       'Line' => '36',
-      'Return' => '61542',
+      'Return' => '63331',
       'ShortName' => 'pldm_pdr_init'
     },
-    '86372' => {
+    '87740' => {
       'Header' => 'pdr.h',
       'Line' => '79',
       'Param' => {
         '0' => {
           'name' => 'repo',
-          'type' => '61542'
+          'type' => '63331'
         },
         '1' => {
           'name' => 'data',
@@ -5165,7 +5165,7 @@
         },
         '5' => {
           'name' => 'record_handle',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -5177,24 +5177,24 @@
       'Return' => '100',
       'ShortName' => 'pldm_pdr_add'
     },
-    '94155' => {
+    '95668' => {
       'Header' => 'platform.h',
-      'Line' => '2518',
+      'Line' => '2543',
       'Param' => {
         '0' => {
           'name' => 'event',
-          'type' => '94204'
+          'type' => '95717'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '4658',
+      'Return' => '4919',
       'ShortName' => 'pldm_platform_cper_event_event_data'
     },
-    '94209' => {
+    '95722' => {
       'Header' => 'platform.h',
-      'Line' => '2507',
+      'Line' => '2532',
       'Param' => {
         '0' => {
           'name' => 'event_data',
@@ -5206,7 +5206,7 @@
         },
         '2' => {
           'name' => 'cper_event',
-          'type' => '94204'
+          'type' => '95717'
         },
         '3' => {
           'name' => 'cper_event_length',
@@ -5216,13 +5216,13 @@
       'Return' => '100',
       'ShortName' => 'decode_pldm_platform_cper_event'
     },
-    '95329' => {
+    '96859' => {
       'Header' => 'platform.h',
-      'Line' => '2496',
+      'Line' => '2521',
       'Param' => {
         '0' => {
           'name' => 'pdr',
-          'type' => '95940'
+          'type' => '97470'
         }
       },
       'Reg' => {
@@ -5231,9 +5231,9 @@
       'Return' => '100',
       'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
     },
-    '95945' => {
+    '97475' => {
       'Header' => 'platform.h',
-      'Line' => '2474',
+      'Line' => '2499',
       'Param' => {
         '0' => {
           'name' => 'data',
@@ -5245,19 +5245,22 @@
         },
         '2' => {
           'name' => 'pdr',
-          'type' => '95940'
+          'type' => '97470'
         },
         '3' => {
           'name' => 'pdr_length',
           'type' => '1140'
         }
       },
+      'Reg' => {
+        '2' => 'rbx'
+      },
       'Return' => '100',
       'ShortName' => 'decode_entity_auxiliary_names_pdr'
     },
-    '100232' => {
+    '101612' => {
       'Header' => 'platform.h',
-      'Line' => '1858',
+      'Line' => '1883',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5265,11 +5268,11 @@
         },
         '1' => {
           'name' => 'resp',
-          'type' => '101348'
+          'type' => '102721'
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '3' => {
           'name' => 'payload_length',
@@ -5282,13 +5285,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_state_effecter_states_resp'
     },
-    '101363' => {
+    '102736' => {
       'Header' => 'platform.h',
-      'Line' => '1841',
+      'Line' => '1866',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5296,22 +5299,22 @@
         },
         '2' => {
           'name' => 'resp',
-          'type' => '101348'
+          'type' => '102721'
         }
       },
       'Reg' => {
-        '2' => 'rdx'
+        '2' => 'rsi'
       },
       'Return' => '100',
       'ShortName' => 'decode_get_state_effecter_states_resp'
     },
-    '102393' => {
+    '103766' => {
       'Header' => 'platform.h',
-      'Line' => '1810',
+      'Line' => '1835',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5319,15 +5322,15 @@
         },
         '2' => {
           'name' => 'effecter_id',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_state_effecter_states_req'
     },
-    '102968' => {
+    '104333' => {
       'Header' => 'platform.h',
-      'Line' => '1824',
+      'Line' => '1849',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5339,7 +5342,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '3' => {
           'name' => 'payload_length',
@@ -5349,13 +5352,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_state_effecter_states_req'
     },
-    '119603' => {
+    '120953' => {
       'Header' => 'platform.h',
-      'Line' => '1990',
+      'Line' => '2015',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5363,52 +5366,52 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'tid',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'event_id',
-          'type' => '12581'
+          'type' => '12863'
         },
         '5' => {
           'name' => 'next_data_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '6' => {
           'name' => 'transfer_flag',
           'offset' => '0',
-          'type' => '4658'
+          'type' => '4919'
         },
         '7' => {
           'name' => 'event_class',
           'offset' => '8',
-          'type' => '4658'
+          'type' => '4919'
         },
         '8' => {
           'name' => 'event_data_size',
           'offset' => '16',
-          'type' => '4663'
+          'type' => '4924'
         },
         '9' => {
           'name' => 'event_data',
           'offset' => '24',
-          'type' => '52328'
+          'type' => '54364'
         },
         '10' => {
           'name' => 'event_data_integrity_checksum',
           'offset' => '32',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_poll_for_platform_event_message_resp'
     },
-    '121673' => {
+    '123016' => {
       'Header' => 'platform.h',
-      'Line' => '1964',
+      'Line' => '1989',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5432,7 +5435,7 @@
         },
         '5' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '6' => {
           'name' => 'payload_length',
@@ -5443,9 +5446,9 @@
       'Return' => '100',
       'ShortName' => 'encode_poll_for_platform_event_message_req'
     },
-    '122771' => {
+    '124107' => {
       'Header' => 'platform.h',
-      'Line' => '2434',
+      'Line' => '2459',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5457,19 +5460,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_event_receiver_resp'
     },
-    '122944' => {
+    '124280' => {
       'Header' => 'platform.h',
-      'Line' => '2420',
+      'Line' => '2445',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5477,31 +5480,31 @@
         },
         '2' => {
           'name' => 'event_message_global_enable',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'transport_protocol_type',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'event_receiver_address_info',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'heartbeat_timer',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_set_event_receiver_req'
     },
-    '124011' => {
+    '125340' => {
       'Header' => 'platform.h',
-      'Line' => '2398',
+      'Line' => '2423',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5509,7 +5512,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -5520,9 +5523,9 @@
       'Return' => '100',
       'ShortName' => 'decode_set_event_receiver_resp'
     },
-    '124512' => {
+    '125833' => {
       'Header' => 'platform.h',
-      'Line' => '2384',
+      'Line' => '2409',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5546,19 +5549,19 @@
         },
         '5' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_event_receiver_req'
     },
-    '124770' => {
+    '126091' => {
       'Header' => 'platform.h',
-      'Line' => '1505',
+      'Line' => '1530',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5566,19 +5569,19 @@
         },
         '2' => {
           'name' => 'sensor_id',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'rearm_event_state',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_sensor_reading_req'
     },
-    '125533' => {
+    '126847' => {
       'Header' => 'platform.h',
-      'Line' => '1531',
+      'Line' => '1556',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5622,7 +5625,7 @@
         '9' => {
           'name' => 'msg',
           'offset' => '24',
-          'type' => '4206'
+          'type' => '4270'
         },
         '10' => {
           'name' => 'payload_length',
@@ -5633,13 +5636,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_sensor_reading_resp'
     },
-    '126087' => {
+    '127401' => {
       'Header' => 'platform.h',
-      'Line' => '2359',
+      'Line' => '2384',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5647,47 +5650,47 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'sensor_data_size',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'sensor_operational_state',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'sensor_event_message_enable',
-          'type' => '4658'
+          'type' => '4919'
         },
         '6' => {
           'name' => 'present_state',
           'offset' => '0',
-          'type' => '4658'
+          'type' => '4919'
         },
         '7' => {
           'name' => 'previous_state',
           'offset' => '8',
-          'type' => '4658'
+          'type' => '4919'
         },
         '8' => {
           'name' => 'event_state',
           'offset' => '16',
-          'type' => '4658'
+          'type' => '4919'
         },
         '9' => {
           'name' => 'present_reading',
           'offset' => '24',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_sensor_reading_resp'
     },
-    '128739' => {
+    '130046' => {
       'Header' => 'platform.h',
-      'Line' => '2334',
+      'Line' => '2359',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5703,15 +5706,15 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_sensor_reading_req'
     },
-    '128957' => {
+    '130264' => {
       'Header' => 'platform.h',
-      'Line' => '2315',
+      'Line' => '2340',
       'Param' => {
         '0' => {
           'name' => 'change_record_data',
@@ -5723,29 +5726,29 @@
         },
         '2' => {
           'name' => 'event_data_operation',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'number_of_change_entries',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'change_entry_data_offset',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
         '0' => 'rdi',
-        '2' => 'rsi',
+        '2' => 'rdx',
         '3' => 'r9',
         '4' => 'r8'
       },
       'Return' => '100',
       'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
     },
-    '130419' => {
+    '131712' => {
       'Header' => 'platform.h',
-      'Line' => '2221',
+      'Line' => '2246',
       'Param' => {
         '0' => {
           'name' => 'event_data',
@@ -5757,15 +5760,15 @@
         },
         '2' => {
           'name' => 'poll_event',
-          'type' => '131347'
+          'type' => '132651'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_pldm_message_poll_event_data'
     },
-    '131352' => {
+    '132656' => {
       'Header' => 'platform.h',
-      'Line' => '2207',
+      'Line' => '2232',
       'Param' => {
         '0' => {
           'name' => 'event_data',
@@ -5777,29 +5780,29 @@
         },
         '2' => {
           'name' => 'event_data_format',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'number_of_change_records',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'change_record_data_offset',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
         '0' => 'rdi',
-        '2' => 'rsi',
+        '2' => 'rdx',
         '3' => 'r9',
         '4' => 'r8'
       },
       'Return' => '100',
       'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
     },
-    '132029' => {
+    '133326' => {
       'Header' => 'platform.h',
-      'Line' => '2269',
+      'Line' => '2294',
       'Param' => {
         '0' => {
           'name' => 'event_data_format',
@@ -5819,16 +5822,16 @@
         },
         '4' => {
           'name' => 'change_entries',
-          'type' => '132348'
+          'type' => '133645'
         },
         '5' => {
           'name' => 'event_data',
-          'type' => '132363'
+          'type' => '133660'
         },
         '6' => {
           'name' => 'actual_change_records_size',
           'offset' => '0',
-          'type' => '13144'
+          'type' => '13426'
         },
         '7' => {
           'name' => 'max_change_records_size',
@@ -5847,13 +5850,13 @@
       'Return' => '100',
       'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
     },
-    '132373' => {
+    '133670' => {
       'Header' => 'platform.h',
-      'Line' => '2185',
+      'Line' => '2210',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5861,36 +5864,36 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'effecter_data_size',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'effecter_oper_state',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'pending_value',
-          'type' => '4658'
+          'type' => '4919'
         },
         '6' => {
           'name' => 'present_value',
           'offset' => '0',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_numeric_effecter_value_resp'
     },
-    '135688' => {
+    '136978' => {
       'Header' => 'platform.h',
-      'Line' => '1462',
+      'Line' => '1487',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -5898,15 +5901,15 @@
         },
         '2' => {
           'name' => 'effecter_id',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_numeric_effecter_value_req'
     },
-    '136295' => {
+    '137577' => {
       'Header' => 'platform.h',
-      'Line' => '1486',
+      'Line' => '1511',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5935,7 +5938,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4206'
+          'type' => '4270'
         },
         '7' => {
           'name' => 'payload_length',
@@ -5946,9 +5949,9 @@
       'Return' => '100',
       'ShortName' => 'encode_get_numeric_effecter_value_resp'
     },
-    '136993' => {
+    '138275' => {
       'Header' => 'platform.h',
-      'Line' => '2164',
+      'Line' => '2189',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -5960,15 +5963,15 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_numeric_effecter_value_req'
     },
-    '137191' => {
+    '138473' => {
       'Header' => 'platform.h',
-      'Line' => '2149',
+      'Line' => '2174',
       'Param' => {
         '0' => {
           'name' => 'pdr_data',
@@ -5980,15 +5983,15 @@
         },
         '2' => {
           'name' => 'pdr_value',
-          'type' => '161005'
+          'type' => '161090'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_numeric_sensor_pdr_data'
     },
-    '161010' => {
+    '161095' => {
       'Header' => 'platform.h',
-      'Line' => '2137',
+      'Line' => '2162',
       'Param' => {
         '0' => {
           'name' => 'sensor_data',
@@ -6000,31 +6003,30 @@
         },
         '2' => {
           'name' => 'event_state',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'previous_event_state',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'sensor_data_size',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'present_reading',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
-        '0' => 'rdi',
         '5' => 'r9'
       },
       'Return' => '100',
       'ShortName' => 'decode_numeric_sensor_data'
     },
-    '163030' => {
+    '163108' => {
       'Header' => 'platform.h',
-      'Line' => '2116',
+      'Line' => '2141',
       'Param' => {
         '0' => {
           'name' => 'sensor_data',
@@ -6036,29 +6038,29 @@
         },
         '2' => {
           'name' => 'sensor_offset',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'event_state',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'previous_event_state',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
         '0' => 'rdi',
-        '2' => 'rsi',
+        '2' => 'rdx',
         '3' => 'r9',
         '4' => 'r8'
       },
       'Return' => '100',
       'ShortName' => 'decode_state_sensor_data'
     },
-    '163836' => {
+    '163907' => {
       'Header' => 'platform.h',
-      'Line' => '2098',
+      'Line' => '2123',
       'Param' => {
         '0' => {
           'name' => 'sensor_data',
@@ -6070,24 +6072,24 @@
         },
         '2' => {
           'name' => 'present_op_state',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'previous_op_state',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
-        '0' => 'r8',
+        '0' => 'rdi',
         '2' => 'rdx',
-        '3' => 'rcx'
+        '3' => 'r8'
       },
       'Return' => '100',
       'ShortName' => 'decode_sensor_op_data'
     },
-    '164493' => {
+    '164557' => {
       'Header' => 'platform.h',
-      'Line' => '2081',
+      'Line' => '2106',
       'Param' => {
         '0' => {
           'name' => 'event_data',
@@ -6099,27 +6101,27 @@
         },
         '2' => {
           'name' => 'sensor_id',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'sensor_event_class_type',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'event_class_data_offset',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_sensor_event_data'
     },
-    '165309' => {
+    '165366' => {
       'Header' => 'platform.h',
-      'Line' => '2060',
+      'Line' => '2085',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6127,24 +6129,24 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'synchrony_config',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'synchrony_config_support',
-          'type' => '6479'
+          'type' => '6753'
         },
         '5' => {
           'name' => 'number_event_class_returned',
-          'type' => '4658'
+          'type' => '4919'
         },
         '6' => {
           'name' => 'event_class',
           'offset' => '0',
-          'type' => '4658'
+          'type' => '4919'
         },
         '7' => {
           'name' => 'event_class_count',
@@ -6159,9 +6161,9 @@
       'Return' => '100',
       'ShortName' => 'decode_event_message_supported_resp'
     },
-    '166594' => {
+    '166644' => {
       'Header' => 'platform.h',
-      'Line' => '2043',
+      'Line' => '2068',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6173,19 +6175,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_event_message_supported_req'
     },
-    '166792' => {
+    '166842' => {
       'Header' => 'platform.h',
-      'Line' => '2016',
+      'Line' => '2041',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6193,19 +6195,19 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'terminus_max_buffer_size',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_event_message_buffer_size_resp'
     },
-    '167561' => {
+    '167611' => {
       'Header' => 'platform.h',
-      'Line' => '2029',
+      'Line' => '2054',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6217,7 +6219,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Reg' => {
@@ -6226,13 +6228,13 @@
       'Return' => '100',
       'ShortName' => 'encode_event_message_buffer_size_req'
     },
-    '167759' => {
+    '167809' => {
       'Header' => 'platform.h',
-      'Line' => '2005',
+      'Line' => '2030',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6240,11 +6242,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'platform_event_status',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -6253,9 +6255,9 @@
       'Return' => '100',
       'ShortName' => 'decode_platform_event_message_resp'
     },
-    '168435' => {
+    '168485' => {
       'Header' => 'platform.h',
-      'Line' => '1948',
+      'Line' => '1973',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6284,7 +6286,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4206'
+          'type' => '4270'
         },
         '7' => {
           'name' => 'payload_length',
@@ -6295,9 +6297,9 @@
       'Return' => '100',
       'ShortName' => 'encode_platform_event_message_req'
     },
-    '168836' => {
+    '168886' => {
       'Header' => 'platform.h',
-      'Line' => '1928',
+      'Line' => '1953',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6336,7 +6338,7 @@
         '8' => {
           'name' => 'event_data',
           'offset' => '16',
-          'type' => '4658'
+          'type' => '4919'
         },
         '9' => {
           'name' => 'checksum',
@@ -6346,7 +6348,7 @@
         '10' => {
           'name' => 'msg',
           'offset' => '32',
-          'type' => '4206'
+          'type' => '4270'
         },
         '11' => {
           'name' => 'payload_length',
@@ -6357,9 +6359,9 @@
       'Return' => '100',
       'ShortName' => 'encode_poll_for_platform_event_message_resp'
     },
-    '170957' => {
+    '171000' => {
       'Header' => 'platform.h',
-      'Line' => '1906',
+      'Line' => '1931',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6375,19 +6377,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_platform_event_message_resp'
     },
-    '171175' => {
+    '171218' => {
       'Header' => 'platform.h',
-      'Line' => '1891',
+      'Line' => '1916',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6395,31 +6397,31 @@
         },
         '2' => {
           'name' => 'format_version',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'transfer_operation_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'data_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '5' => {
           'name' => 'event_id_to_acknowledge',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_poll_for_platform_event_message_req'
     },
-    '172432' => {
+    '172468' => {
       'Header' => 'platform.h',
-      'Line' => '1875',
+      'Line' => '1900',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6427,50 +6429,50 @@
         },
         '2' => {
           'name' => 'format_version',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'tid',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'event_class',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'event_data_offset',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
-        '0' => 'rdi',
-        '2' => 'rsi',
-        '3' => 'r11',
+        '0' => 'r10',
+        '2' => 'rdx',
+        '3' => 'rcx',
         '4' => 'r8',
         '5' => 'r9'
       },
       'Return' => '100',
       'ShortName' => 'decode_platform_event_message_req'
     },
-    '173258' => {
+    '173287' => {
       'Header' => 'platform.h',
-      'Line' => '2293',
+      'Line' => '2318',
       'Param' => {
         '0' => {
           'name' => 'event_data',
-          'type' => '173449'
+          'type' => '173478'
         },
         '1' => {
           'name' => 'event_data_size',
-          'type' => '31723'
+          'type' => '32005'
         },
         '2' => {
           'name' => 'sensor_id',
-          'type' => '15897'
+          'type' => '16179'
         },
         '3' => {
           'name' => 'sensor_event_class',
-          'type' => '89701'
+          'type' => '91219'
         },
         '4' => {
           'name' => 'sensor_offset',
@@ -6487,7 +6489,7 @@
         },
         '7' => {
           'name' => 'actual_event_data_size',
-          'type' => '129639'
+          'type' => '130939'
         }
       },
       'Reg' => {
@@ -6501,13 +6503,13 @@
       'Return' => '100',
       'ShortName' => 'encode_sensor_event_data'
     },
-    '173464' => {
+    '173493' => {
       'Header' => 'platform.h',
-      'Line' => '1427',
+      'Line' => '1452',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6515,27 +6517,27 @@
         },
         '2' => {
           'name' => 'sensor_id',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'sensor_rearm',
-          'type' => '6479'
+          'type' => '6753'
         },
         '4' => {
           'name' => 'reserved',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_state_sensor_readings_req'
     },
-    '174376' => {
+    '174398' => {
       'Header' => 'platform.h',
-      'Line' => '1795',
+      'Line' => '1820',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6543,27 +6545,27 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'comp_sensor_count',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'field',
-          'type' => '175613'
+          'type' => '175628'
         }
       },
       'Reg' => {
-        '3' => 'rcx',
+        '3' => 'r9',
         '4' => 'r8'
       },
       'Return' => '100',
       'ShortName' => 'decode_get_state_sensor_readings_resp'
     },
-    '175618' => {
+    '175633' => {
       'Header' => 'platform.h',
-      'Line' => '1775',
+      'Line' => '1800',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6583,15 +6585,15 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_state_sensor_readings_req'
     },
-    '175856' => {
+    '175871' => {
       'Header' => 'platform.h',
-      'Line' => '1447',
+      'Line' => '1472',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6607,23 +6609,23 @@
         },
         '3' => {
           'name' => 'field',
-          'type' => '175613'
+          'type' => '175628'
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_state_sensor_readings_resp'
     },
-    '176210' => {
+    '176225' => {
       'Header' => 'platform.h',
-      'Line' => '1756',
+      'Line' => '1781',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6631,7 +6633,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -6642,9 +6644,9 @@
       'Return' => '100',
       'ShortName' => 'decode_set_numeric_effecter_value_resp'
     },
-    '176287' => {
+    '176302' => {
       'Header' => 'platform.h',
-      'Line' => '1743',
+      'Line' => '1768',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6664,7 +6666,7 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '5' => {
           'name' => 'payload_length',
@@ -6677,9 +6679,9 @@
       'Return' => '100',
       'ShortName' => 'encode_set_numeric_effecter_value_req'
     },
-    '176759' => {
+    '176774' => {
       'Header' => 'platform.h',
-      'Line' => '1318',
+      'Line' => '1343',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6691,7 +6693,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '3' => {
           'name' => 'payload_length',
@@ -6701,13 +6703,13 @@
       'Return' => '100',
       'ShortName' => 'encode_set_numeric_effecter_value_resp'
     },
-    '176952' => {
+    '176967' => {
       'Header' => 'platform.h',
-      'Line' => '1302',
+      'Line' => '1327',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6715,27 +6717,27 @@
         },
         '2' => {
           'name' => 'effecter_id',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'effecter_data_size',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'effecter_value',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_set_numeric_effecter_value_req'
     },
-    '180753' => {
+    '180748' => {
       'Header' => 'platform.h',
-      'Line' => '1654',
+      'Line' => '1679',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6743,29 +6745,29 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'next_record_hndl',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'next_data_transfer_hndl',
-          'type' => '4663'
+          'type' => '4924'
         },
         '5' => {
           'name' => 'transfer_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '6' => {
           'name' => 'resp_cnt',
           'offset' => '0',
-          'type' => '12581'
+          'type' => '12863'
         },
         '7' => {
           'name' => 'record_data',
           'offset' => '8',
-          'type' => '4658'
+          'type' => '4919'
         },
         '8' => {
           'name' => 'record_data_length',
@@ -6775,7 +6777,7 @@
         '9' => {
           'name' => 'transfer_crc',
           'offset' => '24',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -6784,9 +6786,9 @@
       'Return' => '100',
       'ShortName' => 'decode_get_pdr_resp'
     },
-    '182630' => {
+    '182602' => {
       'Header' => 'platform.h',
-      'Line' => '1623',
+      'Line' => '1648',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6815,7 +6817,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4206'
+          'type' => '4270'
         },
         '7' => {
           'name' => 'payload_length',
@@ -6829,13 +6831,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_pdr_req'
     },
-    '184853' => {
+    '184836' => {
       'Header' => 'platform.h',
-      'Line' => '1585',
+      'Line' => '1610',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6843,47 +6845,47 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'repository_state',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'update_time',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'oem_update_time',
-          'type' => '4658'
+          'type' => '4919'
         },
         '6' => {
           'name' => 'record_count',
           'offset' => '0',
-          'type' => '4663'
+          'type' => '4924'
         },
         '7' => {
           'name' => 'repository_size',
           'offset' => '8',
-          'type' => '4663'
+          'type' => '4924'
         },
         '8' => {
           'name' => 'largest_record_size',
           'offset' => '16',
-          'type' => '4663'
+          'type' => '4924'
         },
         '9' => {
           'name' => 'data_transfer_handle_timeout',
           'offset' => '24',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_pdr_repository_info_resp'
     },
-    '186919' => {
+    '186895' => {
       'Header' => 'platform.h',
-      'Line' => '1561',
+      'Line' => '1586',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6927,15 +6929,15 @@
         '9' => {
           'name' => 'msg',
           'offset' => '24',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_pdr_repository_info_resp'
     },
-    '187392' => {
+    '187368' => {
       'Header' => 'platform.h',
-      'Line' => '1385',
+      'Line' => '1410',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -6974,19 +6976,19 @@
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_pdr_resp'
     },
-    '187841' => {
+    '187817' => {
       'Header' => 'platform.h',
-      'Line' => '1406',
+      'Line' => '1431',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -6994,36 +6996,36 @@
         },
         '2' => {
           'name' => 'record_hndl',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'data_transfer_hndl',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'transfer_op_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'request_cnt',
-          'type' => '12581'
+          'type' => '12863'
         },
         '6' => {
           'name' => 'record_chg_num',
           'offset' => '0',
-          'type' => '12581'
+          'type' => '12863'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_get_pdr_req'
     },
-    '189325' => {
+    '189294' => {
       'Header' => 'platform.h',
-      'Line' => '1357',
+      'Line' => '1382',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7031,27 +7033,27 @@
         },
         '2' => {
           'name' => 'effecter_id',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'comp_effecter_count',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'field',
-          'type' => '190384'
+          'type' => '190346'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_set_state_effecter_states_req'
     },
-    '190389' => {
+    '190351' => {
       'Header' => 'platform.h',
-      'Line' => '1722',
+      'Line' => '1747',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7059,7 +7061,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -7070,9 +7072,9 @@
       'Return' => '100',
       'ShortName' => 'decode_set_state_effecter_states_resp'
     },
-    '190464' => {
+    '190426' => {
       'Header' => 'platform.h',
-      'Line' => '1703',
+      'Line' => '1728',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -7088,11 +7090,11 @@
         },
         '3' => {
           'name' => 'field',
-          'type' => '190384'
+          'type' => '190346'
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Reg' => {
@@ -7101,9 +7103,9 @@
       'Return' => '100',
       'ShortName' => 'encode_set_state_effecter_states_req'
     },
-    '190808' => {
+    '190770' => {
       'Header' => 'platform.h',
-      'Line' => '1335',
+      'Line' => '1360',
       'Param' => {
         '0' => {
           'name' => 'instance_id',
@@ -7115,35 +7117,35 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_set_state_effecter_states_resp'
     },
-    '190975' => {
+    '190937' => {
       'Header' => 'platform.h',
-      'Line' => '685',
+      'Line' => '710',
       'Param' => {
         '0' => {
           'name' => 'sensor',
-          'type' => '191365'
+          'type' => '191327'
         },
         '1' => {
           'name' => 'allocation_size',
-          'type' => '31723'
+          'type' => '32005'
         },
         '2' => {
           'name' => 'possible_states',
-          'type' => '191375'
+          'type' => '191337'
         },
         '3' => {
           'name' => 'possible_states_size',
-          'type' => '31723'
+          'type' => '32005'
         },
         '4' => {
           'name' => 'actual_size',
-          'type' => '129639'
+          'type' => '130939'
         }
       },
       'Reg' => {
@@ -7156,29 +7158,29 @@
       'Return' => '100',
       'ShortName' => 'encode_state_sensor_pdr'
     },
-    '191385' => {
+    '191347' => {
       'Header' => 'platform.h',
-      'Line' => '925',
+      'Line' => '950',
       'Param' => {
         '0' => {
           'name' => 'effecter',
-          'type' => '191775'
+          'type' => '191737'
         },
         '1' => {
           'name' => 'allocation_size',
-          'type' => '31723'
+          'type' => '32005'
         },
         '2' => {
           'name' => 'possible_states',
-          'type' => '191785'
+          'type' => '191747'
         },
         '3' => {
           'name' => 'possible_states_size',
-          'type' => '31723'
+          'type' => '32005'
         },
         '4' => {
           'name' => 'actual_size',
-          'type' => '129639'
+          'type' => '130939'
         }
       },
       'Reg' => {
@@ -7191,13 +7193,13 @@
       'Return' => '100',
       'ShortName' => 'encode_state_effecter_pdr'
     },
-    '195180' => {
+    '195060' => {
       'Header' => 'instance-id.h',
       'Line' => '85',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '195360'
+          'type' => '195240'
         },
         '1' => {
           'name' => 'tid',
@@ -7211,13 +7213,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_instance_id_free'
     },
-    '195365' => {
+    '195245' => {
       'Header' => 'instance-id.h',
       'Line' => '68',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '195360'
+          'type' => '195240'
         },
         '1' => {
           'name' => 'tid',
@@ -7225,19 +7227,19 @@
         },
         '2' => {
           'name' => 'iid',
-          'type' => '195747'
+          'type' => '195627'
         }
       },
       'Return' => '100',
       'ShortName' => 'pldm_instance_id_alloc'
     },
-    '195752' => {
+    '195632' => {
       'Header' => 'instance-id.h',
       'Line' => '51',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '195360'
+          'type' => '195240'
         }
       },
       'Reg' => {
@@ -7246,41 +7248,41 @@
       'Return' => '100',
       'ShortName' => 'pldm_instance_db_destroy'
     },
-    '195837' => {
+    '195717' => {
       'Header' => 'instance-id.h',
       'Line' => '41',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '195923'
+          'type' => '195803'
         }
       },
       'Return' => '100',
       'ShortName' => 'pldm_instance_db_init_default'
     },
-    '195928' => {
+    '195808' => {
       'Header' => 'instance-id.h',
       'Line' => '28',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '195923'
+          'type' => '195803'
         },
         '1' => {
           'name' => 'dbpath',
-          'type' => '3975'
+          'type' => '3999'
         }
       },
       'Return' => '100',
       'ShortName' => 'pldm_instance_db_init'
     },
-    '196879' => {
+    '196759' => {
       'Header' => 'transport.h',
       'Line' => '53',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '196916'
+          'type' => '196796'
         },
         '1' => {
           'name' => 'tid',
@@ -7301,16 +7303,16 @@
         '2' => 'rdx',
         '3' => 'rcx'
       },
-      'Return' => '196830',
+      'Return' => '196710',
       'ShortName' => 'pldm_transport_send_msg'
     },
-    '196926' => {
+    '196806' => {
       'Header' => 'transport.h',
       'Line' => '118',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '196916'
+          'type' => '196796'
         },
         '1' => {
           'name' => 'tid',
@@ -7326,26 +7328,26 @@
         },
         '4' => {
           'name' => 'pldm_resp_msg',
-          'type' => '52328'
+          'type' => '54364'
         },
         '5' => {
           'name' => 'resp_msg_len',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
         '2' => 'r14'
       },
-      'Return' => '196830',
+      'Return' => '196710',
       'ShortName' => 'pldm_transport_send_recv_msg'
     },
-    '196983' => {
+    '196863' => {
       'Header' => 'mctp-demux.h',
       'Line' => '18',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '196874'
+          'type' => '196754'
         }
       },
       'Reg' => {
@@ -7354,25 +7356,25 @@
       'Return' => '1',
       'ShortName' => 'pldm_transport_mctp_demux_destroy'
     },
-    '197020' => {
+    '196900' => {
       'Header' => 'transport.h',
       'Line' => '81',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '196916'
+          'type' => '196796'
         },
         '1' => {
           'name' => 'tid',
-          'type' => '197057'
+          'type' => '196937'
         },
         '2' => {
           'name' => 'pldm_msg',
-          'type' => '52328'
+          'type' => '54364'
         },
         '3' => {
           'name' => 'msg_len',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
@@ -7381,16 +7383,16 @@
         '2' => 'rbp',
         '3' => 'rcx'
       },
-      'Return' => '196830',
+      'Return' => '196710',
       'ShortName' => 'pldm_transport_recv_msg'
     },
-    '197062' => {
+    '196942' => {
       'Header' => 'mctp-demux.h',
       'Line' => '32',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '196874'
+          'type' => '196754'
         },
         '1' => {
           'name' => 'tid',
@@ -7398,7 +7400,7 @@
         },
         '2' => {
           'name' => 'eid',
-          'type' => '196715'
+          'type' => '196595'
         }
       },
       'Reg' => {
@@ -7409,28 +7411,28 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_mctp_demux_map_tid'
     },
-    '197094' => {
+    '196974' => {
       'Header' => 'mctp-demux.h',
       'Line' => '22',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '196874'
+          'type' => '196754'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '196916',
+      'Return' => '196796',
       'ShortName' => 'pldm_transport_mctp_demux_core'
     },
-    '197138' => {
+    '197018' => {
       'Header' => 'mctp-demux.h',
       'Line' => '15',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '197160'
+          'type' => '197040'
         }
       },
       'Reg' => {
@@ -7439,19 +7441,19 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_mctp_demux_init'
     },
-    '197219' => {
+    '197099' => {
       'Header' => 'pldm.h',
       'Line' => '119',
       'Return' => '1',
       'ShortName' => 'pldm_close'
     },
-    '197263' => {
+    '197143' => {
       'Header' => 'pldm.h',
       'Line' => '75',
       'Param' => {
         '0' => {
           'name' => 'eid',
-          'type' => '196715'
+          'type' => '196595'
         },
         '1' => {
           'name' => 'mctp_fd',
@@ -7472,16 +7474,16 @@
         '2' => 'rdx',
         '3' => 'rcx'
       },
-      'Return' => '196830',
+      'Return' => '196710',
       'ShortName' => 'pldm_send'
     },
-    '197682' => {
+    '197562' => {
       'Header' => 'pldm.h',
       'Line' => '57',
       'Param' => {
         '0' => {
           'name' => 'eid',
-          'type' => '196715'
+          'type' => '196595'
         },
         '1' => {
           'name' => 'mctp_fd',
@@ -7497,11 +7499,11 @@
         },
         '4' => {
           'name' => 'pldm_resp_msg',
-          'type' => '50345'
+          'type' => '51451'
         },
         '5' => {
           'name' => 'resp_msg_len',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
@@ -7512,16 +7514,16 @@
         '4' => 'r8',
         '5' => 'r9'
       },
-      'Return' => '196830',
+      'Return' => '196710',
       'ShortName' => 'pldm_send_recv'
     },
-    '198165' => {
+    '198045' => {
       'Header' => 'pldm.h',
       'Line' => '94',
       'Param' => {
         '0' => {
           'name' => 'eid',
-          'type' => '196715'
+          'type' => '196595'
         },
         '1' => {
           'name' => 'mctp_fd',
@@ -7533,26 +7535,26 @@
         },
         '3' => {
           'name' => 'pldm_resp_msg',
-          'type' => '50345'
+          'type' => '51451'
         },
         '4' => {
           'name' => 'resp_msg_len',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
         '3' => 'rbx'
       },
-      'Return' => '196830',
+      'Return' => '196710',
       'ShortName' => 'pldm_recv'
     },
-    '198391' => {
+    '198271' => {
       'Header' => 'pldm.h',
       'Line' => '112',
       'Param' => {
         '0' => {
           'name' => 'eid',
-          'type' => '196715'
+          'type' => '196595'
         },
         '1' => {
           'name' => 'mctp_fd',
@@ -7560,37 +7562,37 @@
         },
         '2' => {
           'name' => 'pldm_resp_msg',
-          'type' => '50345'
+          'type' => '51451'
         },
         '3' => {
           'name' => 'resp_msg_len',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
         '2' => 'r12',
         '3' => 'r13'
       },
-      'Return' => '196830',
+      'Return' => '196710',
       'ShortName' => 'pldm_recv_any'
     },
-    '198844' => {
+    '198724' => {
       'Header' => 'pldm.h',
       'Line' => '39',
-      'Return' => '196830',
+      'Return' => '196710',
       'ShortName' => 'pldm_open'
     },
-    '201262' => {
+    '201142' => {
       'Header' => 'af-mctp.h',
       'Line' => '54',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '201418'
+          'type' => '201298'
         },
         '1' => {
           'name' => 'smctp',
-          'type' => '201423'
+          'type' => '201303'
         },
         '2' => {
           'name' => 'len',
@@ -7604,13 +7606,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_af_mctp_bind'
     },
-    '201428' => {
+    '201308' => {
       'Header' => 'af-mctp.h',
       'Line' => '19',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '201418'
+          'type' => '201298'
         }
       },
       'Reg' => {
@@ -7619,13 +7621,13 @@
       'Return' => '1',
       'ShortName' => 'pldm_transport_af_mctp_destroy'
     },
-    '201512' => {
+    '201392' => {
       'Header' => 'af-mctp.h',
       'Line' => '16',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '201736'
+          'type' => '201616'
         }
       },
       'Reg' => {
@@ -7634,13 +7636,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_af_mctp_init'
     },
-    '202923' => {
+    '202803' => {
       'Header' => 'af-mctp.h',
       'Line' => '37',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '201418'
+          'type' => '201298'
         },
         '1' => {
           'name' => 'tid',
@@ -7648,7 +7650,7 @@
         },
         '2' => {
           'name' => 'eid',
-          'type' => '196715'
+          'type' => '196595'
         }
       },
       'Reg' => {
@@ -7659,13 +7661,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
     },
-    '202996' => {
+    '202876' => {
       'Header' => 'af-mctp.h',
       'Line' => '33',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '201418'
+          'type' => '201298'
         },
         '1' => {
           'name' => 'tid',
@@ -7673,7 +7675,7 @@
         },
         '2' => {
           'name' => 'eid',
-          'type' => '196715'
+          'type' => '196595'
         }
       },
       'Reg' => {
@@ -7684,17 +7686,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_af_mctp_map_tid'
     },
-    '203237' => {
+    '203117' => {
       'Header' => 'af-mctp.h',
       'Line' => '28',
       'Param' => {
         '0' => {
           'name' => 't',
-          'type' => '196916'
+          'type' => '196796'
         },
         '1' => {
           'name' => 'pollfd',
-          'type' => '199914'
+          'type' => '199794'
         }
       },
       'Reg' => {
@@ -7704,28 +7706,28 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
     },
-    '203315' => {
+    '203195' => {
       'Header' => 'af-mctp.h',
       'Line' => '23',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '201418'
+          'type' => '201298'
         }
       },
       'Reg' => {
         '0' => 'rdi'
       },
-      'Return' => '196916',
+      'Return' => '196796',
       'ShortName' => 'pldm_transport_af_mctp_core'
     },
-    '207034' => {
+    '206914' => {
       'Header' => 'mctp-demux.h',
       'Line' => '36',
       'Param' => {
         '0' => {
           'name' => 'ctx',
-          'type' => '196874'
+          'type' => '196754'
         },
         '1' => {
           'name' => 'tid',
@@ -7733,7 +7735,7 @@
         },
         '2' => {
           'name' => 'eid',
-          'type' => '196715'
+          'type' => '196595'
         }
       },
       'Reg' => {
@@ -7744,17 +7746,17 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
     },
-    '207348' => {
+    '207228' => {
       'Header' => 'mctp-demux.h',
       'Line' => '27',
       'Param' => {
         '0' => {
           'name' => 't',
-          'type' => '196916'
+          'type' => '196796'
         },
         '1' => {
           'name' => 'pollfd',
-          'type' => '199914'
+          'type' => '199794'
         }
       },
       'Reg' => {
@@ -7764,13 +7766,13 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
     },
-    '215184' => {
+    '215064' => {
       'Header' => 'transport.h',
       'Line' => '31',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '196916'
+          'type' => '196796'
         },
         '1' => {
           'name' => 'timeout',
@@ -7780,7 +7782,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_poll'
     },
-    '217383' => {
+    '217263' => {
       'Header' => 'file_io.h',
       'Line' => '912',
       'Param' => {
@@ -7794,19 +7796,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_new_file_with_metadata_resp'
     },
-    '217583' => {
+    '217463' => {
       'Header' => 'file_io.h',
       'Line' => '898',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7814,34 +7816,34 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'length',
-          'type' => '24564'
+          'type' => '24846'
         },
         '5' => {
           'name' => 'file_meta_data_1',
-          'type' => '4663'
+          'type' => '4924'
         },
         '6' => {
           'name' => 'file_meta_data_2',
           'offset' => '0',
-          'type' => '4663'
+          'type' => '4924'
         },
         '7' => {
           'name' => 'file_meta_data_3',
           'offset' => '8',
-          'type' => '4663'
+          'type' => '4924'
         },
         '8' => {
           'name' => 'file_meta_data_4',
           'offset' => '16',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -7854,13 +7856,13 @@
       'Return' => '100',
       'ShortName' => 'decode_new_file_with_metadata_req'
     },
-    '217815' => {
+    '217695' => {
       'Header' => 'file_io.h',
       'Line' => '881',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7868,7 +7870,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -7879,7 +7881,7 @@
       'Return' => '100',
       'ShortName' => 'decode_new_file_with_metadata_resp'
     },
-    '217916' => {
+    '217796' => {
       'Header' => 'file_io.h',
       'Line' => '866',
       'Param' => {
@@ -7897,7 +7899,7 @@
         },
         '3' => {
           'name' => 'length',
-          'type' => '15914'
+          'type' => '16196'
         },
         '4' => {
           'name' => 'file_meta_data_1',
@@ -7920,7 +7922,7 @@
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Reg' => {
@@ -7929,7 +7931,7 @@
       'Return' => '100',
       'ShortName' => 'encode_new_file_with_metadata_req'
     },
-    '218213' => {
+    '218093' => {
       'Header' => 'file_io.h',
       'Line' => '824',
       'Param' => {
@@ -7943,19 +7945,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_file_ack_with_meta_data_resp'
     },
-    '218408' => {
+    '218288' => {
       'Header' => 'file_io.h',
       'Line' => '811',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -7963,34 +7965,34 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'file_status',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'file_meta_data_1',
-          'type' => '4663'
+          'type' => '4924'
         },
         '6' => {
           'name' => 'file_meta_data_2',
           'offset' => '0',
-          'type' => '4663'
+          'type' => '4924'
         },
         '7' => {
           'name' => 'file_meta_data_3',
           'offset' => '8',
-          'type' => '4663'
+          'type' => '4924'
         },
         '8' => {
           'name' => 'file_meta_data_4',
           'offset' => '16',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -8003,13 +8005,13 @@
       'Return' => '100',
       'ShortName' => 'decode_file_ack_with_meta_data_req'
     },
-    '218620' => {
+    '218500' => {
       'Header' => 'file_io.h',
       'Line' => '794',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8017,7 +8019,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -8028,7 +8030,7 @@
       'Return' => '100',
       'ShortName' => 'decode_file_ack_with_meta_data_resp'
     },
-    '218716' => {
+    '218596' => {
       'Header' => 'file_io.h',
       'Line' => '781',
       'Param' => {
@@ -8069,7 +8071,7 @@
         '8' => {
           'name' => 'msg',
           'offset' => '16',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Reg' => {
@@ -8078,13 +8080,13 @@
       'Return' => '100',
       'ShortName' => 'encode_file_ack_with_meta_data_req'
     },
-    '219013' => {
+    '218893' => {
       'Header' => 'file_io.h',
       'Line' => '741',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8092,7 +8094,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -8103,7 +8105,7 @@
       'Return' => '100',
       'ShortName' => 'decode_file_ack_resp'
     },
-    '219114' => {
+    '218994' => {
       'Header' => 'file_io.h',
       'Line' => '730',
       'Param' => {
@@ -8125,13 +8127,13 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_file_ack_req'
     },
-    '219349' => {
+    '219229' => {
       'Header' => 'file_io.h',
       'Line' => '718',
       'Param' => {
@@ -8145,19 +8147,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_file_ack_resp'
     },
-    '219539' => {
+    '219419' => {
       'Header' => 'file_io.h',
       'Line' => '706',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8165,15 +8167,15 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'file_status',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -8185,13 +8187,13 @@
       'Return' => '100',
       'ShortName' => 'decode_file_ack_req'
     },
-    '219681' => {
+    '219561' => {
       'Header' => 'file_io.h',
       'Line' => '675',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8199,11 +8201,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -8215,7 +8217,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_by_type_resp'
     },
-    '219796' => {
+    '219676' => {
       'Header' => 'file_io.h',
       'Line' => '661',
       'Param' => {
@@ -8246,13 +8248,13 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_rw_file_by_type_req'
     },
-    '220066' => {
+    '219946' => {
       'Header' => 'file_io.h',
       'Line' => '644',
       'Param' => {
@@ -8274,19 +8276,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_rw_file_by_type_resp'
     },
-    '220296' => {
+    '220176' => {
       'Header' => 'file_io.h',
       'Line' => '626',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8294,19 +8296,19 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'offset',
-          'type' => '4663'
+          'type' => '4924'
         },
         '5' => {
           'name' => 'length',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -8319,13 +8321,13 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_by_type_req'
     },
-    '220458' => {
+    '220338' => {
       'Header' => 'file_io.h',
       'Line' => '590',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8333,7 +8335,7 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -8344,7 +8346,7 @@
       'Return' => '100',
       'ShortName' => 'decode_new_file_resp'
     },
-    '220559' => {
+    '220439' => {
       'Header' => 'file_io.h',
       'Line' => '579',
       'Param' => {
@@ -8362,17 +8364,17 @@
         },
         '3' => {
           'name' => 'length',
-          'type' => '15914'
+          'type' => '16196'
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_new_file_req'
     },
-    '220794' => {
+    '220674' => {
       'Header' => 'file_io.h',
       'Line' => '567',
       'Param' => {
@@ -8386,19 +8388,19 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_new_file_resp'
     },
-    '220984' => {
+    '220864' => {
       'Header' => 'file_io.h',
       'Line' => '555',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8406,15 +8408,15 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'length',
-          'type' => '24564'
+          'type' => '24846'
         }
       },
       'Reg' => {
@@ -8426,13 +8428,13 @@
       'Return' => '100',
       'ShortName' => 'decode_new_file_req'
     },
-    '221126' => {
+    '221006' => {
       'Header' => 'file_io.h',
       'Line' => '523',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8440,11 +8442,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -8456,7 +8458,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_by_type_memory_resp'
     },
-    '221241' => {
+    '221121' => {
       'Header' => 'file_io.h',
       'Line' => '509',
       'Param' => {
@@ -8487,18 +8489,18 @@
         '6' => {
           'name' => 'address',
           'offset' => '0',
-          'type' => '15914'
+          'type' => '16196'
         },
         '7' => {
           'name' => 'msg',
           'offset' => '8',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_rw_file_by_type_memory_req'
     },
-    '221526' => {
+    '221406' => {
       'Header' => 'file_io.h',
       'Line' => '491',
       'Param' => {
@@ -8520,19 +8522,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_rw_file_by_type_memory_resp'
     },
-    '221756' => {
+    '221636' => {
       'Header' => 'file_io.h',
       'Line' => '473',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8540,24 +8542,24 @@
         },
         '2' => {
           'name' => 'file_type',
-          'type' => '12581'
+          'type' => '12863'
         },
         '3' => {
           'name' => 'file_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'offset',
-          'type' => '4663'
+          'type' => '4924'
         },
         '5' => {
           'name' => 'length',
-          'type' => '4663'
+          'type' => '4924'
         },
         '6' => {
           'name' => 'address',
           'offset' => '0',
-          'type' => '24564'
+          'type' => '24846'
         }
       },
       'Reg' => {
@@ -8570,7 +8572,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_by_type_memory_req'
     },
-    '221933' => {
+    '221813' => {
       'Header' => 'file_io.h',
       'Line' => '435',
       'Param' => {
@@ -8588,19 +8590,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_write_file_resp'
     },
-    '222148' => {
+    '222028' => {
       'Header' => 'file_io.h',
       'Line' => '422',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8608,11 +8610,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -8624,7 +8626,7 @@
       'Return' => '100',
       'ShortName' => 'decode_write_file_resp'
     },
-    '222258' => {
+    '222138' => {
       'Header' => 'file_io.h',
       'Line' => '410',
       'Param' => {
@@ -8646,19 +8648,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_write_file_req'
     },
-    '222493' => {
+    '222373' => {
       'Header' => 'file_io.h',
       'Line' => '391',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8666,19 +8668,19 @@
         },
         '2' => {
           'name' => 'file_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'offset',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'length',
-          'type' => '4663'
+          'type' => '4924'
         },
         '5' => {
           'name' => 'file_data_offset',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
@@ -8690,7 +8692,7 @@
       'Return' => '100',
       'ShortName' => 'decode_write_file_req'
     },
-    '222648' => {
+    '222528' => {
       'Header' => 'file_io.h',
       'Line' => '377',
       'Param' => {
@@ -8708,19 +8710,19 @@
         },
         '3' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_read_file_resp'
     },
-    '222863' => {
+    '222743' => {
       'Header' => 'file_io.h',
       'Line' => '359',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8728,15 +8730,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'file_data_offset',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
@@ -8748,7 +8750,7 @@
       'Return' => '100',
       'ShortName' => 'decode_read_file_resp'
     },
-    '222999' => {
+    '222879' => {
       'Header' => 'file_io.h',
       'Line' => '344',
       'Param' => {
@@ -8770,19 +8772,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_read_file_req'
     },
-    '223234' => {
+    '223114' => {
       'Header' => 'file_io.h',
       'Line' => '330',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8790,15 +8792,15 @@
         },
         '2' => {
           'name' => 'file_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'offset',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'length',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -8810,13 +8812,13 @@
       'Return' => '100',
       'ShortName' => 'decode_read_file_req'
     },
-    '223370' => {
+    '223250' => {
       'Header' => 'file_io.h',
       'Line' => '274',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8824,24 +8826,24 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'next_transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'transfer_flag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '5' => {
           'name' => 'file_table_data_start_offset',
-          'type' => '4658'
+          'type' => '4919'
         },
         '6' => {
           'name' => 'file_table_length',
           'offset' => '0',
-          'type' => '13144'
+          'type' => '13426'
         }
       },
       'Reg' => {
@@ -8854,7 +8856,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_file_table_resp'
     },
-    '223544' => {
+    '223424' => {
       'Header' => 'file_io.h',
       'Line' => '258',
       'Param' => {
@@ -8876,13 +8878,13 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_get_file_table_req'
     },
-    '223771' => {
+    '223651' => {
       'Header' => 'file_io.h',
       'Line' => '244',
       'Param' => {
@@ -8913,7 +8915,7 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Reg' => {
@@ -8922,13 +8924,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_file_table_resp'
     },
-    '224129' => {
+    '224009' => {
       'Header' => 'file_io.h',
       'Line' => '227',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8936,15 +8938,15 @@
         },
         '2' => {
           'name' => 'transfer_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'transfer_opflag',
-          'type' => '4658'
+          'type' => '4919'
         },
         '4' => {
           'name' => 'table_type',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -8956,13 +8958,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_file_table_req'
     },
-    '224264' => {
+    '224144' => {
       'Header' => 'file_io.h',
       'Line' => '183',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -8970,11 +8972,11 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -8986,7 +8988,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_memory_resp'
     },
-    '224373' => {
+    '224253' => {
       'Header' => 'file_io.h',
       'Line' => '169',
       'Param' => {
@@ -9012,12 +9014,12 @@
         },
         '5' => {
           'name' => 'address',
-          'type' => '15914'
+          'type' => '16196'
         },
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Reg' => {
@@ -9026,7 +9028,7 @@
       'Return' => '100',
       'ShortName' => 'encode_rw_file_memory_req'
     },
-    '224632' => {
+    '224512' => {
       'Header' => 'file_io.h',
       'Line' => '152',
       'Param' => {
@@ -9048,19 +9050,19 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_rw_file_memory_resp'
     },
-    '224853' => {
+    '224733' => {
       'Header' => 'file_io.h',
       'Line' => '136',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9068,19 +9070,19 @@
         },
         '2' => {
           'name' => 'file_handle',
-          'type' => '4663'
+          'type' => '4924'
         },
         '3' => {
           'name' => 'offset',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'length',
-          'type' => '4663'
+          'type' => '4924'
         },
         '5' => {
           'name' => 'address',
-          'type' => '24564'
+          'type' => '24846'
         }
       },
       'Reg' => {
@@ -9093,7 +9095,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_memory_req'
     },
-    '225902' => {
+    '225782' => {
       'Header' => 'host.h',
       'Line' => '101',
       'Param' => {
@@ -9115,7 +9117,7 @@
         },
         '4' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '5' => {
           'name' => 'payload_length',
@@ -9128,13 +9130,13 @@
       'Return' => '100',
       'ShortName' => 'encode_get_alert_status_resp'
     },
-    '226150' => {
+    '226030' => {
       'Header' => 'host.h',
       'Line' => '86',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9142,7 +9144,7 @@
         },
         '2' => {
           'name' => 'version_id',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -9153,13 +9155,13 @@
       'Return' => '100',
       'ShortName' => 'decode_get_alert_status_req'
     },
-    '226233' => {
+    '226113' => {
       'Header' => 'host.h',
       'Line' => '70',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9167,15 +9169,15 @@
         },
         '2' => {
           'name' => 'completion_code',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'rack_entry',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'pri_cec_node',
-          'type' => '4663'
+          'type' => '4924'
         }
       },
       'Reg' => {
@@ -9187,7 +9189,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_alert_status_resp'
     },
-    '226372' => {
+    '226252' => {
       'Header' => 'host.h',
       'Line' => '52',
       'Param' => {
@@ -9201,7 +9203,7 @@
         },
         '2' => {
           'name' => 'msg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '3' => {
           'name' => 'payload_length',
@@ -9211,7 +9213,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_alert_status_req'
     },
-    '227440' => {
+    '227470' => {
       'Header' => 'platform.h',
       'Line' => '47',
       'Param' => {
@@ -9242,13 +9244,13 @@
         '6' => {
           'name' => 'msg',
           'offset' => '0',
-          'type' => '4206'
+          'type' => '4270'
         }
       },
       'Return' => '100',
       'ShortName' => 'encode_bios_attribute_update_event_req'
     },
-    '229290' => {
+    '229320' => {
       'Header' => 'file_io.h',
       'Line' => '160',
       'Param' => {
@@ -9258,7 +9260,7 @@
         },
         '1' => {
           'name' => 'resp',
-          'type' => '231009'
+          'type' => '231031'
         },
         '2' => {
           'name' => 'resp_len',
@@ -9266,7 +9268,7 @@
         },
         '3' => {
           'name' => 'responseMsg',
-          'type' => '4206'
+          'type' => '4270'
         },
         '4' => {
           'name' => 'payload_length',
@@ -9274,18 +9276,18 @@
         }
       },
       'Reg' => {
-        '3' => 'r13'
+        '3' => 'r12'
       },
       'Return' => '100',
       'ShortName' => 'encode_oem_meta_file_io_read_resp'
     },
-    '231024' => {
+    '231046' => {
       'Header' => 'file_io.h',
       'Line' => '147',
       'Param' => {
         '0' => {
           'name' => 'resp',
-          'type' => '231009'
+          'type' => '231031'
         }
       },
       'Reg' => {
@@ -9294,13 +9296,13 @@
       'Return' => '2634',
       'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
     },
-    '231072' => {
+    '231094' => {
       'Header' => 'file_io.h',
       'Line' => '137',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9308,19 +9310,19 @@
         },
         '2' => {
           'name' => 'req',
-          'type' => '232128'
+          'type' => '232160'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_oem_meta_file_io_read_req'
     },
-    '232133' => {
+    '232165' => {
       'Header' => 'file_io.h',
       'Line' => '126',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9328,15 +9330,15 @@
         },
         '2' => {
           'name' => 'file_handle',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'length',
-          'type' => '4663'
+          'type' => '4924'
         },
         '4' => {
           'name' => 'data',
-          'type' => '4658'
+          'type' => '4919'
         }
       },
       'Reg' => {
@@ -9349,13 +9351,13 @@
       'Return' => '100',
       'ShortName' => 'decode_oem_meta_file_io_req'
     },
-    '232569' => {
+    '232601' => {
       'Header' => 'file_io.h',
       'Line' => '113',
       'Param' => {
         '0' => {
           'name' => 'msg',
-          'type' => '4653'
+          'type' => '4914'
         },
         '1' => {
           'name' => 'payload_length',
@@ -9363,7 +9365,7 @@
         },
         '2' => {
           'name' => 'req',
-          'type' => '232564'
+          'type' => '232596'
         },
         '3' => {
           'name' => 'req_length',
@@ -9373,13 +9375,13 @@
       'Return' => '100',
       'ShortName' => 'decode_oem_meta_file_io_write_req'
     },
-    '233518' => {
+    '233566' => {
       'Header' => 'file_io.h',
       'Line' => '102',
       'Param' => {
         '0' => {
           'name' => 'req',
-          'type' => '232564'
+          'type' => '232596'
         }
       },
       'Reg' => {
@@ -9391,7 +9393,7 @@
   },
   'SymbolVersion' => {},
   'Symbols' => {
-    'libpldm.so.0.10.0' => {
+    'libpldm.so.0.11.0' => {
       'bcd2dec16' => 1,
       'bcd2dec32' => 1,
       'bcd2dec8' => 1,
@@ -10117,9 +10119,9 @@
       'Size' => '1',
       'Type' => 'Const'
     },
-    '3246' => {
+    '3270' => {
       'Header' => 'base.h',
-      'Line' => '93',
+      'Line' => '97',
       'Memb' => {
         '0' => {
           'name' => 'PLDM_RESPONSE',
@@ -10142,9 +10144,9 @@
       'Size' => '4',
       'Type' => 'Enum'
     },
-    '3258' => {
+    '3282' => {
       'Header' => 'base.h',
-      'Line' => '139',
+      'Line' => '143',
       'Memb' => {
         '0' => {
           'name' => 'command',
@@ -10156,51 +10158,51 @@
       'Size' => '3',
       'Type' => 'Struct'
     },
-    '3369' => {
-      'BaseType' => '3258',
+    '3393' => {
+      'BaseType' => '3282',
       'Name' => 'struct pldm_msg_hdr const',
       'Size' => '3',
       'Type' => 'Const'
     },
-    '3374' => {
+    '3398' => {
       'Header' => 'base.h',
-      'Line' => '172',
+      'Line' => '176',
       'Memb' => {
         '0' => {
           'name' => 'hdr',
           'offset' => '0',
-          'type' => '3258'
+          'type' => '3282'
         },
         '1' => {
           'name' => 'payload',
           'offset' => '3',
-          'type' => '3419'
+          'type' => '3443'
         }
       },
       'Name' => 'struct pldm_msg',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '3414' => {
-      'BaseType' => '3374',
+    '3438' => {
+      'BaseType' => '3398',
       'Name' => 'struct pldm_msg const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '3419' => {
+    '3443' => {
       'BaseType' => '121',
       'Name' => 'uint8_t[1]',
       'Size' => '1',
       'Type' => 'Array'
     },
-    '3435' => {
+    '3459' => {
       'Header' => 'base.h',
-      'Line' => '239',
+      'Line' => '243',
       'Memb' => {
         '0' => {
           'name' => 'msg_type',
           'offset' => '0',
-          'type' => '3246'
+          'type' => '3270'
         },
         '1' => {
           'name' => 'instance',
@@ -10227,85 +10229,85 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '3514' => {
-      'BaseType' => '3435',
+    '3538' => {
+      'BaseType' => '3459',
       'Name' => 'struct pldm_header_info const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '3975' => {
+    '3999' => {
       'BaseType' => '2648',
       'Name' => 'char const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '4206' => {
-      'BaseType' => '3374',
+    '4270' => {
+      'BaseType' => '3398',
       'Name' => 'struct pldm_msg*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '4653' => {
-      'BaseType' => '3414',
+    '4914' => {
+      'BaseType' => '3438',
       'Name' => 'struct pldm_msg const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '4658' => {
+    '4919' => {
       'BaseType' => '121',
       'Name' => 'uint8_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '4663' => {
+    '4924' => {
       'BaseType' => '1018',
       'Name' => 'uint32_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '5556' => {
+    '5824' => {
       'BaseType' => '1088',
       'Name' => 'ver32_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '6479' => {
+    '6753' => {
       'BaseType' => '2831',
       'Name' => 'bitfield8_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '6941' => {
+    '7217' => {
       'BaseType' => '2843',
       'Name' => 'bitfield8_t const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '7729' => {
-      'BaseType' => '3369',
+    '8009' => {
+      'BaseType' => '3393',
       'Name' => 'struct pldm_msg_hdr const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '7968' => {
-      'BaseType' => '3435',
+    '8249' => {
+      'BaseType' => '3459',
       'Name' => 'struct pldm_header_info*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '8228' => {
-      'BaseType' => '3514',
+    '8510' => {
+      'BaseType' => '3538',
       'Name' => 'struct pldm_header_info const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '8233' => {
-      'BaseType' => '3258',
+    '8515' => {
+      'BaseType' => '3282',
       'Name' => 'struct pldm_msg_hdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '10103' => {
+    '10385' => {
       'Header' => 'utils.h',
       'Line' => '20',
       'Memb' => {
@@ -10324,25 +10326,25 @@
       'Size' => '16',
       'Type' => 'Struct'
     },
-    '10499' => {
-      'BaseType' => '10103',
+    '10781' => {
+      'BaseType' => '10385',
       'Name' => 'struct variable_field*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '12581' => {
+    '12863' => {
       'BaseType' => '1006',
       'Name' => 'uint16_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '13144' => {
+    '13426' => {
       'BaseType' => '1140',
       'Name' => 'size_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '15820' => {
+    '16102' => {
       'BaseType' => '67',
       'Header' => 'types.h',
       'Line' => '45',
@@ -10351,14 +10353,14 @@
       'Size' => '8',
       'Type' => 'Typedef'
     },
-    '15897' => {
+    '16179' => {
       'BaseType' => '1006',
       'Name' => 'uint16_t const',
       'Size' => '2',
       'Type' => 'Const'
     },
-    '15914' => {
-      'BaseType' => '15820',
+    '16196' => {
+      'BaseType' => '16102',
       'Header' => 'stdint-uintn.h',
       'Line' => '27',
       'Name' => 'uint64_t',
@@ -10366,7 +10368,7 @@
       'Size' => '8',
       'Type' => 'Typedef'
     },
-    '16072' => {
+    '16354' => {
       'Header' => 'bios.h',
       'Line' => '39',
       'Memb' => {
@@ -10387,7 +10389,7 @@
       'Size' => '4',
       'Type' => 'Enum'
     },
-    '16106' => {
+    '16388' => {
       'Header' => 'bios.h',
       'Line' => '48',
       'Memb' => {
@@ -10404,26 +10406,26 @@
         '2' => {
           'name' => 'name',
           'offset' => '4',
-          'type' => '16163'
+          'type' => '16445'
         }
       },
       'Name' => 'struct pldm_bios_string_table_entry',
       'Size' => '5',
       'Type' => 'Struct'
     },
-    '16158' => {
-      'BaseType' => '16106',
+    '16440' => {
+      'BaseType' => '16388',
       'Name' => 'struct pldm_bios_string_table_entry const',
       'Size' => '5',
       'Type' => 'Const'
     },
-    '16163' => {
+    '16445' => {
       'BaseType' => '114',
       'Name' => 'char[1]',
       'Size' => '1',
       'Type' => 'Array'
     },
-    '16179' => {
+    '16461' => {
       'Header' => 'bios.h',
       'Line' => '54',
       'Memb' => {
@@ -10445,20 +10447,20 @@
         '3' => {
           'name' => 'metadata',
           'offset' => '5',
-          'type' => '3419'
+          'type' => '3443'
         }
       },
       'Name' => 'struct pldm_bios_attr_table_entry',
       'Size' => '6',
       'Type' => 'Struct'
     },
-    '16244' => {
-      'BaseType' => '16179',
+    '16526' => {
+      'BaseType' => '16461',
       'Name' => 'struct pldm_bios_attr_table_entry const',
       'Size' => '6',
       'Type' => 'Const'
     },
-    '16249' => {
+    '16531' => {
       'Header' => 'bios.h',
       'Line' => '66',
       'Memb' => {
@@ -10475,20 +10477,20 @@
         '2' => {
           'name' => 'value',
           'offset' => '3',
-          'type' => '3419'
+          'type' => '3443'
         }
       },
       'Name' => 'struct pldm_bios_attr_val_table_entry',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '16301' => {
-      'BaseType' => '16249',
+    '16583' => {
+      'BaseType' => '16531',
       'Name' => 'struct pldm_bios_attr_val_table_entry const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '16370' => {
+    '16652' => {
       'Header' => 'bios_table.h',
       'Line' => '206',
       'Memb' => {
@@ -10510,7 +10512,7 @@
         '3' => {
           'name' => 'pv_handle',
           'offset' => '8',
-          'type' => '16473'
+          'type' => '16755'
         },
         '4' => {
           'name' => 'def_num',
@@ -10527,19 +10529,19 @@
       'Size' => '32',
       'Type' => 'Struct'
     },
-    '16461' => {
-      'BaseType' => '16370',
+    '16743' => {
+      'BaseType' => '16652',
       'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
       'Size' => '32',
       'Type' => 'Const'
     },
-    '16473' => {
-      'BaseType' => '15897',
+    '16755' => {
+      'BaseType' => '16179',
       'Name' => 'uint16_t const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '16483' => {
+    '16765' => {
       'Header' => 'bios_table.h',
       'Line' => '294',
       'Memb' => {
@@ -10576,20 +10578,20 @@
         '6' => {
           'name' => 'def_string',
           'offset' => '22',
-          'type' => '3975'
+          'type' => '3999'
         }
       },
       'Name' => 'struct pldm_bios_table_attr_entry_string_info',
       'Size' => '24',
       'Type' => 'Struct'
     },
-    '16595' => {
-      'BaseType' => '16483',
+    '16877' => {
+      'BaseType' => '16765',
       'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
       'Size' => '24',
       'Type' => 'Const'
     },
-    '16605' => {
+    '16887' => {
       'Header' => 'bios_table.h',
       'Line' => '384',
       'Memb' => {
@@ -10606,12 +10608,12 @@
         '2' => {
           'name' => 'lower_bound',
           'offset' => '8',
-          'type' => '15914'
+          'type' => '16196'
         },
         '3' => {
           'name' => 'upper_bound',
           'offset' => '22',
-          'type' => '15914'
+          'type' => '16196'
         },
         '4' => {
           'name' => 'scalar_increment',
@@ -10621,20 +10623,20 @@
         '5' => {
           'name' => 'default_value',
           'offset' => '50',
-          'type' => '15914'
+          'type' => '16196'
         }
       },
       'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
       'Size' => '40',
       'Type' => 'Struct'
     },
-    '16703' => {
-      'BaseType' => '16605',
+    '16985' => {
+      'BaseType' => '16887',
       'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
       'Size' => '40',
       'Type' => 'Const'
     },
-    '16986' => {
+    '17268' => {
       'Name' => 'ssize_t(*)(void const*)',
       'Param' => {
         '0' => {
@@ -10645,7 +10647,7 @@
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '17056' => {
+    '17338' => {
       'Line' => '957',
       'Memb' => {
         '0' => {
@@ -10666,7 +10668,7 @@
         '3' => {
           'name' => 'entry_length_handler',
           'offset' => '36',
-          'type' => '16986'
+          'type' => '17268'
         }
       },
       'Name' => 'struct pldm_bios_table_iter',
@@ -10675,79 +10677,79 @@
       'Source' => 'bios_table.c',
       'Type' => 'Struct'
     },
-    '17126' => {
-      'BaseType' => '17056',
+    '17408' => {
+      'BaseType' => '17338',
       'Name' => 'struct pldm_bios_table_iter const',
       'Size' => '32',
       'Type' => 'Const'
     },
-    '18196' => {
-      'BaseType' => '17056',
+    '18478' => {
+      'BaseType' => '17338',
       'Name' => 'struct pldm_bios_table_iter*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '18201' => {
-      'BaseType' => '16301',
+    '18483' => {
+      'BaseType' => '16583',
       'Name' => 'struct pldm_bios_attr_val_table_entry const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '18615' => {
-      'BaseType' => '16244',
+    '18897' => {
+      'BaseType' => '16526',
       'Name' => 'struct pldm_bios_attr_table_entry const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '19218' => {
-      'BaseType' => '16158',
+    '19500' => {
+      'BaseType' => '16440',
       'Name' => 'struct pldm_bios_string_table_entry const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '20381' => {
-      'BaseType' => '17126',
+    '20663' => {
+      'BaseType' => '17408',
       'Name' => 'struct pldm_bios_table_iter const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '24564' => {
-      'BaseType' => '15914',
+    '24846' => {
+      'BaseType' => '16196',
       'Name' => 'uint64_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '24841' => {
-      'BaseType' => '16703',
+    '25123' => {
+      'BaseType' => '16985',
       'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '25150' => {
-      'BaseType' => '3975',
+    '25432' => {
+      'BaseType' => '3999',
       'Name' => 'char const**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '26279' => {
-      'BaseType' => '16595',
+    '26561' => {
+      'BaseType' => '16877',
       'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '27733' => {
-      'BaseType' => '16461',
+    '28015' => {
+      'BaseType' => '16743',
       'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '29899' => {
+    '30181' => {
       'BaseType' => '1018',
       'Name' => 'uint32_t const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '29940' => {
+    '30222' => {
       'BaseType' => '121',
       'Header' => 'pldm_types.h',
       'Line' => '32',
@@ -10755,14 +10757,14 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '29952' => {
+    '30234' => {
       'Header' => 'pldm_types.h',
       'Line' => '36',
       'Name' => 'anon-struct-pldm_types.h-36',
       'Size' => '2',
       'Type' => 'Struct'
     },
-    '30216' => {
+    '30498' => {
       'Header' => 'pldm_types.h',
       'Line' => '54',
       'Memb' => {
@@ -10774,21 +10776,21 @@
         '1' => {
           'name' => 'bits',
           'offset' => '0',
-          'type' => '29952'
+          'type' => '30234'
         }
       },
       'Name' => 'union bitfield16_t',
       'Size' => '2',
       'Type' => 'Union'
     },
-    '30228' => {
+    '30510' => {
       'Header' => 'pldm_types.h',
       'Line' => '58',
       'Name' => 'anon-struct-pldm_types.h-58',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '30716' => {
+    '30998' => {
       'Header' => 'pldm_types.h',
       'Line' => '92',
       'Memb' => {
@@ -10800,53 +10802,59 @@
         '1' => {
           'name' => 'bits',
           'offset' => '0',
-          'type' => '30228'
+          'type' => '30510'
         }
       },
       'Name' => 'union bitfield32_t',
       'Size' => '4',
       'Type' => 'Union'
     },
-    '30728' => {
+    '31010' => {
       'Header' => 'pldm_types.h',
       'Line' => '96',
       'Name' => 'anon-struct-pldm_types.h-96',
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '31664' => {
+    '31946' => {
       'Header' => 'pldm_types.h',
       'Line' => '162',
       'Memb' => {
         '0' => {
           'name' => 'value',
           'offset' => '0',
-          'type' => '15914'
+          'type' => '16196'
         },
         '1' => {
           'name' => 'bits',
           'offset' => '0',
-          'type' => '30728'
+          'type' => '31010'
         }
       },
       'Name' => 'union bitfield64_t',
       'Size' => '8',
       'Type' => 'Union'
     },
-    '31723' => {
+    '32005' => {
       'BaseType' => '1140',
       'Name' => 'size_t const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '33478' => {
+    '32639' => {
+      'BaseType' => '10385',
+      'Name' => 'struct variable_field const',
+      'Size' => '16',
+      'Type' => 'Const'
+    },
+    '33808' => {
       'Header' => 'firmware_update.h',
-      'Line' => '417',
+      'Line' => '418',
       'Memb' => {
         '0' => {
           'name' => 'uuid',
           'offset' => '0',
-          'type' => '33582'
+          'type' => '33912'
         },
         '1' => {
           'name' => 'package_header_format_version',
@@ -10861,7 +10869,7 @@
         '3' => {
           'name' => 'package_release_date_time',
           'offset' => '25',
-          'type' => '33598'
+          'type' => '33928'
         },
         '4' => {
           'name' => 'component_bitmap_bit_length',
@@ -10883,21 +10891,21 @@
       'Size' => '36',
       'Type' => 'Struct'
     },
-    '33582' => {
+    '33912' => {
       'BaseType' => '121',
       'Name' => 'uint8_t[16]',
       'Size' => '16',
       'Type' => 'Array'
     },
-    '33598' => {
+    '33928' => {
       'BaseType' => '121',
       'Name' => 'uint8_t[13]',
       'Size' => '13',
       'Type' => 'Array'
     },
-    '33614' => {
+    '33944' => {
       'Header' => 'firmware_update.h',
-      'Line' => '431',
+      'Line' => '432',
       'Memb' => {
         '0' => {
           'name' => 'record_length',
@@ -10912,7 +10920,7 @@
         '2' => {
           'name' => 'device_update_option_flags',
           'offset' => '3',
-          'type' => '30716'
+          'type' => '30998'
         },
         '3' => {
           'name' => 'comp_image_set_version_string_type',
@@ -10934,9 +10942,9 @@
       'Size' => '11',
       'Type' => 'Struct'
     },
-    '33809' => {
+    '34139' => {
       'Header' => 'firmware_update.h',
-      'Line' => '465',
+      'Line' => '466',
       'Memb' => {
         '0' => {
           'name' => 'comp_classification',
@@ -10956,12 +10964,12 @@
         '3' => {
           'name' => 'comp_options',
           'offset' => '8',
-          'type' => '30216'
+          'type' => '30498'
         },
         '4' => {
           'name' => 'requested_comp_activation_method',
           'offset' => '16',
-          'type' => '30216'
+          'type' => '30498'
         },
         '5' => {
           'name' => 'comp_location_offset',
@@ -10988,9 +10996,9 @@
       'Size' => '22',
       'Type' => 'Struct'
     },
-    '33991' => {
+    '34321' => {
       'Header' => 'firmware_update.h',
-      'Line' => '491',
+      'Line' => '492',
       'Memb' => {
         '0' => {
           'name' => 'completion_code',
@@ -11000,7 +11008,7 @@
         '1' => {
           'name' => 'capabilities_during_update',
           'offset' => '1',
-          'type' => '30716'
+          'type' => '30998'
         },
         '2' => {
           'name' => 'comp_count',
@@ -11032,9 +11040,9 @@
       'Size' => '11',
       'Type' => 'Struct'
     },
-    '34173' => {
+    '34503' => {
       'Header' => 'firmware_update.h',
-      'Line' => '519',
+      'Line' => '520',
       'Memb' => {
         '0' => {
           'name' => 'comp_classification',
@@ -11069,7 +11077,7 @@
         '6' => {
           'name' => 'active_comp_release_date',
           'offset' => '17',
-          'type' => '34355'
+          'type' => '34685'
         },
         '7' => {
           'name' => 'pending_comp_comparison_stamp',
@@ -11089,109 +11097,103 @@
         '10' => {
           'name' => 'pending_comp_release_date',
           'offset' => '37',
-          'type' => '34355'
+          'type' => '34685'
         },
         '11' => {
           'name' => 'comp_activation_methods',
           'offset' => '51',
-          'type' => '30216'
+          'type' => '30498'
         },
         '12' => {
           'name' => 'capabilities_during_update',
           'offset' => '53',
-          'type' => '30716'
+          'type' => '30998'
         }
       },
       'Name' => 'struct pldm_component_parameter_entry',
       'Size' => '39',
       'Type' => 'Struct'
     },
-    '34355' => {
+    '34685' => {
       'BaseType' => '121',
       'Name' => 'uint8_t[8]',
       'Size' => '8',
       'Type' => 'Array'
     },
-    '35569' => {
-      'BaseType' => '10103',
-      'Name' => 'struct variable_field const',
-      'Size' => '16',
-      'Type' => 'Const'
-    },
-    '35934' => {
-      'BaseType' => '29940',
+    '36498' => {
+      'BaseType' => '30222',
       'Name' => 'bool8_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '35939' => {
-      'BaseType' => '31664',
+    '36503' => {
+      'BaseType' => '31946',
       'Name' => 'bitfield64_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '36694' => {
-      'BaseType' => '30716',
+    '37258' => {
+      'BaseType' => '30998',
       'Name' => 'bitfield32_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '37543' => {
-      'BaseType' => '30216',
+    '38107' => {
+      'BaseType' => '30498',
       'Name' => 'bitfield16_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '39097' => {
-      'BaseType' => '35569',
+    '39661' => {
+      'BaseType' => '32639',
       'Name' => 'struct variable_field const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '49819' => {
-      'BaseType' => '34173',
+    '50925' => {
+      'BaseType' => '34503',
       'Name' => 'struct pldm_component_parameter_entry*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '50044' => {
-      'BaseType' => '33991',
+    '51150' => {
+      'BaseType' => '34321',
       'Name' => 'struct pldm_get_firmware_parameters_resp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '50345' => {
-      'BaseType' => '4658',
+    '51451' => {
+      'BaseType' => '4919',
       'Name' => 'uint8_t**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '50642' => {
-      'BaseType' => '33809',
+    '51748' => {
+      'BaseType' => '34139',
       'Name' => 'struct pldm_component_image_information*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '51258' => {
-      'BaseType' => '33614',
+    '53305' => {
+      'BaseType' => '33944',
       'Name' => 'struct pldm_firmware_device_id_record*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '51568' => {
-      'BaseType' => '33478',
+    '53615' => {
+      'BaseType' => '33808',
       'Name' => 'struct pldm_package_header_information*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '52328' => {
+    '54364' => {
       'BaseType' => '2634',
       'Name' => 'void**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '59545' => {
-      'BaseType' => '59562',
+    '61341' => {
+      'BaseType' => '61358',
       'Header' => 'pdr.h',
       'Line' => '16',
       'Name' => 'pldm_pdr',
@@ -11199,13 +11201,13 @@
       'Size' => '24',
       'Type' => 'Typedef'
     },
-    '59557' => {
-      'BaseType' => '59545',
+    '61353' => {
+      'BaseType' => '61341',
       'Name' => 'pldm_pdr const',
       'Size' => '24',
       'Type' => 'Const'
     },
-    '59562' => {
+    '61358' => {
       'Line' => '30',
       'Memb' => {
         '0' => {
@@ -11221,12 +11223,12 @@
         '2' => {
           'name' => 'first',
           'offset' => '8',
-          'type' => '60661'
+          'type' => '62457'
         },
         '3' => {
           'name' => 'last',
           'offset' => '22',
-          'type' => '60661'
+          'type' => '62457'
         }
       },
       'Name' => 'struct pldm_pdr',
@@ -11235,8 +11237,8 @@
       'Source' => 'pdr.c',
       'Type' => 'Struct'
     },
-    '59628' => {
-      'BaseType' => '59645',
+    '61424' => {
+      'BaseType' => '61441',
       'Header' => 'pdr.h',
       'Line' => '21',
       'Name' => 'pldm_pdr_record',
@@ -11244,13 +11246,13 @@
       'Size' => '32',
       'Type' => 'Typedef'
     },
-    '59640' => {
-      'BaseType' => '59628',
+    '61436' => {
+      'BaseType' => '61424',
       'Name' => 'pldm_pdr_record const',
       'Size' => '32',
       'Type' => 'Const'
     },
-    '59645' => {
+    '61441' => {
       'Line' => '21',
       'Memb' => {
         '0' => {
@@ -11266,12 +11268,12 @@
         '2' => {
           'name' => 'data',
           'offset' => '8',
-          'type' => '4658'
+          'type' => '4919'
         },
         '3' => {
           'name' => 'next',
           'offset' => '22',
-          'type' => '60649'
+          'type' => '62445'
         },
         '4' => {
           'name' => 'is_remote',
@@ -11290,7 +11292,7 @@
       'Source' => 'pdr.c',
       'Type' => 'Struct'
     },
-    '59737' => {
+    '61533' => {
       'Header' => 'pdr.h',
       'Line' => '288',
       'Memb' => {
@@ -11314,16 +11316,16 @@
       'Size' => '6',
       'Type' => 'Struct'
     },
-    '59799' => {
-      'BaseType' => '59737',
+    '61595' => {
+      'BaseType' => '61533',
       'Header' => 'pdr.h',
       'Line' => '292',
       'Name' => 'pldm_entity',
       'Size' => '6',
       'Type' => 'Typedef'
     },
-    '59843' => {
-      'BaseType' => '59855',
+    '61639' => {
+      'BaseType' => '61651',
       'Header' => 'pdr.h',
       'Line' => '302',
       'Name' => 'pldm_entity_association_tree',
@@ -11331,13 +11333,13 @@
       'Size' => '16',
       'Type' => 'Typedef'
     },
-    '59855' => {
+    '61651' => {
       'Line' => '451',
       'Memb' => {
         '0' => {
           'name' => 'root',
           'offset' => '0',
-          'type' => '60666'
+          'type' => '62462'
         },
         '1' => {
           'name' => 'last_used_container_id',
@@ -11351,8 +11353,8 @@
       'Source' => 'pdr.c',
       'Type' => 'Struct'
     },
-    '59898' => {
-      'BaseType' => '59915',
+    '61694' => {
+      'BaseType' => '61711',
       'Header' => 'pdr.h',
       'Line' => '307',
       'Name' => 'pldm_entity_node',
@@ -11360,24 +11362,24 @@
       'Size' => '40',
       'Type' => 'Typedef'
     },
-    '59910' => {
-      'BaseType' => '59898',
+    '61706' => {
+      'BaseType' => '61694',
       'Name' => 'pldm_entity_node const',
       'Size' => '40',
       'Type' => 'Const'
     },
-    '59915' => {
+    '61711' => {
       'Line' => '456',
       'Memb' => {
         '0' => {
           'name' => 'entity',
           'offset' => '0',
-          'type' => '59799'
+          'type' => '61595'
         },
         '1' => {
           'name' => 'parent',
           'offset' => '6',
-          'type' => '59799'
+          'type' => '61595'
         },
         '2' => {
           'name' => 'remote_container_id',
@@ -11387,12 +11389,12 @@
         '3' => {
           'name' => 'first_child',
           'offset' => '22',
-          'type' => '60666'
+          'type' => '62462'
         },
         '4' => {
           'name' => 'next_sibling',
           'offset' => '36',
-          'type' => '60666'
+          'type' => '62462'
         },
         '5' => {
           'name' => 'association_type',
@@ -11406,9 +11408,9 @@
       'Source' => 'pdr.c',
       'Type' => 'Struct'
     },
-    '60189' => {
+    '61985' => {
       'Header' => 'platform.h',
-      'Line' => '526',
+      'Line' => '551',
       'Memb' => {
         '0' => {
           'name' => 'record_handle',
@@ -11440,73 +11442,73 @@
       'Size' => '10',
       'Type' => 'Struct'
     },
-    '60649' => {
-      'BaseType' => '59645',
+    '62445' => {
+      'BaseType' => '61441',
       'Name' => 'struct pldm_pdr_record*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '60661' => {
-      'BaseType' => '59628',
+    '62457' => {
+      'BaseType' => '61424',
       'Name' => 'pldm_pdr_record*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '60666' => {
-      'BaseType' => '59898',
+    '62462' => {
+      'BaseType' => '61694',
       'Name' => 'pldm_entity_node*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '61542' => {
-      'BaseType' => '59545',
+    '63331' => {
+      'BaseType' => '61341',
       'Name' => 'pldm_pdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '62493' => {
-      'BaseType' => '59640',
+    '64281' => {
+      'BaseType' => '61436',
       'Name' => 'pldm_pdr_record const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '66797' => {
-      'BaseType' => '59799',
+    '68451' => {
+      'BaseType' => '61595',
       'Name' => 'pldm_entity*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '76422' => {
-      'BaseType' => '66797',
+    '77786' => {
+      'BaseType' => '68451',
       'Name' => 'pldm_entity**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '76486' => {
-      'BaseType' => '59843',
+    '77850' => {
+      'BaseType' => '61639',
       'Name' => 'pldm_entity_association_tree*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '77074' => {
-      'BaseType' => '60666',
+    '78438' => {
+      'BaseType' => '62462',
       'Name' => 'pldm_entity_node**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '77863' => {
-      'BaseType' => '59557',
+    '79227' => {
+      'BaseType' => '61353',
       'Name' => 'pldm_pdr const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '83097' => {
-      'BaseType' => '59910',
+    '84465' => {
+      'BaseType' => '61706',
       'Name' => 'pldm_entity_node const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '87892' => {
+    '89260' => {
       'BaseType' => '74',
       'Header' => 'types.h',
       'Line' => '37',
@@ -11515,7 +11517,7 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '87923' => {
+    '89291' => {
       'BaseType' => '93',
       'Header' => 'types.h',
       'Line' => '39',
@@ -11524,7 +11526,7 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '87954' => {
+    '89322' => {
       'BaseType' => '100',
       'Header' => 'types.h',
       'Line' => '41',
@@ -11533,7 +11535,7 @@
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '87992' => {
+    '89360' => {
       'BaseType' => '927',
       'Header' => 'types.h',
       'Line' => '55',
@@ -11542,8 +11544,8 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '88045' => {
-      'BaseType' => '87892',
+    '89413' => {
+      'BaseType' => '89260',
       'Header' => 'stdint-intn.h',
       'Line' => '24',
       'Name' => 'int8_t',
@@ -11551,8 +11553,8 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '88057' => {
-      'BaseType' => '87923',
+    '89425' => {
+      'BaseType' => '89291',
       'Header' => 'stdint-intn.h',
       'Line' => '25',
       'Name' => 'int16_t',
@@ -11560,8 +11562,8 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '88069' => {
-      'BaseType' => '87954',
+    '89437' => {
+      'BaseType' => '89322',
       'Header' => 'stdint-intn.h',
       'Line' => '26',
       'Name' => 'int32_t',
@@ -11569,7 +11571,7 @@
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '88334' => {
+    '89702' => {
       'BaseType' => '133',
       'Header' => 'pldm_types.h',
       'Line' => '164',
@@ -11577,8 +11579,8 @@
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '88991' => {
-      'BaseType' => '87992',
+    '90359' => {
+      'BaseType' => '89360',
       'Header' => 'uchar.h',
       'Line' => '51',
       'Name' => 'char16_t',
@@ -11586,9 +11588,9 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '89667' => {
+    '91185' => {
       'Header' => 'platform.h',
-      'Line' => '304',
+      'Line' => '329',
       'Memb' => {
         '0' => {
           'name' => 'PLDM_SENSOR_OP_STATE',
@@ -11607,20 +11609,20 @@
       'Size' => '4',
       'Type' => 'Enum'
     },
-    '89701' => {
-      'BaseType' => '89667',
+    '91219' => {
+      'BaseType' => '91185',
       'Name' => 'enum sensor_event_class_states const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '90009' => {
+    '91527' => {
       'Header' => 'platform.h',
-      'Line' => '601',
+      'Line' => '626',
       'Memb' => {
         '0' => {
           'name' => 'hdr',
           'offset' => '0',
-          'type' => '60189'
+          'type' => '61985'
         },
         '1' => {
           'name' => 'terminus_handle',
@@ -11655,7 +11657,7 @@
         '7' => {
           'name' => 'sensor_auxiliary_names_pdr',
           'offset' => '33',
-          'type' => '29940'
+          'type' => '30222'
         },
         '8' => {
           'name' => 'composite_sensor_count',
@@ -11665,16 +11667,16 @@
         '9' => {
           'name' => 'possible_states',
           'offset' => '35',
-          'type' => '3419'
+          'type' => '3443'
         }
       },
       'Name' => 'struct pldm_state_sensor_pdr',
       'Size' => '24',
       'Type' => 'Struct'
     },
-    '90163' => {
+    '91681' => {
       'Header' => 'platform.h',
-      'Line' => '618',
+      'Line' => '643',
       'Memb' => {
         '0' => {
           'name' => 'state_set_id',
@@ -11689,33 +11691,33 @@
         '2' => {
           'name' => 'states',
           'offset' => '3',
-          'type' => '90225'
+          'type' => '91743'
         }
       },
       'Name' => 'struct state_sensor_possible_states',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '90220' => {
-      'BaseType' => '90163',
+    '91738' => {
+      'BaseType' => '91681',
       'Name' => 'struct state_sensor_possible_states const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '90225' => {
+    '91743' => {
       'BaseType' => '2831',
       'Name' => 'bitfield8_t[1]',
       'Size' => '1',
       'Type' => 'Array'
     },
-    '90241' => {
+    '91759' => {
       'Header' => 'platform.h',
-      'Line' => '628',
+      'Line' => '653',
       'Memb' => {
         '0' => {
           'name' => 'hdr',
           'offset' => '0',
-          'type' => '60189'
+          'type' => '61985'
         },
         '1' => {
           'name' => 'terminus_handle',
@@ -11755,7 +11757,7 @@
         '8' => {
           'name' => 'has_description_pdr',
           'offset' => '35',
-          'type' => '29940'
+          'type' => '30222'
         },
         '9' => {
           'name' => 'composite_effecter_count',
@@ -11765,16 +11767,16 @@
         '10' => {
           'name' => 'possible_states',
           'offset' => '37',
-          'type' => '3419'
+          'type' => '3443'
         }
       },
       'Name' => 'struct pldm_state_effecter_pdr',
       'Size' => '26',
       'Type' => 'Struct'
     },
-    '90598' => {
+    '92112' => {
       'Header' => 'platform.h',
-      'Line' => '719',
+      'Line' => '744',
       'Memb' => {
         '0' => {
           'name' => 'value_u8',
@@ -11784,7 +11786,7 @@
         '1' => {
           'name' => 'value_s8',
           'offset' => '0',
-          'type' => '88045'
+          'type' => '89413'
         },
         '2' => {
           'name' => 'value_u16',
@@ -11794,7 +11796,7 @@
         '3' => {
           'name' => 'value_s16',
           'offset' => '0',
-          'type' => '88057'
+          'type' => '89425'
         },
         '4' => {
           'name' => 'value_u32',
@@ -11804,21 +11806,21 @@
         '5' => {
           'name' => 'value_s32',
           'offset' => '0',
-          'type' => '88069'
+          'type' => '89437'
         },
         '6' => {
           'name' => 'value_f32',
           'offset' => '0',
-          'type' => '88334'
+          'type' => '89702'
         }
       },
       'Name' => 'union union_range_field_format',
       'Size' => '4',
       'Type' => 'Union'
     },
-    '91197' => {
+    '92709' => {
       'Header' => 'platform.h',
-      'Line' => '776',
+      'Line' => '801',
       'Memb' => {
         '0' => {
           'name' => 'value_u8',
@@ -11828,7 +11830,7 @@
         '1' => {
           'name' => 'value_s8',
           'offset' => '0',
-          'type' => '88045'
+          'type' => '89413'
         },
         '2' => {
           'name' => 'value_u16',
@@ -11838,7 +11840,7 @@
         '3' => {
           'name' => 'value_s16',
           'offset' => '0',
-          'type' => '88057'
+          'type' => '89425'
         },
         '4' => {
           'name' => 'value_u32',
@@ -11848,16 +11850,16 @@
         '5' => {
           'name' => 'value_s32',
           'offset' => '0',
-          'type' => '88069'
+          'type' => '89437'
         }
       },
       'Name' => 'union union_sensor_data_size',
       'Size' => '4',
       'Type' => 'Union'
     },
-    '91210' => {
+    '92722' => {
       'Header' => 'platform.h',
-      'Line' => '783',
+      'Line' => '808',
       'Memb' => {
         '0' => {
           'name' => 'record_handle',
@@ -11889,9 +11891,9 @@
       'Size' => '12',
       'Type' => 'Struct'
     },
-    '91295' => {
+    '92807' => {
       'Header' => 'platform.h',
-      'Line' => '801',
+      'Line' => '826',
       'Memb' => {
         '0' => {
           'name' => 'entity_instance_num',
@@ -11904,18 +11906,18 @@
           'type' => '1006'
         }
       },
-      'Name' => 'anon-union-platform.h-801',
+      'Name' => 'anon-union-platform.h-826',
       'Size' => '2',
       'Type' => 'Union'
     },
-    '91329' => {
+    '92842' => {
       'Header' => 'platform.h',
-      'Line' => '796',
+      'Line' => '821',
       'Memb' => {
         '0' => {
           'name' => 'hdr',
           'offset' => '0',
-          'type' => '91210'
+          'type' => '92722'
         },
         '1' => {
           'name' => 'terminus_handle',
@@ -11935,7 +11937,7 @@
         '4' => {
           'name' => 'unnamed0',
           'offset' => '24',
-          'type' => '91295'
+          'type' => '92807'
         },
         '5' => {
           'name' => 'container_id',
@@ -11950,7 +11952,7 @@
         '7' => {
           'name' => 'sensor_auxiliary_names_pdr',
           'offset' => '35',
-          'type' => '29940'
+          'type' => '30222'
         },
         '8' => {
           'name' => 'base_unit',
@@ -11960,7 +11962,7 @@
         '9' => {
           'name' => 'unit_modifier',
           'offset' => '37',
-          'type' => '88045'
+          'type' => '89413'
         },
         '10' => {
           'name' => 'rate_unit',
@@ -11980,7 +11982,7 @@
         '13' => {
           'name' => 'aux_unit_modifier',
           'offset' => '41',
-          'type' => '88045'
+          'type' => '89413'
         },
         '14' => {
           'name' => 'aux_rate_unit',
@@ -12000,7 +12002,7 @@
         '17' => {
           'name' => 'is_linear',
           'offset' => '51',
-          'type' => '29940'
+          'type' => '30222'
         },
         '18' => {
           'name' => 'sensor_data_size',
@@ -12010,12 +12012,12 @@
         '19' => {
           'name' => 'resolution',
           'offset' => '54',
-          'type' => '88334'
+          'type' => '89702'
         },
         '20' => {
           'name' => 'offset',
           'offset' => '64',
-          'type' => '88334'
+          'type' => '89702'
         },
         '21' => {
           'name' => 'accuracy',
@@ -12035,7 +12037,7 @@
         '24' => {
           'name' => 'hysteresis',
           'offset' => '72',
-          'type' => '91197'
+          'type' => '92709'
         },
         '25' => {
           'name' => 'supported_thresholds',
@@ -12050,22 +12052,22 @@
         '27' => {
           'name' => 'state_transition_interval',
           'offset' => '86',
-          'type' => '88334'
+          'type' => '89702'
         },
         '28' => {
           'name' => 'update_interval',
           'offset' => '96',
-          'type' => '88334'
+          'type' => '89702'
         },
         '29' => {
           'name' => 'max_readable',
           'offset' => '100',
-          'type' => '91197'
+          'type' => '92709'
         },
         '30' => {
           'name' => 'min_readable',
           'offset' => '104',
-          'type' => '91197'
+          'type' => '92709'
         },
         '31' => {
           'name' => 'range_field_format',
@@ -12080,64 +12082,64 @@
         '33' => {
           'name' => 'nominal_value',
           'offset' => '118',
-          'type' => '90598'
+          'type' => '92112'
         },
         '34' => {
           'name' => 'normal_max',
           'offset' => '128',
-          'type' => '90598'
+          'type' => '92112'
         },
         '35' => {
           'name' => 'normal_min',
           'offset' => '132',
-          'type' => '90598'
+          'type' => '92112'
         },
         '36' => {
           'name' => 'warning_high',
           'offset' => '136',
-          'type' => '90598'
+          'type' => '92112'
         },
         '37' => {
           'name' => 'warning_low',
           'offset' => '146',
-          'type' => '90598'
+          'type' => '92112'
         },
         '38' => {
           'name' => 'critical_high',
           'offset' => '150',
-          'type' => '90598'
+          'type' => '92112'
         },
         '39' => {
           'name' => 'critical_low',
           'offset' => '256',
-          'type' => '90598'
+          'type' => '92112'
         },
         '40' => {
           'name' => 'fatal_high',
           'offset' => '260',
-          'type' => '90598'
+          'type' => '92112'
         },
         '41' => {
           'name' => 'fatal_low',
           'offset' => '264',
-          'type' => '90598'
+          'type' => '92112'
         }
       },
       'Name' => 'struct pldm_numeric_sensor_value_pdr',
       'Size' => '112',
       'Type' => 'Struct'
     },
-    '91922' => {
-      'BaseType' => '88991',
+    '93435' => {
+      'BaseType' => '90359',
       'Header' => 'platform.h',
-      'Line' => '844',
+      'Line' => '869',
       'Name' => 'pldm_utf16be',
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '91935' => {
+    '93448' => {
       'Header' => 'platform.h',
-      'Line' => '846',
+      'Line' => '871',
       'Memb' => {
         '0' => {
           'name' => 'tag',
@@ -12147,32 +12149,32 @@
         '1' => {
           'name' => 'name',
           'offset' => '8',
-          'type' => '91977'
+          'type' => '93490'
         }
       },
       'Name' => 'struct pldm_entity_auxiliary_name',
       'Size' => '16',
       'Type' => 'Struct'
     },
-    '91977' => {
-      'BaseType' => '91922',
+    '93490' => {
+      'BaseType' => '93435',
       'Name' => 'pldm_utf16be*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '91982' => {
+    '93495' => {
       'Header' => 'platform.h',
-      'Line' => '856',
+      'Line' => '881',
       'Memb' => {
         '0' => {
           'name' => 'hdr',
           'offset' => '0',
-          'type' => '91210'
+          'type' => '92722'
         },
         '1' => {
           'name' => 'container',
           'offset' => '18',
-          'type' => '59799'
+          'type' => '61595'
         },
         '2' => {
           'name' => 'shared_name_count',
@@ -12187,7 +12189,7 @@
         '4' => {
           'name' => 'names',
           'offset' => '36',
-          'type' => '92096'
+          'type' => '93609'
         },
         '5' => {
           'name' => 'auxiliary_name_data_size',
@@ -12197,28 +12199,28 @@
         '6' => {
           'name' => 'auxiliary_name_data',
           'offset' => '64',
-          'type' => '92101'
+          'type' => '93614'
         }
       },
       'Name' => 'struct pldm_entity_auxiliary_names_pdr',
       'Size' => '40',
       'Type' => 'Struct'
     },
-    '92096' => {
-      'BaseType' => '91935',
+    '93609' => {
+      'BaseType' => '93448',
       'Name' => 'struct pldm_entity_auxiliary_name*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '92101' => {
+    '93614' => {
       'BaseType' => '114',
       'Name' => 'char[]',
       'Size' => '8',
       'Type' => 'Array'
     },
-    '92116' => {
+    '93629' => {
       'Header' => 'platform.h',
-      'Line' => '886',
+      'Line' => '911',
       'Memb' => {
         '0' => {
           'name' => 'state_set_id',
@@ -12233,22 +12235,22 @@
         '2' => {
           'name' => 'states',
           'offset' => '3',
-          'type' => '90225'
+          'type' => '91743'
         }
       },
       'Name' => 'struct state_effecter_possible_states',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '92173' => {
-      'BaseType' => '92116',
+    '93686' => {
+      'BaseType' => '93629',
       'Name' => 'struct state_effecter_possible_states const',
       'Size' => '4',
       'Type' => 'Const'
     },
-    '92178' => {
+    '93691' => {
       'Header' => 'platform.h',
-      'Line' => '934',
+      'Line' => '959',
       'Memb' => {
         '0' => {
           'name' => 'set_request',
@@ -12265,17 +12267,17 @@
       'Size' => '2',
       'Type' => 'Struct'
     },
-    '92221' => {
-      'BaseType' => '92178',
+    '93734' => {
+      'BaseType' => '93691',
       'Header' => 'platform.h',
-      'Line' => '937',
+      'Line' => '962',
       'Name' => 'set_effecter_state_field',
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '92234' => {
+    '93747' => {
       'Header' => 'platform.h',
-      'Line' => '943',
+      'Line' => '968',
       'Memb' => {
         '0' => {
           'name' => 'sensor_op_state',
@@ -12302,17 +12304,17 @@
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '92305' => {
-      'BaseType' => '92234',
+    '93818' => {
+      'BaseType' => '93747',
       'Header' => 'platform.h',
-      'Line' => '951',
+      'Line' => '976',
       'Name' => 'get_sensor_state_field',
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '92318' => {
+    '93831' => {
       'Header' => 'platform.h',
-      'Line' => '957',
+      'Line' => '982',
       'Memb' => {
         '0' => {
           'name' => 'effecter_op_state',
@@ -12334,17 +12336,17 @@
       'Size' => '3',
       'Type' => 'Struct'
     },
-    '92375' => {
-      'BaseType' => '92318',
+    '93888' => {
+      'BaseType' => '93831',
       'Header' => 'platform.h',
-      'Line' => '961',
+      'Line' => '986',
       'Name' => 'get_effecter_state_field',
       'Size' => '3',
       'Type' => 'Typedef'
     },
-    '93104' => {
+    '94617' => {
       'Header' => 'platform.h',
-      'Line' => '1106',
+      'Line' => '1131',
       'Memb' => {
         '0' => {
           'name' => 'completion_code',
@@ -12359,22 +12361,22 @@
         '2' => {
           'name' => 'field',
           'offset' => '2',
-          'type' => '93161'
+          'type' => '94674'
         }
       },
       'Name' => 'struct pldm_get_state_effecter_states_resp',
       'Size' => '26',
       'Type' => 'Struct'
     },
-    '93161' => {
-      'BaseType' => '92375',
+    '94674' => {
+      'BaseType' => '93888',
       'Name' => 'get_effecter_state_field[8]',
       'Size' => '24',
       'Type' => 'Array'
     },
-    '93177' => {
+    '94690' => {
       'Header' => 'platform.h',
-      'Line' => '1116',
+      'Line' => '1141',
       'Memb' => {
         '0' => {
           'name' => 'sensor_id',
@@ -12389,16 +12391,16 @@
         '2' => {
           'name' => 'event_class',
           'offset' => '3',
-          'type' => '3419'
+          'type' => '3443'
         }
       },
       'Name' => 'struct pldm_sensor_event_data',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '93291' => {
+    '94804' => {
       'Header' => 'platform.h',
-      'Line' => '1156',
+      'Line' => '1181',
       'Memb' => {
         '0' => {
           'name' => 'format_version',
@@ -12420,9 +12422,9 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '93353' => {
+    '94866' => {
       'Header' => 'platform.h',
-      'Line' => '1166',
+      'Line' => '1191',
       'Memb' => {
         '0' => {
           'name' => 'format_version',
@@ -12442,22 +12444,22 @@
         '3' => {
           'name' => 'event_data',
           'offset' => '4',
-          'type' => '93424'
+          'type' => '94937'
         }
       },
       'Name' => 'struct pldm_platform_cper_event',
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '93424' => {
+    '94937' => {
       'BaseType' => '121',
       'Name' => 'uint8_t[]',
       'Size' => '8',
       'Type' => 'Array'
     },
-    '93580' => {
+    '95093' => {
       'Header' => 'platform.h',
-      'Line' => '1226',
+      'Line' => '1251',
       'Memb' => {
         '0' => {
           'name' => 'event_data_format',
@@ -12472,146 +12474,146 @@
         '2' => {
           'name' => 'change_records',
           'offset' => '2',
-          'type' => '3419'
+          'type' => '3443'
         }
       },
       'Name' => 'struct pldm_pdr_repository_chg_event_data',
       'Size' => '3',
       'Type' => 'Struct'
     },
-    '94204' => {
-      'BaseType' => '93353',
+    '95717' => {
+      'BaseType' => '94866',
       'Name' => 'struct pldm_platform_cper_event*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '95940' => {
-      'BaseType' => '91982',
+    '97470' => {
+      'BaseType' => '93495',
       'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '101348' => {
-      'BaseType' => '93104',
+    '102721' => {
+      'BaseType' => '94617',
       'Name' => 'struct pldm_get_state_effecter_states_resp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '129639' => {
-      'BaseType' => '13144',
+    '130939' => {
+      'BaseType' => '13426',
       'Name' => 'size_t*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '131347' => {
-      'BaseType' => '93291',
+    '132651' => {
+      'BaseType' => '94804',
       'Name' => 'struct pldm_message_poll_event*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '132348' => {
-      'BaseType' => '132358',
+    '133645' => {
+      'BaseType' => '133655',
       'Name' => 'uint32_t const*const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '132353' => {
-      'BaseType' => '29899',
+    '133650' => {
+      'BaseType' => '30181',
       'Name' => 'uint32_t const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '132358' => {
-      'BaseType' => '132353',
+    '133655' => {
+      'BaseType' => '133650',
       'Name' => 'uint32_t const*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '132363' => {
-      'BaseType' => '93580',
+    '133660' => {
+      'BaseType' => '95093',
       'Name' => 'struct pldm_pdr_repository_chg_event_data*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '161005' => {
-      'BaseType' => '91329',
+    '161090' => {
+      'BaseType' => '92842',
       'Name' => 'struct pldm_numeric_sensor_value_pdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '173444' => {
-      'BaseType' => '93177',
+    '173473' => {
+      'BaseType' => '94690',
       'Name' => 'struct pldm_sensor_event_data*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '173449' => {
-      'BaseType' => '173444',
+    '173478' => {
+      'BaseType' => '173473',
       'Name' => 'struct pldm_sensor_event_data*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '175613' => {
-      'BaseType' => '92305',
+    '175628' => {
+      'BaseType' => '93818',
       'Name' => 'get_sensor_state_field*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '190384' => {
-      'BaseType' => '92221',
+    '190346' => {
+      'BaseType' => '93734',
       'Name' => 'set_effecter_state_field*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '191360' => {
-      'BaseType' => '90009',
+    '191322' => {
+      'BaseType' => '91527',
       'Name' => 'struct pldm_state_sensor_pdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '191365' => {
-      'BaseType' => '191360',
+    '191327' => {
+      'BaseType' => '191322',
       'Name' => 'struct pldm_state_sensor_pdr*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '191370' => {
-      'BaseType' => '90220',
+    '191332' => {
+      'BaseType' => '91738',
       'Name' => 'struct state_sensor_possible_states const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '191375' => {
-      'BaseType' => '191370',
+    '191337' => {
+      'BaseType' => '191332',
       'Name' => 'struct state_sensor_possible_states const*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '191770' => {
-      'BaseType' => '90241',
+    '191732' => {
+      'BaseType' => '91759',
       'Name' => 'struct pldm_state_effecter_pdr*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '191775' => {
-      'BaseType' => '191770',
+    '191737' => {
+      'BaseType' => '191732',
       'Name' => 'struct pldm_state_effecter_pdr*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '191780' => {
-      'BaseType' => '92173',
+    '191742' => {
+      'BaseType' => '93686',
       'Name' => 'struct state_effecter_possible_states const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '191785' => {
-      'BaseType' => '191780',
+    '191747' => {
+      'BaseType' => '191742',
       'Name' => 'struct state_effecter_possible_states const*const',
       'Size' => '8',
       'Type' => 'Const'
     },
-    '194723' => {
+    '194603' => {
       'Line' => '19',
       'Memb' => {
         '0' => {
@@ -12631,13 +12633,13 @@
       'Source' => 'instance-id.c',
       'Type' => 'Struct'
     },
-    '194762' => {
+    '194642' => {
       'Line' => '24',
       'Memb' => {
         '0' => {
           'name' => 'state',
           'offset' => '0',
-          'type' => '194804'
+          'type' => '194684'
         },
         '1' => {
           'name' => 'lock_db_fd',
@@ -12651,31 +12653,31 @@
       'Source' => 'instance-id.c',
       'Type' => 'Struct'
     },
-    '194804' => {
-      'BaseType' => '194723',
+    '194684' => {
+      'BaseType' => '194603',
       'Name' => 'struct pldm_tid_state[256]',
       'Size' => '2048',
       'Type' => 'Array'
     },
-    '195360' => {
-      'BaseType' => '194762',
+    '195240' => {
+      'BaseType' => '194642',
       'Name' => 'struct pldm_instance_db*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '195747' => {
+    '195627' => {
       'BaseType' => '187',
       'Name' => 'pldm_instance_id_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '195923' => {
-      'BaseType' => '195360',
+    '195803' => {
+      'BaseType' => '195240',
       'Name' => 'struct pldm_instance_db**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '196715' => {
+    '196595' => {
       'BaseType' => '121',
       'Header' => 'pldm.h',
       'Line' => '13',
@@ -12683,7 +12685,7 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '196830' => {
+    '196710' => {
       'BaseType' => '284',
       'Header' => 'pldm.h',
       'Line' => '30',
@@ -12691,13 +12693,13 @@
       'Size' => '4',
       'Type' => 'Typedef'
     },
-    '196848' => {
+    '196728' => {
       'Line' => '26',
       'Memb' => {
         '0' => {
           'name' => 'transport',
           'offset' => '0',
-          'type' => '196921'
+          'type' => '196801'
         },
         '1' => {
           'name' => 'socket',
@@ -12707,12 +12709,12 @@
         '2' => {
           'name' => 'tid_eid_map',
           'offset' => '68',
-          'type' => '200617'
+          'type' => '200497'
         },
         '3' => {
           'name' => 'socket_send_buf',
           'offset' => '768',
-          'type' => '199537'
+          'type' => '199417'
         }
       },
       'Name' => 'struct pldm_transport_mctp_demux',
@@ -12721,26 +12723,26 @@
       'Source' => 'mctp-demux.c',
       'Type' => 'Struct'
     },
-    '196874' => {
-      'BaseType' => '196848',
+    '196754' => {
+      'BaseType' => '196728',
       'Name' => 'struct pldm_transport_mctp_demux*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '196916' => {
-      'BaseType' => '196921',
+    '196796' => {
+      'BaseType' => '196801',
       'Name' => 'struct pldm_transport*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '196921' => {
+    '196801' => {
       'Header' => 'transport.h',
       'Line' => '18',
       'Memb' => {
         '0' => {
           'name' => 'name',
           'offset' => '0',
-          'type' => '3975'
+          'type' => '3999'
         },
         '1' => {
           'name' => 'version',
@@ -12750,17 +12752,17 @@
         '2' => {
           'name' => 'recv',
           'offset' => '22',
-          'type' => '199848'
+          'type' => '199728'
         },
         '3' => {
           'name' => 'send',
           'offset' => '36',
-          'type' => '199889'
+          'type' => '199769'
         },
         '4' => {
           'name' => 'init_pollfd',
           'offset' => '50',
-          'type' => '199969'
+          'type' => '199849'
         }
       },
       'Name' => 'struct pldm_transport',
@@ -12768,19 +12770,19 @@
       'Size' => '40',
       'Type' => 'Struct'
     },
-    '197057' => {
+    '196937' => {
       'BaseType' => '175',
       'Name' => 'pldm_tid_t*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '197160' => {
-      'BaseType' => '196874',
+    '197040' => {
+      'BaseType' => '196754',
       'Name' => 'struct pldm_transport_mctp_demux**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '199257' => {
+    '199137' => {
       'BaseType' => '46',
       'Header' => 'int-ll64.h',
       'Line' => '21',
@@ -12789,7 +12791,7 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '199269' => {
+    '199149' => {
       'BaseType' => '53',
       'Header' => 'int-ll64.h',
       'Line' => '24',
@@ -12798,7 +12800,7 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '199537' => {
+    '199417' => {
       'Header' => 'socket.h',
       'Line' => '5',
       'Memb' => {
@@ -12823,31 +12825,31 @@
       'Size' => '12',
       'Type' => 'Struct'
     },
-    '199848' => {
+    '199728' => {
       'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
       'Param' => {
         '0' => {
-          'type' => '196916'
+          'type' => '196796'
         },
         '1' => {
-          'type' => '197057'
+          'type' => '196937'
         },
         '2' => {
-          'type' => '52328'
+          'type' => '54364'
         },
         '3' => {
-          'type' => '13144'
+          'type' => '13426'
         }
       },
-      'Return' => '196830',
+      'Return' => '196710',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '199889' => {
+    '199769' => {
       'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
       'Param' => {
         '0' => {
-          'type' => '196916'
+          'type' => '196796'
         },
         '1' => {
           'type' => '175'
@@ -12859,17 +12861,17 @@
           'type' => '1140'
         }
       },
-      'Return' => '196830',
+      'Return' => '196710',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '199914' => {
-      'BaseType' => '199919',
+    '199794' => {
+      'BaseType' => '199799',
       'Name' => 'struct pollfd*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '199919' => {
+    '199799' => {
       'Header' => 'poll.h',
       'Line' => '36',
       'Memb' => {
@@ -12894,21 +12896,21 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '199969' => {
+    '199849' => {
       'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
       'Param' => {
         '0' => {
-          'type' => '196916'
+          'type' => '196796'
         },
         '1' => {
-          'type' => '199914'
+          'type' => '199794'
         }
       },
       'Return' => '100',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '199974' => {
+    '199854' => {
       'BaseType' => '53',
       'Header' => 'socket.h',
       'Line' => '10',
@@ -12917,14 +12919,14 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '200351' => {
+    '200231' => {
       'Header' => 'mctp.h',
       'Line' => '18',
       'Memb' => {
         '0' => {
           'name' => 's_addr',
           'offset' => '0',
-          'type' => '196715'
+          'type' => '196595'
         }
       },
       'Name' => 'struct mctp_addr',
@@ -12932,19 +12934,19 @@
       'Size' => '1',
       'Type' => 'Struct'
     },
-    '200377' => {
+    '200257' => {
       'Header' => 'mctp.h',
       'Line' => '22',
       'Memb' => {
         '0' => {
           'name' => 'smctp_family',
           'offset' => '0',
-          'type' => '199974'
+          'type' => '199854'
         },
         '1' => {
           'name' => '__smctp_pad0',
           'offset' => '2',
-          'type' => '199269'
+          'type' => '199149'
         },
         '2' => {
           'name' => 'smctp_network',
@@ -12954,22 +12956,22 @@
         '3' => {
           'name' => 'smctp_addr',
           'offset' => '8',
-          'type' => '200351'
+          'type' => '200231'
         },
         '4' => {
           'name' => 'smctp_type',
           'offset' => '9',
-          'type' => '199257'
+          'type' => '199137'
         },
         '5' => {
           'name' => 'smctp_tag',
           'offset' => '16',
-          'type' => '199257'
+          'type' => '199137'
         },
         '6' => {
           'name' => '__smctp_pad1',
           'offset' => '17',
-          'type' => '199257'
+          'type' => '199137'
         }
       },
       'Name' => 'struct sockaddr_mctp',
@@ -12977,19 +12979,19 @@
       'Size' => '12',
       'Type' => 'Struct'
     },
-    '200481' => {
-      'BaseType' => '200377',
+    '200361' => {
+      'BaseType' => '200257',
       'Name' => 'struct sockaddr_mctp const',
       'Size' => '12',
       'Type' => 'Const'
     },
-    '200524' => {
+    '200404' => {
       'Line' => '35',
       'Memb' => {
         '0' => {
           'name' => 'transport',
           'offset' => '0',
-          'type' => '196921'
+          'type' => '196801'
         },
         '1' => {
           'name' => 'socket',
@@ -12999,12 +13001,12 @@
         '2' => {
           'name' => 'tid_eid_map',
           'offset' => '68',
-          'type' => '200617'
+          'type' => '200497'
         },
         '3' => {
           'name' => 'socket_send_buf',
           'offset' => '768',
-          'type' => '199537'
+          'type' => '199417'
         },
         '4' => {
           'name' => 'bound',
@@ -13023,31 +13025,31 @@
       'Source' => 'af-mctp.c',
       'Type' => 'Struct'
     },
-    '200617' => {
+    '200497' => {
       'BaseType' => '175',
       'Name' => 'pldm_tid_t[256]',
       'Size' => '256',
       'Type' => 'Array'
     },
-    '201418' => {
-      'BaseType' => '200524',
+    '201298' => {
+      'BaseType' => '200404',
       'Name' => 'struct pldm_transport_af_mctp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '201423' => {
-      'BaseType' => '200481',
+    '201303' => {
+      'BaseType' => '200361',
       'Name' => 'struct sockaddr_mctp const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '201736' => {
-      'BaseType' => '201418',
+    '201616' => {
+      'BaseType' => '201298',
       'Name' => 'struct pldm_transport_af_mctp**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '228231' => {
+    '228261' => {
       'Header' => 'file_io.h',
       'Line' => '32',
       'Memb' => {
@@ -13064,14 +13066,14 @@
         '2' => {
           'name' => 'data',
           'offset' => '8',
-          'type' => '93424'
+          'type' => '94937'
         }
       },
       'Name' => 'struct pldm_oem_meta_file_io_write_req',
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '228298' => {
+    '228328' => {
       'Header' => 'file_io.h',
       'Line' => '45',
       'Memb' => {
@@ -13090,7 +13092,7 @@
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '228337' => {
+    '228367' => {
       'Header' => 'file_io.h',
       'Line' => '55',
       'Memb' => {
@@ -13109,21 +13111,21 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '228376' => {
+    '228406' => {
       'Header' => 'file_io.h',
       'Line' => '70',
       'Memb' => {
         '0' => {
           'name' => 'data',
           'offset' => '0',
-          'type' => '228298'
+          'type' => '228328'
         }
       },
       'Name' => 'anon-union-file_io.h-70',
       'Size' => '4',
       'Type' => 'Union'
     },
-    '228394' => {
+    '228424' => {
       'Header' => 'file_io.h',
       'Line' => '65',
       'Memb' => {
@@ -13150,33 +13152,33 @@
         '4' => {
           'name' => 'info',
           'offset' => '18',
-          'type' => '228376'
+          'type' => '228406'
         }
       },
       'Name' => 'struct pldm_oem_meta_file_io_read_req',
       'Size' => '16',
       'Type' => 'Struct'
     },
-    '228472' => {
+    '228502' => {
       'Header' => 'file_io.h',
       'Line' => '86',
       'Memb' => {
         '0' => {
           'name' => 'attr',
           'offset' => '0',
-          'type' => '228337'
+          'type' => '228367'
         },
         '1' => {
           'name' => 'data',
           'offset' => '0',
-          'type' => '228298'
+          'type' => '228328'
         }
       },
       'Name' => 'anon-union-file_io.h-86',
       'Size' => '8',
       'Type' => 'Union'
     },
-    '228500' => {
+    '228530' => {
       'Header' => 'file_io.h',
       'Line' => '80',
       'Memb' => {
@@ -13208,39 +13210,39 @@
         '5' => {
           'name' => 'info',
           'offset' => '18',
-          'type' => '228472'
+          'type' => '228502'
         },
         '6' => {
           'name' => 'data',
           'offset' => '32',
-          'type' => '93424'
+          'type' => '94937'
         }
       },
       'Name' => 'struct pldm_oem_meta_file_io_read_resp',
       'Size' => '24',
       'Type' => 'Struct'
     },
-    '231009' => {
-      'BaseType' => '228500',
+    '231031' => {
+      'BaseType' => '228530',
       'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '232128' => {
-      'BaseType' => '228394',
+    '232160' => {
+      'BaseType' => '228424',
       'Name' => 'struct pldm_oem_meta_file_io_read_req*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '232564' => {
-      'BaseType' => '228231',
+    '232596' => {
+      'BaseType' => '228261',
       'Name' => 'struct pldm_oem_meta_file_io_write_req*',
       'Size' => '8',
       'Type' => 'Pointer'
     }
   },
   'UndefinedSymbols' => {
-    'libpldm.so.0.10.0' => {
+    'libpldm.so.0.11.0' => {
       '_ITM_deregisterTMCloneTable' => 0,
       '_ITM_registerTMCloneTable' => 0,
       '__assert_fail@GLIBC_2.2.5' => 0,
diff --git a/meson.build b/meson.build
index 81f1982..032ef59 100644
--- a/meson.build
+++ b/meson.build
@@ -11,7 +11,7 @@
         'b_ndebug': 'if-release',
         'tests': not meson.is_subproject(),
     },
-    version: '0.10.0',
+    version: '0.11.0',
     meson_version: '>=1.3.0',
 )