bios_table: Remove pldm_bios_table_append_pad_checksum()

pldm_bios_table_append_pad_checksum() was deprecated in v0.4.0, remove
it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I5b0d5abdb32b3c814ff86a85492dce754b36b1e0
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 716abd9..2104747 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -31,6 +31,7 @@
 2. bios_table: Remove pldm_bios_table_attr_value_entry_encode_enum()
 3. bios_table: Remove pldm_bios_table_attr_value_entry_encode_string()
 4. bios_table: Remove pldm_bios_table_attr_value_entry_encode_integer()
+5. bios_table: Remove pldm_bios_table_append_pad_checksum()
 
 ### Fixed
 
diff --git a/abi/aarch64/gcc.dump b/abi/aarch64/gcc.dump
index 05b0b28..ba02e4a 100644
--- a/abi/aarch64/gcc.dump
+++ b/abi/aarch64/gcc.dump
@@ -158,7 +158,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_date_time_resp'
                                        },
-                            '108327' => {
+                            '108058' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -177,7 +177,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_with_metadata_resp'
                                         },
-                            '108510' => {
+                            '108241' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -198,7 +198,7 @@
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '53941'
+                                                                'type' => '53672'
                                                               },
                                                        '5' => {
                                                                 'name' => 'file_meta_data_1',
@@ -221,7 +221,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_with_metadata_req'
                                         },
-                            '108728' => {
+                            '108459' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -240,7 +240,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_with_metadata_resp'
                                         },
-                            '108835' => {
+                            '108566' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -283,7 +283,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_with_metadata_req'
                                         },
-                            '109128' => {
+                            '108859' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -302,7 +302,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_with_meta_data_resp'
                                         },
-                            '109306' => {
+                            '109037' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -346,7 +346,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_with_meta_data_req'
                                         },
-                            '109504' => {
+                            '109235' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -365,7 +365,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_with_meta_data_resp'
                                         },
-                            '109606' => {
+                            '109337' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -408,22 +408,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_with_meta_data_req'
                                         },
-                            '10972' => {
-                                         'Header' => 'bios.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '168'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1615'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_get_date_time_req'
-                                       },
-                            '109899' => {
+                            '109630' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -442,7 +427,22 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_resp'
                                         },
-                            '110006' => {
+                            '10972' => {
+                                         'Header' => 'bios.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'msg',
+                                                               'type' => '1615'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_get_date_time_req'
+                                       },
+                            '109737' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -469,7 +469,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_req'
                                         },
-                            '110224' => {
+                            '109955' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -488,7 +488,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_resp'
                                         },
-                            '110397' => {
+                            '110128' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -515,7 +515,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_req'
                                         },
-                            '110533' => {
+                            '110264' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -538,7 +538,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_resp'
                                         },
-                            '110660' => {
+                            '110391' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -573,7 +573,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_req'
                                         },
-                            '110918' => {
+                            '110649' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -600,7 +600,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_resp'
                                         },
-                            '111131' => {
+                            '110862' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -631,7 +631,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_req'
                                         },
-                            '111281' => {
+                            '111012' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -650,7 +650,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_resp'
                                         },
-                            '111388' => {
+                            '111119' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -677,7 +677,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_req'
                                         },
-                            '111606' => {
+                            '111337' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -696,7 +696,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_resp'
                                         },
-                            '111779' => {
+                            '111510' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -717,13 +717,13 @@
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '53941'
+                                                                'type' => '53672'
                                                               }
                                                      },
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_req'
                                         },
-                            '111915' => {
+                            '111646' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -746,7 +746,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_memory_resp'
                                         },
-                            '112042' => {
+                            '111773' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -785,7 +785,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_memory_req'
                                         },
-                            '112320' => {
+                            '112051' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -812,7 +812,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_memory_resp'
                                         },
-                            '112533' => {
+                            '112264' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -841,13 +841,13 @@
                                                               },
                                                        '6' => {
                                                                 'name' => 'address',
-                                                                'type' => '53941'
+                                                                'type' => '53672'
                                                               }
                                                      },
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_memory_req'
                                         },
-                            '112697' => {
+                            '112428' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -870,7 +870,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_write_file_resp'
                                         },
-                            '112895' => {
+                            '112626' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -893,7 +893,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_write_file_resp'
                                         },
-                            '113017' => {
+                            '112748' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -920,7 +920,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_write_file_req'
                                         },
-                            '113235' => {
+                            '112966' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -951,7 +951,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_write_file_req'
                                         },
-                            '113384' => {
+                            '113115' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -974,7 +974,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_read_file_resp'
                                         },
-                            '113582' => {
+                            '113313' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1001,7 +1001,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_read_file_resp'
                                         },
-                            '113712' => {
+                            '113443' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1028,7 +1028,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_read_file_req'
                                         },
-                            '113930' => {
+                            '113661' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1055,7 +1055,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_read_file_req'
                                         },
-                            '114059' => {
+                            '113790' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1090,7 +1090,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_file_table_resp'
                                         },
-                            '114225' => {
+                            '113956' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1117,7 +1117,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_file_table_req'
                                         },
-                            '114434' => {
+                            '114165' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1152,7 +1152,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_file_table_resp'
                                         },
-                            '114717' => {
+                            '114448' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1179,7 +1179,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_file_table_req'
                                         },
-                            '114846' => {
+                            '114577' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1202,7 +1202,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_memory_resp'
                                         },
-                            '114967' => {
+                            '114698' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1237,7 +1237,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_memory_req'
                                         },
-                            '115214' => {
+                            '114945' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1264,7 +1264,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_memory_resp'
                                         },
-                            '115418' => {
+                            '115149' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1289,13 +1289,13 @@
                                                               },
                                                        '5' => {
                                                                 'name' => 'address',
-                                                                'type' => '53941'
+                                                                'type' => '53672'
                                                               }
                                                      },
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_memory_req'
                                         },
-                            '116364' => {
+                            '116095' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1326,7 +1326,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_alert_status_resp'
                                         },
-                            '116595' => {
+                            '116326' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1345,7 +1345,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_alert_status_req'
                                         },
-                            '116683' => {
+                            '116414' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1372,7 +1372,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_alert_status_resp'
                                         },
-                            '116816' => {
+                            '116547' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1395,7 +1395,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_alert_status_req'
                                         },
-                            '117855' => {
+                            '117586' => {
                                           'Header' => 'platform_oem_ibm.h',
                                           'Param' => {
                                                        '0' => {
@@ -3521,7 +3521,7 @@
                                         'Return' => '168',
                                         'ShortName' => 'pack_pldm_header'
                                       },
-                            '46872' => {
+                            '46874' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -3536,7 +3536,7 @@
                                          'Return' => '180',
                                          'ShortName' => 'crc32'
                                        },
-                            '46987' => {
+                            '46989' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3551,7 +3551,7 @@
                                          'Return' => '6265',
                                          'ShortName' => 'pldm_bios_table_checksum'
                                        },
-                            '47132' => {
+                            '47134' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3582,7 +3582,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
                                        },
-                            '47748' => {
+                            '47731' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3598,10 +3598,10 @@
                                                                'type' => '4895'
                                                              }
                                                     },
-                                         'Return' => '47743',
+                                         'Return' => '47726',
                                          'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
                                        },
-                            '48011' => {
+                            '47994' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3617,10 +3617,10 @@
                                                                'type' => '4895'
                                                              }
                                                     },
-                                         'Return' => '48158',
+                                         'Return' => '48141',
                                          'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
                                        },
-                            '48279' => {
+                            '48262' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3636,10 +3636,10 @@
                                                                'type' => '4895'
                                                              }
                                                     },
-                                         'Return' => '48158',
+                                         'Return' => '48141',
                                          'ShortName' => 'pldm_bios_table_attr_find_by_handle'
                                        },
-                            '48542' => {
+                            '48525' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3655,10 +3655,10 @@
                                                                'type' => '12199'
                                                              }
                                                     },
-                                         'Return' => '48747',
+                                         'Return' => '48730',
                                          'ShortName' => 'pldm_bios_table_string_find_by_string'
                                        },
-                            '48916' => {
+                            '48899' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3674,54 +3674,54 @@
                                                                'type' => '4895'
                                                              }
                                                     },
-                                         'Return' => '48747',
+                                         'Return' => '48730',
                                          'ShortName' => 'pldm_bios_table_string_find_by_handle'
                                        },
-                            '49678' => {
+                            '49661' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '47738'
+                                                               'type' => '47721'
                                                              }
                                                     },
                                          'Return' => '1434',
                                          'ShortName' => 'pldm_bios_table_iter_value'
                                        },
-                            '49733' => {
+                            '49716' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '47738'
+                                                               'type' => '47721'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_iter_next'
                                        },
-                            '49844' => {
+                            '49827' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '49920'
+                                                               'type' => '49903'
                                                              }
                                                     },
                                          'Return' => '6265',
                                          'ShortName' => 'pldm_bios_table_iter_is_end'
                                        },
-                            '49925' => {
+                            '49908' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '47738'
+                                                               'type' => '47721'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_iter_free'
                                        },
-                            '49996' => {
+                            '49979' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3737,10 +3737,10 @@
                                                                'type' => '45567'
                                                              }
                                                     },
-                                         'Return' => '47738',
+                                         'Return' => '47721',
                                          'ShortName' => 'pldm_bios_table_iter_create'
                                        },
-                            '50235' => {
+                            '50218' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3759,26 +3759,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
                                        },
-                            '50535' => {
-                                         'Header' => 'bios_table.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'table',
-                                                               'type' => '166'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'capacity',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'size',
-                                                               'type' => '123'
-                                                             }
-                                                    },
-                                         'Return' => '123',
-                                         'ShortName' => 'pldm_bios_table_append_pad_checksum'
-                                       },
-                            '50787' => {
+                            '50518' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3789,40 +3770,40 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_pad_checksum_size'
                                        },
-                            '51082' => {
+                            '50813' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47743'
+                                                               'type' => '47726'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
                                        },
-                            '51137' => {
+                            '50868' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47743'
+                                                               'type' => '47726'
                                                              }
                                                     },
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_length'
                                        },
-                            '51621' => {
+                            '51352' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47743'
+                                                               'type' => '47726'
                                                              }
                                                     },
                                          'Return' => '45555',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
                                        },
-                            '51695' => {
+                            '51426' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3849,12 +3830,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
                                        },
-                            '51887' => {
+                            '51618' => {
                                          'Header' => 'bios_table.h',
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
                                        },
-                            '52049' => {
+                            '51780' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3885,12 +3866,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
                                        },
-                            '52304' => {
+                            '52035' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47743'
+                                                               'type' => '47726'
                                                              },
                                                       '1' => {
                                                                'name' => 'current_string',
@@ -3900,18 +3881,18 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
                                        },
-                            '52399' => {
+                            '52130' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47743'
+                                                               'type' => '47726'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
                                        },
-                            '52474' => {
+                            '52205' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3922,7 +3903,7 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
                                        },
-                            '52662' => {
+                            '52393' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3953,12 +3934,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
                                        },
-                            '52916' => {
+                            '52647' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47743'
+                                                               'type' => '47726'
                                                              },
                                                       '1' => {
                                                                'name' => 'handles',
@@ -3972,18 +3953,18 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
                                        },
-                            '53090' => {
+                            '52821' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47743'
+                                                               'type' => '47726'
                                                              }
                                                     },
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
                                        },
-                            '53145' => {
+                            '52876' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3994,42 +3975,42 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
                                        },
-                            '53200' => {
+                            '52931' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47743'
+                                                               'type' => '47726'
                                                              }
                                                     },
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
                                        },
-                            '53255' => {
+                            '52986' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47743'
+                                                               'type' => '47726'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
                                        },
-                            '53814' => {
+                            '53545' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              },
                                                       '1' => {
                                                                'name' => 'lower',
-                                                               'type' => '53941'
+                                                               'type' => '53672'
                                                              },
                                                       '2' => {
                                                                'name' => 'upper',
-                                                               'type' => '53941'
+                                                               'type' => '53672'
                                                              },
                                                       '3' => {
                                                                'name' => 'scalar',
@@ -4037,13 +4018,13 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'def',
-                                                               'type' => '53941'
+                                                               'type' => '53672'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
                                        },
-                            '53956' => {
+                            '53687' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4056,38 +4037,38 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '54218'
+                                                               'type' => '53949'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
                                        },
-                            '54228' => {
+                            '53959' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'info',
-                                                               'type' => '54218'
+                                                               'type' => '53949'
                                                              },
                                                       '1' => {
                                                                'name' => 'errmsg',
-                                                               'type' => '54485'
+                                                               'type' => '54216'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
                                        },
-                            '54490' => {
+                            '54221' => {
                                          'Header' => 'bios_table.h',
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
                                        },
-                            '54652' => {
+                            '54383' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              },
                                                       '1' => {
                                                                'name' => 'buffer',
@@ -4101,45 +4082,45 @@
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
                                        },
-                            '54848' => {
+                            '54579' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
                                        },
-                            '54923' => {
+                            '54654' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
                                        },
-                            '54998' => {
+                            '54729' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              }
                                                     },
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
                                        },
-                            '55073' => {
+                            '54804' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_string_length',
@@ -4149,7 +4130,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
                                        },
-                            '55249' => {
+                            '54980' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4162,28 +4143,28 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '55535'
+                                                               'type' => '55266'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
                                        },
-                            '55540' => {
+                            '55271' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'info',
-                                                               'type' => '55535'
+                                                               'type' => '55266'
                                                              },
                                                       '1' => {
                                                                'name' => 'errmsg',
-                                                               'type' => '54485'
+                                                               'type' => '54216'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
                                        },
-                            '55809' => {
+                            '55540' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4194,12 +4175,12 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
                                        },
-                            '56044' => {
+                            '55775' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_indices',
@@ -4213,12 +4194,12 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
                                        },
-                            '56250' => {
+                            '55981' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              },
                                                       '1' => {
                                                                'name' => 'pv_hdls',
@@ -4232,12 +4213,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
                                        },
-                            '56408' => {
+                            '56139' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_num',
@@ -4247,12 +4228,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
                                        },
-                            '56573' => {
+                            '56304' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              },
                                                       '1' => {
                                                                'name' => 'pv_num',
@@ -4262,7 +4243,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
                                        },
-                            '56639' => {
+                            '56370' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4275,13 +4256,13 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '56897'
+                                                               'type' => '56628'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
                                        },
-                            '56902' => {
+                            '56633' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4296,45 +4277,45 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
                                        },
-                            '56968' => {
+                            '56699' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
                                        },
-                            '57021' => {
+                            '56752' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              }
                                                     },
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
                                        },
-                            '57074' => {
+                            '56805' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48158'
+                                                               'type' => '48141'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
                                        },
-                            '57696' => {
+                            '57427' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48747'
+                                                               'type' => '48730'
                                                              },
                                                       '1' => {
                                                                'name' => 'buffer',
@@ -4348,29 +4329,29 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
                                        },
-                            '57862' => {
+                            '57593' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48747'
+                                                               'type' => '48730'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
                                        },
-                            '57915' => {
+                            '57646' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48747'
+                                                               'type' => '48730'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
                                        },
-                            '57968' => {
+                            '57699' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4393,7 +4374,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_string_entry_encode_check'
                                        },
-                            '58237' => {
+                            '57968' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4510,7 +4491,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_set_bios_table_req'
                                       },
-                            '63827' => {
+                            '63558' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -4521,7 +4502,7 @@
                                          'Return' => '6265',
                                          'ShortName' => 'is_transfer_flag_valid'
                                        },
-                            '63978' => {
+                            '63709' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4538,17 +4519,17 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'non_functioning_component_indication',
-                                                               'type' => '64162'
+                                                               'type' => '63893'
                                                              },
                                                       '4' => {
                                                                'name' => 'non_functioning_component_bitmap',
-                                                               'type' => '64167'
+                                                               'type' => '63898'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'decode_cancel_update_resp'
                                        },
-                            '64177' => {
+                            '63908' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4567,7 +4548,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_cancel_update_req'
                                        },
-                            '64330' => {
+                            '64061' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4586,7 +4567,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_cancel_update_component_resp'
                                        },
-                            '64412' => {
+                            '64143' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4605,7 +4586,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_cancel_update_component_req'
                                        },
-                            '64565' => {
+                            '64296' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4646,12 +4627,54 @@
                                                              },
                                                       '9' => {
                                                                'name' => 'update_option_flags_enabled',
-                                                               'type' => '64906'
+                                                               'type' => '64637'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_status_resp'
                                        },
+                            '64647' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'msg',
+                                                               'type' => '1615'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_get_status_req'
+                                       },
+                            '64800' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2029'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '2034'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'estimated_time_activation',
+                                                               'type' => '8294'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_activate_firmware_resp'
+                                       },
                             '6491' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -4675,49 +4698,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_table_resp'
                                       },
-                            '64916' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '168'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1615'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_get_status_req'
-                                       },
-                            '65069' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2029'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '2034'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'estimated_time_activation',
-                                                               'type' => '8294'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_activate_firmware_resp'
-                                       },
-                            '65195' => {
+                            '64926' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4740,7 +4721,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_activate_firmware_req'
                                        },
-                            '65416' => {
+                            '65147' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4763,7 +4744,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_apply_complete_resp'
                                        },
-                            '65588' => {
+                            '65319' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4780,13 +4761,13 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_activation_methods_modification',
-                                                               'type' => '65710'
+                                                               'type' => '65441'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'decode_apply_complete_req'
                                        },
-                            '65720' => {
+                            '65451' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4809,7 +4790,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_verify_complete_resp'
                                        },
-                            '65892' => {
+                            '65623' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4828,7 +4809,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_verify_complete_req'
                                        },
-                            '65974' => {
+                            '65705' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4851,7 +4832,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_transfer_complete_resp'
                                        },
-                            '66146' => {
+                            '65877' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4870,7 +4851,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_transfer_complete_req'
                                        },
-                            '66228' => {
+                            '65959' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4893,7 +4874,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_request_firmware_data_resp'
                                        },
-                            '66400' => {
+                            '66131' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4916,7 +4897,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_request_firmware_data_req'
                                        },
-                            '66532' => {
+                            '66263' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4941,7 +4922,7 @@
                                                              },
                                                       '5' => {
                                                                'name' => 'update_option_flags_enabled',
-                                                               'type' => '64906'
+                                                               'type' => '64637'
                                                              },
                                                       '6' => {
                                                                'name' => 'time_before_req_fw_data',
@@ -4951,7 +4932,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_update_component_resp'
                                        },
-                            '66768' => {
+                            '66499' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4988,7 +4969,7 @@
                                                              },
                                                       '6' => {
                                                                'name' => 'update_option_flags',
-                                                               'type' => '59661'
+                                                               'type' => '59392'
                                                              },
                                                       '7' => {
                                                                'name' => 'comp_ver_str_type',
@@ -5000,36 +4981,13 @@
                                                              },
                                                       '9' => {
                                                                'name' => 'comp_ver_str',
-                                                               'type' => '67172'
+                                                               'type' => '66903'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'encode_update_component_req'
                                        },
-                            '6693' => {
-                                        'Header' => 'bios.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'msg',
-                                                              'type' => '2029'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'payload_length',
-                                                              'type' => '123'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'completion_code',
-                                                              'type' => '2034'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'next_transfer_handle',
-                                                              'type' => '2039'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'decode_set_bios_table_resp'
-                                      },
-                            '67182' => {
+                            '66913' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5056,7 +5014,30 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_pass_component_table_resp'
                                        },
-                            '67378' => {
+                            '6693' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'msg',
+                                                              'type' => '2029'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'payload_length',
+                                                              'type' => '123'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '2034'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'next_transfer_handle',
+                                                              'type' => '2039'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'decode_set_bios_table_resp'
+                                      },
+                            '67109' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5097,7 +5078,7 @@
                                                              },
                                                       '8' => {
                                                                'name' => 'comp_ver_str',
-                                                               'type' => '67172'
+                                                               'type' => '66903'
                                                              },
                                                       '9' => {
                                                                'name' => 'msg',
@@ -5107,7 +5088,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_pass_component_table_req'
                                        },
-                            '67791' => {
+                            '67522' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5134,7 +5115,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_request_update_resp'
                                        },
-                            '67932' => {
+                            '67663' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5167,7 +5148,7 @@
                                                              },
                                                       '7' => {
                                                                'name' => 'comp_img_set_ver_str',
-                                                               'type' => '67172'
+                                                               'type' => '66903'
                                                              },
                                                       '8' => {
                                                                'name' => 'msg',
@@ -5181,6 +5162,33 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_request_update_req'
                                        },
+                            '68028' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'data',
+                                                               'type' => '6087'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'component_data',
+                                                               'type' => '68184'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'active_comp_ver_str',
+                                                               'type' => '6481'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'pending_comp_ver_str',
+                                                               'type' => '6481'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
+                                       },
                             '6809' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -5220,34 +5228,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_table_req'
                                       },
-                            '68297' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'data',
-                                                               'type' => '6087'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'component_data',
-                                                               'type' => '68453'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'active_comp_ver_str',
-                                                               'type' => '6481'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'pending_comp_ver_str',
-                                                               'type' => '6481'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
-                                       },
-                            '68463' => {
+                            '68194' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5260,7 +5241,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'resp_data',
-                                                               'type' => '68683'
+                                                               'type' => '68414'
                                                              },
                                                       '3' => {
                                                                'name' => 'active_comp_image_set_ver_str',
@@ -5278,7 +5259,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_firmware_parameters_resp'
                                        },
-                            '68688' => {
+                            '68419' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5297,7 +5278,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_firmware_parameters_req'
                                        },
-                            '68825' => {
+                            '68556' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5322,13 +5303,13 @@
                                                              },
                                                       '5' => {
                                                                'name' => 'descriptor_data',
-                                                               'type' => '68981'
+                                                               'type' => '68712'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'decode_query_device_identifiers_resp'
                                        },
-                            '68991' => {
+                            '68722' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5347,7 +5328,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_query_device_identifiers_req'
                                        },
-                            '69128' => {
+                            '68859' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5360,7 +5341,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'pldm_comp_image_info',
-                                                               'type' => '69275'
+                                                               'type' => '69006'
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_version_str',
@@ -5370,7 +5351,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_pldm_comp_image_info'
                                        },
-                            '69280' => {
+                            '69011' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5397,7 +5378,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_vendor_defined_descriptor_value'
                                        },
-                            '69459' => {
+                            '69190' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5420,7 +5401,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_descriptor_type_length_value'
                                        },
-                            '69631' => {
+                            '69362' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5437,7 +5418,7 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'fw_device_id_record',
-                                                               'type' => '69898'
+                                                               'type' => '69629'
                                                              },
                                                       '4' => {
                                                                'name' => 'applicable_components',
@@ -5459,7 +5440,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_firmware_device_id_record'
                                        },
-                            '69903' => {
+                            '69634' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5472,7 +5453,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'package_header_info',
-                                                               'type' => '70050'
+                                                               'type' => '69781'
                                                              },
                                                       '3' => {
                                                                'name' => 'package_version_str',
@@ -5505,7 +5486,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_attribute_current_value_resp'
                                       },
-                            '72241' => {
+                            '71972' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5532,7 +5513,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_set_fru_record_table_resp'
                                        },
-                            '72464' => {
+                            '72195' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5559,7 +5540,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_set_fru_record_table_req'
                                        },
-                            '72631' => {
+                            '72362' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5594,7 +5575,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_resp'
                                        },
-                            '72879' => {
+                            '72610' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5633,7 +5614,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_resp_safe'
                                        },
-                            '73137' => {
+                            '72868' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5660,34 +5641,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_req'
                                        },
-                            '7314' => {
-                                        'Header' => 'bios.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'msg',
-                                                              'type' => '2029'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'payload_length',
-                                                              'type' => '123'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'transfer_handle',
-                                                              'type' => '2039'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'transfer_flag',
-                                                              'type' => '2034'
-                                                            },
-                                                     '4' => {
-                                                              'name' => 'attribute',
-                                                              'type' => '6481'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'decode_set_bios_attribute_current_value_req'
-                                      },
-                            '73355' => {
+                            '73086' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5718,7 +5672,34 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_by_option_resp'
                                        },
-                            '73516' => {
+                            '7314' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'msg',
+                                                              'type' => '2029'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'payload_length',
+                                                              'type' => '123'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'transfer_handle',
+                                                              'type' => '2039'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'transfer_flag',
+                                                              'type' => '2034'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'attribute',
+                                                              'type' => '6481'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'decode_set_bios_attribute_current_value_req'
+                                      },
+                            '73247' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5757,7 +5738,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_by_option_resp'
                                        },
-                            '73825' => {
+                            '73556' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5796,7 +5777,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_by_option_req'
                                        },
-                            '74013' => {
+                            '73744' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5839,7 +5820,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_by_option_req'
                                        },
-                            '74306' => {
+                            '74037' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5874,30 +5855,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'get_fru_record_by_option_check'
                                        },
-                            '7461' => {
-                                        'Header' => 'bios.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'msg',
-                                                              'type' => '2029'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'payload_length',
-                                                              'type' => '123'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'completion_code',
-                                                              'type' => '2034'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'next_transfer_handle',
-                                                              'type' => '2039'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'decode_set_bios_attribute_current_value_resp'
-                                      },
-                            '74732' => {
+                            '74463' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5932,7 +5890,30 @@
                                          'Return' => '1',
                                          'ShortName' => 'get_fru_record_by_option'
                                        },
-                            '75169' => {
+                            '7461' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'msg',
+                                                              'type' => '2029'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'payload_length',
+                                                              'type' => '123'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '2034'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'next_transfer_handle',
+                                                              'type' => '2039'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'decode_set_bios_attribute_current_value_resp'
+                                      },
+                            '74900' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5975,7 +5956,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_fru_record'
                                        },
-                            '75432' => {
+                            '75163' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6002,7 +5983,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_resp'
                                        },
-                            '75636' => {
+                            '75367' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6025,7 +6006,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_req'
                                        },
-                            '75752' => {
+                            '75483' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6107,7 +6088,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_attribute_current_value_req'
                                       },
-                            '76056' => {
+                            '75787' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6155,7 +6136,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_metadata_resp'
                                        },
-                            '76263' => {
+                            '75994' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6174,7 +6155,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_metadata_req'
                                        },
-                            '77880' => {
+                            '77611' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
@@ -6191,62 +6172,62 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'entities',
-                                                               'type' => '78193'
+                                                               'type' => '77924'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_pdr_extract'
                                        },
-                            '78213' => {
+                            '77944' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '78268'
+                                                               'type' => '77999'
                                                              }
                                                     },
                                          'Return' => '6265',
                                          'ShortName' => 'pldm_is_empty_entity_assoc_tree'
                                        },
-                            '78273' => {
+                            '78004' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '78268'
+                                                               'type' => '77999'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_tree_destroy_root'
                                        },
-                            '78336' => {
+                            '78067' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'org_tree',
-                                                               'type' => '78268'
+                                                               'type' => '77999'
                                                              },
                                                       '1' => {
                                                                'name' => 'new_tree',
-                                                               'type' => '78268'
+                                                               'type' => '77999'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_tree_copy_root'
                                        },
-                            '78552' => {
+                            '78283' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '78268'
+                                                               'type' => '77999'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '78198'
+                                                               'type' => '77929'
                                                              }
                                                     },
-                                         'Return' => '77768',
+                                         'Return' => '77499',
                                          'ShortName' => 'pldm_entity_association_tree_find'
                                        },
                             '7865' => {
@@ -6284,23 +6265,23 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
                                       },
-                            '79297' => {
+                            '79028' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79546'
+                                                               'type' => '79277'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_pdr_remove_remote_pdrs'
                                        },
-                            '79551' => {
+                            '79282' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79546'
+                                                               'type' => '79277'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
@@ -6310,40 +6291,40 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
                                        },
-                            '79820' => {
+                            '79551' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '78268'
+                                                               'type' => '77999'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
                                                                'offset' => '-8',
-                                                               'type' => '76909'
+                                                               'type' => '76640'
                                                              },
                                                       '2' => {
                                                                'name' => 'node',
-                                                               'type' => '78547'
+                                                               'type' => '78278'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_find_entity_ref_in_tree'
                                        },
-                            '80337' => {
+                            '80068' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '77768'
+                                                               'type' => '77499'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '79546'
+                                                               'type' => '79277'
                                                              },
                                                       '2' => {
                                                                'name' => 'entities',
-                                                               'type' => '78193'
+                                                               'type' => '77924'
                                                              },
                                                       '3' => {
                                                                'name' => 'num_entities',
@@ -6361,20 +6342,20 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
                                        },
-                            '80553' => {
+                            '80284' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '77768'
+                                                               'type' => '77499'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '79546'
+                                                               'type' => '79277'
                                                              },
                                                       '2' => {
                                                                'name' => 'entities',
-                                                               'type' => '78193'
+                                                               'type' => '77924'
                                                              },
                                                       '3' => {
                                                                'name' => 'num_entities',
@@ -6392,16 +6373,16 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_pdr_add_from_node'
                                        },
-                            '80882' => {
+                            '80613' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '78268'
+                                                               'type' => '77999'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '79546'
+                                                               'type' => '79277'
                                                              },
                                                       '2' => {
                                                                'name' => 'is_remote',
@@ -6442,27 +6423,27 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
                                       },
-                            '82337' => {
+                            '82068' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'parent',
-                                                               'type' => '77768'
+                                                               'type' => '77499'
                                                              },
                                                       '1' => {
                                                                'name' => 'node',
-                                                               'type' => '78198'
+                                                               'type' => '77929'
                                                              }
                                                     },
                                          'Return' => '6265',
                                          'ShortName' => 'pldm_is_current_parent_child'
                                        },
-                            '82426' => {
+                            '82157' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '77768'
+                                                               'type' => '77499'
                                                              },
                                                       '1' => {
                                                                'name' => 'association_type',
@@ -6472,39 +6453,69 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_entity_get_num_children'
                                        },
-                            '82641' => {
+                            '82372' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '77768'
+                                                               'type' => '77499'
                                                              }
                                                     },
                                          'Return' => '6265',
                                          'ShortName' => 'pldm_entity_is_exist_parent'
                                        },
-                            '82796' => {
+                            '82527' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '77768'
+                                                               'type' => '77499'
                                                              }
                                                     },
-                                         'Return' => '76909',
+                                         'Return' => '76640',
                                          'ShortName' => 'pldm_entity_get_parent'
                                        },
-                            '82951' => {
+                            '82682' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '77768'
+                                                               'type' => '77499'
                                                              }
                                                     },
                                          'Return' => '6265',
                                          'ShortName' => 'pldm_entity_is_node_parent'
                                        },
+                            '82837' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'tree',
+                                                               'type' => '77999'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_entity_association_tree_destroy'
+                                       },
+                            '83016' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'tree',
+                                                               'type' => '77999'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'entities',
+                                                               'type' => '77924'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'size',
+                                                               'type' => '8822'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_entity_association_tree_visit'
+                                       },
                             '8304' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6536,46 +6547,16 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
                                       },
-                            '83106' => {
+                            '83948' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '78268'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_tree_destroy'
-                                       },
-                            '83285' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '78268'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'entities',
-                                                               'type' => '78193'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'size',
-                                                               'type' => '8822'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_tree_visit'
-                                       },
-                            '84217' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '78268'
+                                                               'type' => '77999'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '78198'
+                                                               'type' => '77929'
                                                              },
                                                       '2' => {
                                                                'name' => 'entity_instance_number',
@@ -6583,16 +6564,21 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'parent',
-                                                               'type' => '77768'
+                                                               'type' => '77499'
                                                              },
                                                       '4' => {
                                                                'name' => 'association_type',
                                                                'type' => '168'
                                                              }
                                                     },
-                                         'Return' => '77768',
+                                         'Return' => '77499',
                                          'ShortName' => 'pldm_entity_association_tree_add'
                                        },
+                            '84385' => {
+                                         'Header' => 'pdr.h',
+                                         'Return' => '77999',
+                                         'ShortName' => 'pldm_entity_association_tree_init'
+                                       },
                             '8460' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6620,28 +6606,23 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
                                       },
-                            '84654' => {
-                                         'Header' => 'pdr.h',
-                                         'Return' => '78268',
-                                         'ShortName' => 'pldm_entity_association_tree_init'
-                                       },
-                            '84888' => {
+                            '84619' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '77768'
+                                                               'type' => '77499'
                                                              }
                                                     },
-                                         'Return' => '76909',
+                                         'Return' => '76640',
                                          'ShortName' => 'pldm_entity_extract'
                                        },
-                            '85694' => {
+                            '85425' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79292'
+                                                               'type' => '79023'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
@@ -6663,12 +6644,12 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_pdr_update_TL_pdr'
                                        },
-                            '86034' => {
+                            '85765' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79292'
+                                                               'type' => '79023'
                                                              },
                                                       '1' => {
                                                                'name' => 'fru_rsi',
@@ -6691,15 +6672,15 @@
                                                                'type' => '8294'
                                                              }
                                                     },
-                                         'Return' => '86019',
+                                         'Return' => '85750',
                                          'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
                                        },
-                            '86365' => {
+                            '86096' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79546'
+                                                               'type' => '79277'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
@@ -6729,12 +6710,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_pdr_add_fru_record_set_check'
                                        },
-                            '86687' => {
+                            '86418' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79546'
+                                                               'type' => '79277'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
@@ -6795,60 +6776,60 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_table_resp'
                                       },
-                            '87026' => {
+                            '86757' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'record',
-                                                               'type' => '86019'
+                                                               'type' => '85750'
                                                              }
                                                     },
                                          'Return' => '6265',
                                          'ShortName' => 'pldm_pdr_record_is_remote'
                                        },
-                            '87181' => {
+                            '86912' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79292'
+                                                               'type' => '79023'
                                                              },
                                                       '1' => {
                                                                'name' => 'record',
-                                                               'type' => '86019'
+                                                               'type' => '85750'
                                                              }
                                                     },
                                          'Return' => '180',
                                          'ShortName' => 'pldm_pdr_get_record_handle'
                                        },
-                            '87399' => {
+                            '87130' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79292'
+                                                               'type' => '79023'
                                                              }
                                                     },
                                          'Return' => '180',
                                          'ShortName' => 'pldm_pdr_get_repo_size'
                                        },
-                            '87530' => {
+                            '87261' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79292'
+                                                               'type' => '79023'
                                                              }
                                                     },
                                          'Return' => '180',
                                          'ShortName' => 'pldm_pdr_get_record_count'
                                        },
-                            '87661' => {
+                            '87392' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79292'
+                                                               'type' => '79023'
                                                              },
                                                       '1' => {
                                                                'name' => 'pdr_type',
@@ -6856,34 +6837,34 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'curr_record',
-                                                               'type' => '86019'
+                                                               'type' => '85750'
                                                              },
                                                       '3' => {
                                                                'name' => 'data',
-                                                               'type' => '68981'
+                                                               'type' => '68712'
                                                              },
                                                       '4' => {
                                                                'name' => 'size',
                                                                'type' => '2039'
                                                              }
                                                     },
-                                         'Return' => '86019',
+                                         'Return' => '85750',
                                          'ShortName' => 'pldm_pdr_find_record_by_type'
                                        },
-                            '87839' => {
+                            '87570' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79292'
+                                                               'type' => '79023'
                                                              },
                                                       '1' => {
                                                                'name' => 'curr_record',
-                                                               'type' => '86019'
+                                                               'type' => '85750'
                                                              },
                                                       '2' => {
                                                                'name' => 'data',
-                                                               'type' => '68981'
+                                                               'type' => '68712'
                                                              },
                                                       '3' => {
                                                                'name' => 'size',
@@ -6894,15 +6875,15 @@
                                                                'type' => '2039'
                                                              }
                                                     },
-                                         'Return' => '86019',
+                                         'Return' => '85750',
                                          'ShortName' => 'pldm_pdr_get_next_record'
                                        },
-                            '88013' => {
+                            '87744' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79292'
+                                                               'type' => '79023'
                                                              },
                                                       '1' => {
                                                                'name' => 'record_handle',
@@ -6910,7 +6891,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'data',
-                                                               'type' => '68981'
+                                                               'type' => '68712'
                                                              },
                                                       '3' => {
                                                                'name' => 'size',
@@ -6921,20 +6902,56 @@
                                                                'type' => '2039'
                                                              }
                                                     },
-                                         'Return' => '86019',
+                                         'Return' => '85750',
                                          'ShortName' => 'pldm_pdr_find_record'
                                        },
-                            '88181' => {
+                            '87912' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79546'
+                                                               'type' => '79277'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_pdr_destroy'
                                        },
+                            '88067' => {
+                                         'Header' => 'pdr.h',
+                                         'Return' => '79277',
+                                         'ShortName' => 'pldm_pdr_init'
+                                       },
+                            '88139' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '79277'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'data',
+                                                               'type' => '6087'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'size',
+                                                               'type' => '180'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'is_remote',
+                                                               'type' => '6265'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '4895'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'record_handle',
+                                                               'type' => '2039'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'pldm_pdr_add_check'
+                                       },
                             '8832' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6962,48 +6979,12 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_table_req'
                                       },
-                            '88336' => {
-                                         'Header' => 'pdr.h',
-                                         'Return' => '79546',
-                                         'ShortName' => 'pldm_pdr_init'
-                                       },
-                            '88408' => {
+                            '88573' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '79546'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'data',
-                                                               'type' => '6087'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'size',
-                                                               'type' => '180'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'is_remote',
-                                                               'type' => '6265'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '4895'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'record_handle',
-                                                               'type' => '2039'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'pldm_pdr_add_check'
-                                       },
-                            '88842' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '79546'
+                                                               'type' => '79277'
                                                              },
                                                       '1' => {
                                                                'name' => 'data',
@@ -7056,7 +7037,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_table_req'
                                       },
-                            '90348' => {
+                            '90079' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7067,7 +7048,7 @@
                                          'Return' => '180',
                                          'ShortName' => 'dec2bcd32'
                                        },
-                            '90440' => {
+                            '90171' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7078,7 +7059,7 @@
                                          'Return' => '180',
                                          'ShortName' => 'bcd2dec32'
                                        },
-                            '90850' => {
+                            '90581' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7097,7 +7078,7 @@
                                          'Return' => '12204',
                                          'ShortName' => 'ver2str'
                                        },
-                            '90978' => {
+                            '90709' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7147,72 +7128,72 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_table_resp'
                                       },
-                            '92249' => {
+                            '91980' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '92457'
+                                                               'type' => '92188'
                                                              },
                                                       '1' => {
                                                                'name' => 'tid',
-                                                               'type' => '91574'
+                                                               'type' => '91305'
                                                              },
                                                       '2' => {
                                                                'name' => 'iid',
-                                                               'type' => '91586'
+                                                               'type' => '91317'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_id_free'
                                        },
-                            '92462' => {
+                            '92193' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '92457'
+                                                               'type' => '92188'
                                                              },
                                                       '1' => {
                                                                'name' => 'tid',
-                                                               'type' => '91574'
+                                                               'type' => '91305'
                                                              },
                                                       '2' => {
                                                                'name' => 'iid',
-                                                               'type' => '92863'
+                                                               'type' => '92594'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_id_alloc'
                                        },
-                            '92868' => {
+                            '92599' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '92457'
+                                                               'type' => '92188'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_db_destroy'
                                        },
-                            '92953' => {
+                            '92684' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '93039'
+                                                               'type' => '92770'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_db_init_default'
                                        },
-                            '93044' => {
+                            '92775' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '93039'
+                                                               'type' => '92770'
                                                              },
                                                       '1' => {
                                                                'name' => 'dbpath',
@@ -7222,12 +7203,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_db_init'
                                        },
-                            '94191' => {
+                            '93922' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '93529'
+                                                               'type' => '93260'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -7242,9 +7223,40 @@
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Return' => '93638',
+                                         'Return' => '93369',
                                          'ShortName' => 'pldm_send'
                                        },
+                            '94338' => {
+                                         'Header' => 'pldm.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'eid',
+                                                               'type' => '93260'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'mctp_fd',
+                                                               'type' => '74'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'pldm_req_msg',
+                                                               'type' => '6087'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'req_msg_len',
+                                                               'type' => '123'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'pldm_resp_msg',
+                                                               'type' => '68712'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'resp_msg_len',
+                                                               'type' => '8822'
+                                                             }
+                                                    },
+                                         'Return' => '93369',
+                                         'ShortName' => 'pldm_send_recv'
+                                       },
                             '9456' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -7264,43 +7276,12 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_set_date_time_resp'
                                       },
-                            '94607' => {
+                            '94814' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '93529'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'mctp_fd',
-                                                               'type' => '74'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'pldm_req_msg',
-                                                               'type' => '6087'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'req_msg_len',
-                                                               'type' => '123'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'pldm_resp_msg',
-                                                               'type' => '68981'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'resp_msg_len',
-                                                               'type' => '8822'
-                                                             }
-                                                    },
-                                         'Return' => '93638',
-                                         'ShortName' => 'pldm_send_recv'
-                                       },
-                            '95083' => {
-                                         'Header' => 'pldm.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'eid',
-                                                               'type' => '93529'
+                                                               'type' => '93260'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -7312,22 +7293,22 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'pldm_resp_msg',
-                                                               'type' => '68981'
+                                                               'type' => '68712'
                                                              },
                                                       '4' => {
                                                                'name' => 'resp_msg_len',
                                                                'type' => '8822'
                                                              }
                                                     },
-                                         'Return' => '93638',
+                                         'Return' => '93369',
                                          'ShortName' => 'pldm_recv'
                                        },
-                            '95306' => {
+                            '95037' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '93529'
+                                                               'type' => '93260'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -7335,14 +7316,14 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'pldm_resp_msg',
-                                                               'type' => '68981'
+                                                               'type' => '68712'
                                                              },
                                                       '3' => {
                                                                'name' => 'resp_msg_len',
                                                                'type' => '8822'
                                                              }
                                                     },
-                                         'Return' => '93638',
+                                         'Return' => '93369',
                                          'ShortName' => 'pldm_recv_any'
                                        },
                             '9534' => {
@@ -7368,9 +7349,9 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_date_time_resp'
                                       },
-                            '95748' => {
+                            '95479' => {
                                          'Header' => 'pldm.h',
-                                         'Return' => '93638',
+                                         'Return' => '93369',
                                          'ShortName' => 'pldm_open'
                                        },
                             '9723' => {
@@ -7618,7 +7599,6 @@
                                                  'is_time_legal' => 1,
                                                  'is_transfer_flag_valid' => 1,
                                                  'pack_pldm_header' => 1,
-                                                 'pldm_bios_table_append_pad_checksum' => 1,
                                                  'pldm_bios_table_append_pad_checksum_check' => 1,
                                                  'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
                                                  'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
@@ -9034,9 +9014,9 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '46638' => {
+                          '46640' => {
                                        'Header' => undef,
-                                       'Line' => '947',
+                                       'Line' => '936',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'table_data',
@@ -9064,25 +9044,25 @@
                                        'Size' => '32',
                                        'Type' => 'Struct'
                                      },
-                          '46708' => {
-                                       'BaseType' => '46638',
+                          '46710' => {
+                                       'BaseType' => '46640',
                                        'Name' => 'struct pldm_bios_table_iter const',
                                        'Size' => '32',
                                        'Type' => 'Const'
                                      },
-                          '47738' => {
-                                       'BaseType' => '46638',
+                          '47721' => {
+                                       'BaseType' => '46640',
                                        'Name' => 'struct pldm_bios_table_iter*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '47743' => {
+                          '47726' => {
                                        'BaseType' => '45812',
                                        'Name' => 'struct pldm_bios_attr_val_table_entry const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '48158' => {
+                          '48141' => {
                                        'BaseType' => '45739',
                                        'Name' => 'struct pldm_bios_attr_table_entry const*',
                                        'Size' => '8',
@@ -9097,7 +9077,7 @@
                                       'Size' => '2',
                                       'Type' => 'Typedef'
                                     },
-                          '48747' => {
+                          '48730' => {
                                        'BaseType' => '45653',
                                        'Name' => 'struct pldm_bios_string_table_entry const*',
                                        'Size' => '8',
@@ -9118,8 +9098,8 @@
                                       'Size' => '2',
                                       'Type' => 'Typedef'
                                     },
-                          '49920' => {
-                                       'BaseType' => '46708',
+                          '49903' => {
+                                       'BaseType' => '46710',
                                        'Name' => 'struct pldm_bios_table_iter const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9129,31 +9109,31 @@
                                     'Size' => '1',
                                     'Type' => 'Intrinsic'
                                   },
-                          '53941' => {
+                          '53672' => {
                                        'BaseType' => '45555',
                                        'Name' => 'uint64_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '54218' => {
+                          '53949' => {
                                        'BaseType' => '46214',
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '54485' => {
+                          '54216' => {
                                        'BaseType' => '12199',
                                        'Name' => 'char const**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '55535' => {
+                          '55266' => {
                                        'BaseType' => '46106',
                                        'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '56897' => {
+                          '56628' => {
                                        'BaseType' => '45972',
                                        'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
                                        'Size' => '8',
@@ -9184,14 +9164,14 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '62158' => {
+                          '61889' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '329',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'uuid',
                                                             'offset' => '0',
-                                                            'type' => '62262'
+                                                            'type' => '61993'
                                                           },
                                                    '1' => {
                                                             'name' => 'package_header_format_version',
@@ -9228,13 +9208,13 @@
                                        'Size' => '36',
                                        'Type' => 'Struct'
                                      },
-                          '62262' => {
+                          '61993' => {
                                        'BaseType' => '168',
                                        'Name' => 'uint8_t[16]',
                                        'Size' => '16',
                                        'Type' => 'Array'
                                      },
-                          '62294' => {
+                          '62025' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '343',
                                        'Memb' => {
@@ -9251,7 +9231,7 @@
                                                    '2' => {
                                                             'name' => 'device_update_option_flags',
                                                             'offset' => '3',
-                                                            'type' => '59661'
+                                                            'type' => '59392'
                                                           },
                                                    '3' => {
                                                             'name' => 'comp_image_set_version_string_type',
@@ -9273,7 +9253,7 @@
                                        'Size' => '11',
                                        'Type' => 'Struct'
                                      },
-                          '62489' => {
+                          '62220' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '377',
                                        'Memb' => {
@@ -9295,12 +9275,12 @@
                                                    '3' => {
                                                             'name' => 'comp_options',
                                                             'offset' => '8',
-                                                            'type' => '59163'
+                                                            'type' => '58894'
                                                           },
                                                    '4' => {
                                                             'name' => 'requested_comp_activation_method',
                                                             'offset' => '16',
-                                                            'type' => '59163'
+                                                            'type' => '58894'
                                                           },
                                                    '5' => {
                                                             'name' => 'comp_location_offset',
@@ -9327,12 +9307,7 @@
                                        'Size' => '22',
                                        'Type' => 'Struct'
                                      },
-                          '6265' => {
-                                      'Name' => '_Bool',
-                                      'Size' => '1',
-                                      'Type' => 'Intrinsic'
-                                    },
-                          '62671' => {
+                          '62402' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '403',
                                        'Memb' => {
@@ -9344,7 +9319,7 @@
                                                    '1' => {
                                                             'name' => 'capabilities_during_update',
                                                             'offset' => '1',
-                                                            'type' => '59661'
+                                                            'type' => '59392'
                                                           },
                                                    '2' => {
                                                             'name' => 'comp_count',
@@ -9376,7 +9351,7 @@
                                        'Size' => '11',
                                        'Type' => 'Struct'
                                      },
-                          '62775' => {
+                          '62506' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '417',
                                        'Memb' => {
@@ -9393,17 +9368,17 @@
                                                    '10' => {
                                                              'name' => 'pending_comp_release_date',
                                                              'offset' => '37',
-                                                             'type' => '62957'
+                                                             'type' => '62688'
                                                            },
                                                    '11' => {
                                                              'name' => 'comp_activation_methods',
                                                              'offset' => '51',
-                                                             'type' => '59163'
+                                                             'type' => '58894'
                                                            },
                                                    '12' => {
                                                              'name' => 'capabilities_during_update',
                                                              'offset' => '53',
-                                                             'type' => '59661'
+                                                             'type' => '59392'
                                                            },
                                                    '2' => {
                                                             'name' => 'comp_classification_index',
@@ -9428,7 +9403,7 @@
                                                    '6' => {
                                                             'name' => 'active_comp_release_date',
                                                             'offset' => '17',
-                                                            'type' => '62957'
+                                                            'type' => '62688'
                                                           },
                                                    '7' => {
                                                             'name' => 'pending_comp_comparison_stamp',
@@ -9450,19 +9425,24 @@
                                        'Size' => '39',
                                        'Type' => 'Struct'
                                      },
-                          '62957' => {
+                          '6265' => {
+                                      'Name' => '_Bool',
+                                      'Size' => '1',
+                                      'Type' => 'Intrinsic'
+                                    },
+                          '62688' => {
                                        'BaseType' => '168',
                                        'Name' => 'uint8_t[8]',
                                        'Size' => '8',
                                        'Type' => 'Array'
                                      },
-                          '63817' => {
+                          '63548' => {
                                        'BaseType' => '6048',
                                        'Name' => 'struct variable_field const',
                                        'Size' => '16',
                                        'Type' => 'Const'
                                      },
-                          '64162' => {
+                          '63893' => {
                                        'BaseType' => '11646',
                                        'Name' => 'bool8_t*',
                                        'Size' => '8',
@@ -9474,49 +9454,49 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
+                          '66903' => {
+                                       'BaseType' => '63548',
+                                       'Name' => 'struct variable_field const*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
                           '67' => {
                                     'Name' => 'unsigned short',
                                     'Size' => '2',
                                     'Type' => 'Intrinsic'
                                   },
-                          '67172' => {
-                                       'BaseType' => '63817',
-                                       'Name' => 'struct variable_field const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '68453' => {
-                                       'BaseType' => '62775',
+                          '68184' => {
+                                       'BaseType' => '62506',
                                        'Name' => 'struct pldm_component_parameter_entry*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '68683' => {
-                                       'BaseType' => '62671',
+                          '68414' => {
+                                       'BaseType' => '62402',
                                        'Name' => 'struct pldm_get_firmware_parameters_resp*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '68981' => {
+                          '68712' => {
                                        'BaseType' => '2034',
                                        'Name' => 'uint8_t**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '69275' => {
-                                       'BaseType' => '62489',
+                          '69006' => {
+                                       'BaseType' => '62220',
                                        'Name' => 'struct pldm_component_image_information*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '69898' => {
-                                       'BaseType' => '62294',
+                          '69629' => {
+                                       'BaseType' => '62025',
                                        'Name' => 'struct pldm_firmware_device_id_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '70050' => {
-                                       'BaseType' => '62158',
+                          '69781' => {
+                                       'BaseType' => '61889',
                                        'Name' => 'struct pldm_package_header_information*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9540,8 +9520,8 @@
                                     'Size' => '4',
                                     'Type' => 'Intrinsic'
                                   },
-                          '76674' => {
-                                       'BaseType' => '76691',
+                          '76405' => {
+                                       'BaseType' => '76422',
                                        'Header' => undef,
                                        'Line' => '15',
                                        'Name' => 'pldm_pdr',
@@ -9549,13 +9529,13 @@
                                        'Size' => '24',
                                        'Type' => 'Typedef'
                                      },
-                          '76686' => {
-                                       'BaseType' => '76674',
+                          '76417' => {
+                                       'BaseType' => '76405',
                                        'Name' => 'pldm_pdr const',
                                        'Size' => '24',
                                        'Type' => 'Const'
                                      },
-                          '76691' => {
+                          '76422' => {
                                        'Header' => undef,
                                        'Line' => '18',
                                        'Memb' => {
@@ -9572,12 +9552,12 @@
                                                    '2' => {
                                                             'name' => 'first',
                                                             'offset' => '8',
-                                                            'type' => '77763'
+                                                            'type' => '77494'
                                                           },
                                                    '3' => {
                                                             'name' => 'last',
                                                             'offset' => '22',
-                                                            'type' => '77763'
+                                                            'type' => '77494'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_pdr',
@@ -9585,8 +9565,8 @@
                                        'Size' => '24',
                                        'Type' => 'Struct'
                                      },
-                          '76751' => {
-                                       'BaseType' => '76768',
+                          '76482' => {
+                                       'BaseType' => '76499',
                                        'Header' => undef,
                                        'Line' => '20',
                                        'Name' => 'pldm_pdr_record',
@@ -9594,13 +9574,13 @@
                                        'Size' => '32',
                                        'Type' => 'Typedef'
                                      },
-                          '76763' => {
-                                       'BaseType' => '76751',
+                          '76494' => {
+                                       'BaseType' => '76482',
                                        'Name' => 'pldm_pdr_record const',
                                        'Size' => '32',
                                        'Type' => 'Const'
                                      },
-                          '76768' => {
+                          '76499' => {
                                        'Header' => undef,
                                        'Line' => '9',
                                        'Memb' => {
@@ -9622,7 +9602,7 @@
                                                    '3' => {
                                                             'name' => 'next',
                                                             'offset' => '22',
-                                                            'type' => '77751'
+                                                            'type' => '77482'
                                                           },
                                                    '4' => {
                                                             'name' => 'is_remote',
@@ -9640,7 +9620,7 @@
                                        'Size' => '32',
                                        'Type' => 'Struct'
                                      },
-                          '76852' => {
+                          '76583' => {
                                        'Header' => 'pdr.h',
                                        'Line' => '310',
                                        'Memb' => {
@@ -9664,16 +9644,16 @@
                                        'Size' => '6',
                                        'Type' => 'Struct'
                                      },
-                          '76909' => {
-                                       'BaseType' => '76852',
+                          '76640' => {
+                                       'BaseType' => '76583',
                                        'Header' => 'pdr.h',
                                        'Line' => '314',
                                        'Name' => 'pldm_entity',
                                        'Size' => '6',
                                        'Type' => 'Typedef'
                                      },
-                          '76953' => {
-                                       'BaseType' => '76965',
+                          '76684' => {
+                                       'BaseType' => '76696',
                                        'Header' => undef,
                                        'Line' => '324',
                                        'Name' => 'pldm_entity_association_tree',
@@ -9681,14 +9661,14 @@
                                        'Size' => '16',
                                        'Type' => 'Typedef'
                                      },
-                          '76965' => {
+                          '76696' => {
                                        'Header' => undef,
                                        'Line' => '452',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'root',
                                                             'offset' => '0',
-                                                            'type' => '77768'
+                                                            'type' => '77499'
                                                           },
                                                    '1' => {
                                                             'name' => 'last_used_container_id',
@@ -9701,8 +9681,8 @@
                                        'Size' => '16',
                                        'Type' => 'Struct'
                                      },
-                          '77008' => {
-                                       'BaseType' => '77025',
+                          '76739' => {
+                                       'BaseType' => '76756',
                                        'Header' => undef,
                                        'Line' => '329',
                                        'Name' => 'pldm_entity_node',
@@ -9710,19 +9690,19 @@
                                        'Size' => '40',
                                        'Type' => 'Typedef'
                                      },
-                          '77025' => {
+                          '76756' => {
                                        'Header' => undef,
                                        'Line' => '457',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'entity',
                                                             'offset' => '0',
-                                                            'type' => '76909'
+                                                            'type' => '76640'
                                                           },
                                                    '1' => {
                                                             'name' => 'parent',
                                                             'offset' => '6',
-                                                            'type' => '76909'
+                                                            'type' => '76640'
                                                           },
                                                    '2' => {
                                                             'name' => 'remote_container_id',
@@ -9732,12 +9712,12 @@
                                                    '3' => {
                                                             'name' => 'first_child',
                                                             'offset' => '22',
-                                                            'type' => '77768'
+                                                            'type' => '77499'
                                                           },
                                                    '4' => {
                                                             'name' => 'next_sibling',
                                                             'offset' => '36',
-                                                            'type' => '77768'
+                                                            'type' => '77499'
                                                           },
                                                    '5' => {
                                                             'name' => 'association_type',
@@ -9750,56 +9730,56 @@
                                        'Size' => '40',
                                        'Type' => 'Struct'
                                      },
-                          '77751' => {
-                                       'BaseType' => '76768',
+                          '77482' => {
+                                       'BaseType' => '76499',
                                        'Name' => 'struct pldm_pdr_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '77763' => {
-                                       'BaseType' => '76751',
+                          '77494' => {
+                                       'BaseType' => '76482',
                                        'Name' => 'pldm_pdr_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '77768' => {
-                                       'BaseType' => '77008',
+                          '77499' => {
+                                       'BaseType' => '76739',
                                        'Name' => 'pldm_entity_node*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '78193' => {
-                                       'BaseType' => '78198',
+                          '77924' => {
+                                       'BaseType' => '77929',
                                        'Name' => 'pldm_entity**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '78198' => {
-                                       'BaseType' => '76909',
+                          '77929' => {
+                                       'BaseType' => '76640',
                                        'Name' => 'pldm_entity*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '78268' => {
-                                       'BaseType' => '76953',
+                          '77999' => {
+                                       'BaseType' => '76684',
                                        'Name' => 'pldm_entity_association_tree*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '78547' => {
-                                       'BaseType' => '77768',
+                          '78278' => {
+                                       'BaseType' => '77499',
                                        'Name' => 'pldm_entity_node**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '79292' => {
-                                       'BaseType' => '76686',
+                          '79023' => {
+                                       'BaseType' => '76417',
                                        'Name' => 'pldm_pdr const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '79546' => {
-                                       'BaseType' => '76674',
+                          '79277' => {
+                                       'BaseType' => '76405',
                                        'Name' => 'pldm_pdr*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9840,8 +9820,8 @@
                                      'Size' => '4',
                                      'Type' => 'Struct'
                                    },
-                          '86019' => {
-                                       'BaseType' => '76763',
+                          '85750' => {
+                                       'BaseType' => '76494',
                                        'Name' => 'pldm_pdr_record const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9898,7 +9878,7 @@
                                      'Size' => '8',
                                      'Type' => 'Struct'
                                    },
-                          '91574' => {
+                          '91305' => {
                                        'BaseType' => '168',
                                        'Header' => 'base.h',
                                        'Line' => '14',
@@ -9906,7 +9886,7 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '91586' => {
+                          '91317' => {
                                        'BaseType' => '168',
                                        'Header' => 'instance-id.h',
                                        'Line' => '11',
@@ -9914,14 +9894,14 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '91963' => {
+                          '91694' => {
                                        'Header' => undef,
                                        'Line' => '18',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'prev',
                                                             'offset' => '0',
-                                                            'type' => '91586'
+                                                            'type' => '91317'
                                                           },
                                                    '1' => {
                                                             'name' => 'allocations',
@@ -9934,14 +9914,14 @@
                                        'Size' => '8',
                                        'Type' => 'Struct'
                                      },
-                          '92002' => {
+                          '91733' => {
                                        'Header' => undef,
                                        'Line' => '23',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'state',
                                                             'offset' => '0',
-                                                            'type' => '92044'
+                                                            'type' => '91775'
                                                           },
                                                    '1' => {
                                                             'name' => 'lock_db_fd',
@@ -9954,31 +9934,31 @@
                                        'Size' => '2052',
                                        'Type' => 'Struct'
                                      },
-                          '92044' => {
-                                       'BaseType' => '91963',
+                          '91775' => {
+                                       'BaseType' => '91694',
                                        'Name' => 'struct pldm_tid_state[256]',
                                        'Size' => '2048',
                                        'Type' => 'Array'
                                      },
-                          '92457' => {
-                                       'BaseType' => '92002',
+                          '92188' => {
+                                       'BaseType' => '91733',
                                        'Name' => 'struct pldm_instance_db*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '92863' => {
-                                       'BaseType' => '91586',
+                          '92594' => {
+                                       'BaseType' => '91317',
                                        'Name' => 'pldm_instance_id_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '93039' => {
-                                       'BaseType' => '92457',
+                          '92770' => {
+                                       'BaseType' => '92188',
                                        'Name' => 'struct pldm_instance_db**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '93529' => {
+                          '93260' => {
                                        'BaseType' => '168',
                                        'Header' => 'pldm.h',
                                        'Line' => '12',
@@ -9986,7 +9966,7 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '93541' => {
+                          '93272' => {
                                        'Header' => 'pldm.h',
                                        'Line' => '14',
                                        'Memb' => {
@@ -10047,8 +10027,8 @@
                                        'Size' => '4',
                                        'Type' => 'Enum'
                                      },
-                          '93638' => {
-                                       'BaseType' => '93541',
+                          '93369' => {
+                                       'BaseType' => '93272',
                                        'Header' => 'pldm.h',
                                        'Line' => '28',
                                        'Name' => 'pldm_requester_rc_t',
diff --git a/abi/x86_64/gcc.dump b/abi/x86_64/gcc.dump
index 4759404..1b270a9 100644
--- a/abi/x86_64/gcc.dump
+++ b/abi/x86_64/gcc.dump
@@ -165,7 +165,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_date_time_resp'
                                        },
-                            '109905' => {
+                            '109653' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -184,7 +184,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_with_metadata_resp'
                                         },
-                            '110105' => {
+                            '109853' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -205,7 +205,7 @@
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '54978'
+                                                                'type' => '54726'
                                                               },
                                                        '5' => {
                                                                 'name' => 'file_meta_data_1',
@@ -234,6 +234,30 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_with_metadata_req'
                                         },
+                            '110085' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '2082'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi',
+                                                     '1' => 'rsi',
+                                                     '2' => 'rdx'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_new_file_with_metadata_resp'
+                                        },
                             '11016' => {
                                          'Header' => 'bios.h',
                                          'Param' => {
@@ -280,31 +304,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_date_time_resp'
                                        },
-                            '110337' => {
-                                          'Header' => 'file_io.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'msg',
-                                                                'type' => '2077'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'payload_length',
-                                                                'type' => '123'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'completion_code',
-                                                                'type' => '2082'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx'
-                                                   },
-                                          'Return' => '74',
-                                          'ShortName' => 'decode_new_file_with_metadata_resp'
-                                        },
-                            '110438' => {
+                            '110186' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -350,7 +350,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_with_metadata_req'
                                         },
-                            '110735' => {
+                            '110483' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -369,7 +369,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_with_meta_data_resp'
                                         },
-                            '110930' => {
+                            '110678' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -419,7 +419,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_with_meta_data_req'
                                         },
-                            '111142' => {
+                            '110890' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -443,7 +443,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_with_meta_data_resp'
                                         },
-                            '111238' => {
+                            '110986' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -489,7 +489,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_with_meta_data_req'
                                         },
-                            '111535' => {
+                            '111283' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -513,7 +513,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_resp'
                                         },
-                            '111636' => {
+                            '111384' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -540,7 +540,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_req'
                                         },
-                            '111871' => {
+                            '111619' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -559,7 +559,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_resp'
                                         },
-                            '112061' => {
+                            '111809' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -590,7 +590,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_req'
                                         },
-                            '112203' => {
+                            '111951' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -619,7 +619,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_resp'
                                         },
-                            '112318' => {
+                            '112066' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -655,7 +655,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_req'
                                         },
-                            '112588' => {
+                            '112336' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -682,7 +682,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_resp'
                                         },
-                            '112818' => {
+                            '112566' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -717,7 +717,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_req'
                                         },
-                            '112980' => {
+                            '112728' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -741,22 +741,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_resp'
                                         },
-                            '11299' => {
-                                         'Header' => 'bios.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '168'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1632'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_get_date_time_req'
-                                       },
-                            '113081' => {
+                            '112829' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -783,7 +768,22 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_req'
                                         },
-                            '113316' => {
+                            '11299' => {
+                                         'Header' => 'bios.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'msg',
+                                                               'type' => '1632'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_get_date_time_req'
+                                       },
+                            '113064' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -802,7 +802,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_resp'
                                         },
-                            '113506' => {
+                            '113254' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -823,7 +823,7 @@
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '54978'
+                                                                'type' => '54726'
                                                               }
                                                      },
                                           'Reg' => {
@@ -833,7 +833,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_req'
                                         },
-                            '113648' => {
+                            '113396' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -862,7 +862,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_memory_resp'
                                         },
-                            '113763' => {
+                            '113511' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -903,7 +903,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_memory_req'
                                         },
-                            '114048' => {
+                            '113796' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -930,7 +930,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_memory_resp'
                                         },
-                            '114278' => {
+                            '114026' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -960,7 +960,7 @@
                                                        '6' => {
                                                                 'name' => 'address',
                                                                 'offset' => '0',
-                                                                'type' => '54978'
+                                                                'type' => '54726'
                                                               }
                                                      },
                                           'Reg' => {
@@ -970,7 +970,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_memory_req'
                                         },
-                            '114455' => {
+                            '114203' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -993,7 +993,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_write_file_resp'
                                         },
-                            '114670' => {
+                            '114418' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1022,7 +1022,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_write_file_resp'
                                         },
-                            '114780' => {
+                            '114528' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1049,7 +1049,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_write_file_req'
                                         },
-                            '115015' => {
+                            '114763' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1086,7 +1086,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_write_file_req'
                                         },
-                            '115170' => {
+                            '114918' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1109,7 +1109,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_read_file_resp'
                                         },
-                            '115385' => {
+                            '115133' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1141,7 +1141,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_read_file_resp'
                                         },
-                            '115521' => {
+                            '115269' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1168,7 +1168,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_read_file_req'
                                         },
-                            '115756' => {
+                            '115504' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1199,7 +1199,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_read_file_req'
                                         },
-                            '115891' => {
+                            '115639' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1239,7 +1239,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_file_table_resp'
                                         },
-                            '116064' => {
+                            '115812' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1266,7 +1266,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_file_table_req'
                                         },
-                            '116290' => {
+                            '116038' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1302,7 +1302,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_file_table_resp'
                                         },
-                            '116587' => {
+                            '116335' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1333,7 +1333,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_file_table_req'
                                         },
-                            '116722' => {
+                            '116470' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1362,7 +1362,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_memory_resp'
                                         },
-                            '116831' => {
+                            '116579' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1398,7 +1398,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_memory_req'
                                         },
-                            '117090' => {
+                            '116838' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1425,7 +1425,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_memory_resp'
                                         },
-                            '117311' => {
+                            '117059' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1450,7 +1450,7 @@
                                                               },
                                                        '5' => {
                                                                 'name' => 'address',
-                                                                'type' => '54978'
+                                                                'type' => '54726'
                                                               }
                                                      },
                                           'Reg' => {
@@ -1460,7 +1460,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_memory_req'
                                         },
-                            '118278' => {
+                            '118026' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1491,7 +1491,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_alert_status_resp'
                                         },
-                            '118526' => {
+                            '118274' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1515,7 +1515,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_alert_status_req'
                                         },
-                            '118609' => {
+                            '118357' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1546,7 +1546,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_alert_status_resp'
                                         },
-                            '118748' => {
+                            '118496' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1569,7 +1569,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_alert_status_req'
                                         },
-                            '119817' => {
+                            '119565' => {
                                           'Header' => 'platform_oem_ibm.h',
                                           'Param' => {
                                                        '0' => {
@@ -3814,7 +3814,7 @@
                                         'Return' => '168',
                                         'ShortName' => 'pack_pldm_header'
                                       },
-                            '47959' => {
+                            '47961' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -3829,7 +3829,7 @@
                                          'Return' => '180',
                                          'ShortName' => 'crc32'
                                        },
-                            '48074' => {
+                            '48076' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3844,7 +3844,7 @@
                                          'Return' => '6423',
                                          'ShortName' => 'pldm_bios_table_checksum'
                                        },
-                            '48219' => {
+                            '48221' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4059,25 +4059,6 @@
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
-                                                               'name' => 'table',
-                                                               'type' => '166'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'capacity',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'size',
-                                                               'type' => '123'
-                                                             }
-                                                    },
-                                         'Return' => '123',
-                                         'ShortName' => 'pldm_bios_table_append_pad_checksum'
-                                       },
-                            '51887' => {
-                                         'Header' => 'bios_table.h',
-                                         'Param' => {
-                                                      '0' => {
                                                                'name' => 'size_without_pad',
                                                                'type' => '123'
                                                              }
@@ -4085,7 +4066,7 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_pad_checksum_size'
                                        },
-                            '52170' => {
+                            '51918' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4099,7 +4080,7 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
                                        },
-                            '52219' => {
+                            '51967' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4110,7 +4091,7 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_length'
                                        },
-                            '52703' => {
+                            '52451' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4124,7 +4105,7 @@
                                          'Return' => '46642',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
                                        },
-                            '52771' => {
+                            '52519' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4151,12 +4132,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
                                        },
-                            '52963' => {
+                            '52711' => {
                                          'Header' => 'bios_table.h',
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
                                        },
-                            '53125' => {
+                            '52873' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4187,7 +4168,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
                                        },
-                            '53385' => {
+                            '53133' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4202,7 +4183,7 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
                                        },
-                            '53480' => {
+                            '53228' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4216,7 +4197,7 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
                                        },
-                            '53549' => {
+                            '53297' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4230,7 +4211,7 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
                                        },
-                            '53731' => {
+                            '53479' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4261,7 +4242,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
                                        },
-                            '53989' => {
+                            '53737' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4280,7 +4261,7 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
                                        },
-                            '54163' => {
+                            '53911' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4294,7 +4275,7 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
                                        },
-                            '54212' => {
+                            '53960' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4308,7 +4289,7 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
                                        },
-                            '54261' => {
+                            '54009' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4322,7 +4303,7 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
                                        },
-                            '54310' => {
+                            '54058' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4336,7 +4317,7 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
                                        },
-                            '54857' => {
+                            '54605' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4345,11 +4326,11 @@
                                                              },
                                                       '1' => {
                                                                'name' => 'lower',
-                                                               'type' => '54978'
+                                                               'type' => '54726'
                                                              },
                                                       '2' => {
                                                                'name' => 'upper',
-                                                               'type' => '54978'
+                                                               'type' => '54726'
                                                              },
                                                       '3' => {
                                                                'name' => 'scalar',
@@ -4357,7 +4338,7 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'def',
-                                                               'type' => '54978'
+                                                               'type' => '54726'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4370,7 +4351,7 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
                                        },
-                            '54993' => {
+                            '54741' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4383,33 +4364,33 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '55255'
+                                                               'type' => '55003'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
                                        },
-                            '55265' => {
+                            '55013' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'info',
-                                                               'type' => '55255'
+                                                               'type' => '55003'
                                                              },
                                                       '1' => {
                                                                'name' => 'errmsg',
-                                                               'type' => '55564'
+                                                               'type' => '55312'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
                                        },
-                            '55569' => {
+                            '55317' => {
                                          'Header' => 'bios_table.h',
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
                                        },
-                            '55731' => {
+                            '55479' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4428,7 +4409,7 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
                                        },
-                            '55927' => {
+                            '55675' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4442,7 +4423,7 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
                                        },
-                            '55996' => {
+                            '55744' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4456,7 +4437,7 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
                                        },
-                            '56065' => {
+                            '55813' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4470,7 +4451,7 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
                                        },
-                            '56134' => {
+                            '55882' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4485,7 +4466,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
                                        },
-                            '56304' => {
+                            '56052' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4498,28 +4479,28 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '56590'
+                                                               'type' => '56338'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
                                        },
-                            '56595' => {
+                            '56343' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'info',
-                                                               'type' => '56590'
+                                                               'type' => '56338'
                                                              },
                                                       '1' => {
                                                                'name' => 'errmsg',
-                                                               'type' => '55564'
+                                                               'type' => '55312'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
                                        },
-                            '56864' => {
+                            '56612' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4533,7 +4514,7 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
                                        },
-                            '57096' => {
+                            '56844' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4552,7 +4533,7 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
                                        },
-                            '57302' => {
+                            '57050' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4574,7 +4555,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
                                        },
-                            '57467' => {
+                            '57215' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4589,7 +4570,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
                                        },
-                            '57626' => {
+                            '57374' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4608,7 +4589,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
                                        },
-                            '57686' => {
+                            '57434' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4621,13 +4602,13 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '57944'
+                                                               'type' => '57692'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
                                        },
-                            '57949' => {
+                            '57697' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4646,7 +4627,7 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
                                        },
-                            '58009' => {
+                            '57757' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4660,7 +4641,7 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
                                        },
-                            '58056' => {
+                            '57804' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4674,7 +4655,7 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
                                        },
-                            '58103' => {
+                            '57851' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4688,7 +4669,7 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
                                        },
-                            '58736' => {
+                            '58484' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4707,7 +4688,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
                                        },
-                            '58902' => {
+                            '58650' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4721,7 +4702,7 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
                                        },
-                            '58949' => {
+                            '58697' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4735,7 +4716,7 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
                                        },
-                            '58996' => {
+                            '58744' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4758,7 +4739,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_string_entry_encode_check'
                                        },
-                            '59287' => {
+                            '59035' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4853,6 +4834,17 @@
                                         'Return' => '6423',
                                         'ShortName' => 'is_time_legal'
                                       },
+                            '64628' => {
+                                         'Header' => 'utils.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'transfer_flag',
+                                                               'type' => '168'
+                                                             }
+                                                    },
+                                         'Return' => '6423',
+                                         'ShortName' => 'is_transfer_flag_valid'
+                                       },
                             '6468' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -4888,18 +4880,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_set_bios_table_req'
                                       },
-                            '64880' => {
-                                         'Header' => 'utils.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'transfer_flag',
-                                                               'type' => '168'
-                                                             }
-                                                    },
-                                         'Return' => '6423',
-                                         'ShortName' => 'is_transfer_flag_valid'
-                                       },
-                            '65031' => {
+                            '64779' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4916,17 +4897,17 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'non_functioning_component_indication',
-                                                               'type' => '65218'
+                                                               'type' => '64966'
                                                              },
                                                       '4' => {
                                                                'name' => 'non_functioning_component_bitmap',
-                                                               'type' => '65223'
+                                                               'type' => '64971'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'decode_cancel_update_resp'
                                        },
-                            '65233' => {
+                            '64981' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4945,7 +4926,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_cancel_update_req'
                                        },
-                            '65403' => {
+                            '65151' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4969,7 +4950,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_cancel_update_component_resp'
                                        },
-                            '65479' => {
+                            '65227' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4988,7 +4969,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_cancel_update_component_req'
                                        },
-                            '65649' => {
+                            '65397' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5033,13 +5014,13 @@
                                                       '9' => {
                                                                'name' => 'update_option_flags_enabled',
                                                                'offset' => '24',
-                                                               'type' => '65976'
+                                                               'type' => '65724'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_status_resp'
                                        },
-                            '65986' => {
+                            '65734' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5058,7 +5039,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_status_req'
                                        },
-                            '66156' => {
+                            '65904' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5086,7 +5067,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_activate_firmware_resp'
                                        },
-                            '66282' => {
+                            '66030' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5109,7 +5090,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_activate_firmware_req'
                                        },
-                            '66524' => {
+                            '66272' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5132,6 +5113,35 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_apply_complete_resp'
                                        },
+                            '66461' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'apply_result',
+                                                               'type' => '2082'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'comp_activation_methods_modification',
+                                                               'type' => '66571'
+                                                             }
+                                                    },
+                                         'Reg' => {
+                                                    '0' => 'rdi',
+                                                    '1' => 'rsi',
+                                                    '2' => 'rdx',
+                                                    '3' => 'rcx'
+                                                  },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_apply_complete_req'
+                                       },
                             '6655' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -5155,36 +5165,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_table_resp'
                                       },
-                            '66713' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2077'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'apply_result',
-                                                               'type' => '2082'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'comp_activation_methods_modification',
-                                                               'type' => '66823'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx',
-                                                    '3' => 'rcx'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_apply_complete_req'
-                                       },
-                            '66833' => {
+                            '66581' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5207,7 +5188,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_verify_complete_resp'
                                        },
-                            '67022' => {
+                            '66770' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5231,7 +5212,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_verify_complete_req'
                                        },
-                            '67098' => {
+                            '66846' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5254,7 +5235,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_transfer_complete_resp'
                                        },
-                            '67287' => {
+                            '67035' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5278,7 +5259,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_transfer_complete_req'
                                        },
-                            '67363' => {
+                            '67111' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5301,7 +5282,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_request_firmware_data_resp'
                                        },
-                            '67552' => {
+                            '67300' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5330,7 +5311,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_request_firmware_data_req'
                                        },
-                            '67672' => {
+                            '67420' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5355,7 +5336,7 @@
                                                              },
                                                       '5' => {
                                                                'name' => 'update_option_flags_enabled',
-                                                               'type' => '65976'
+                                                               'type' => '65724'
                                                              },
                                                       '6' => {
                                                                'name' => 'time_before_req_fw_data',
@@ -5366,7 +5347,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_update_component_resp'
                                        },
-                            '67906' => {
+                            '67654' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5406,7 +5387,7 @@
                                                       '6' => {
                                                                'name' => 'update_option_flags',
                                                                'offset' => '0',
-                                                               'type' => '60714'
+                                                               'type' => '60462'
                                                              },
                                                       '7' => {
                                                                'name' => 'comp_ver_str_type',
@@ -5421,13 +5402,13 @@
                                                       '9' => {
                                                                'name' => 'comp_ver_str',
                                                                'offset' => '24',
-                                                               'type' => '68298'
+                                                               'type' => '68046'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'encode_update_component_req'
                                        },
-                            '68308' => {
+                            '68056' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5454,7 +5435,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_pass_component_table_resp'
                                        },
-                            '68507' => {
+                            '68255' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5499,7 +5480,7 @@
                                                       '8' => {
                                                                'name' => 'comp_ver_str',
                                                                'offset' => '16',
-                                                               'type' => '68298'
+                                                               'type' => '68046'
                                                              },
                                                       '9' => {
                                                                'name' => 'msg',
@@ -5510,36 +5491,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_pass_component_table_req'
                                        },
-                            '6874' => {
-                                        'Header' => 'bios.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'msg',
-                                                              'type' => '2077'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'payload_length',
-                                                              'type' => '123'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'completion_code',
-                                                              'type' => '2082'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'next_transfer_handle',
-                                                              'type' => '2087'
-                                                            }
-                                                   },
-                                        'Reg' => {
-                                                   '0' => 'rdi',
-                                                   '1' => 'rsi',
-                                                   '2' => 'rdx',
-                                                   '3' => 'rcx'
-                                                 },
-                                        'Return' => '74',
-                                        'ShortName' => 'decode_set_bios_table_resp'
-                                      },
-                            '68917' => {
+                            '68665' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5570,7 +5522,36 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_request_update_resp'
                                        },
-                            '69064' => {
+                            '6874' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'msg',
+                                                              'type' => '2077'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'payload_length',
+                                                              'type' => '123'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '2082'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'next_transfer_handle',
+                                                              'type' => '2087'
+                                                            }
+                                                   },
+                                        'Reg' => {
+                                                   '0' => 'rdi',
+                                                   '1' => 'rsi',
+                                                   '2' => 'rdx',
+                                                   '3' => 'rcx'
+                                                 },
+                                        'Return' => '74',
+                                        'ShortName' => 'decode_set_bios_table_resp'
+                                      },
+                            '68812' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5605,7 +5586,7 @@
                                                       '7' => {
                                                                'name' => 'comp_img_set_ver_str',
                                                                'offset' => '8',
-                                                               'type' => '68298'
+                                                               'type' => '68046'
                                                              },
                                                       '8' => {
                                                                'name' => 'msg',
@@ -5621,7 +5602,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_request_update_req'
                                        },
-                            '69432' => {
+                            '69180' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5634,7 +5615,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'component_data',
-                                                               'type' => '69600'
+                                                               'type' => '69348'
                                                              },
                                                       '3' => {
                                                                'name' => 'active_comp_ver_str',
@@ -5651,7 +5632,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
                                        },
-                            '69610' => {
+                            '69358' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5664,7 +5645,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'resp_data',
-                                                               'type' => '69830'
+                                                               'type' => '69578'
                                                              },
                                                       '3' => {
                                                                'name' => 'active_comp_image_set_ver_str',
@@ -5682,7 +5663,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_firmware_parameters_resp'
                                        },
-                            '69835' => {
+                            '69583' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5701,6 +5682,42 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_firmware_parameters_req'
                                        },
+                            '69723' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '2082'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'device_identifiers_len',
+                                                               'type' => '2087'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'descriptor_count',
+                                                               'type' => '2082'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'descriptor_data',
+                                                               'type' => '69879'
+                                                             }
+                                                    },
+                                         'Reg' => {
+                                                    '3' => 'rcx',
+                                                    '4' => 'r8',
+                                                    '5' => 'r9'
+                                                  },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_query_device_identifiers_resp'
+                                       },
                             '6984' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -5742,43 +5759,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_table_req'
                                       },
-                            '69975' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2077'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '2082'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'device_identifiers_len',
-                                                               'type' => '2087'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'descriptor_count',
-                                                               'type' => '2082'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'descriptor_data',
-                                                               'type' => '70131'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '3' => 'rcx',
-                                                    '4' => 'r8',
-                                                    '5' => 'r9'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_query_device_identifiers_resp'
-                                       },
-                            '70141' => {
+                            '69889' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5797,7 +5778,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_query_device_identifiers_req'
                                        },
-                            '70281' => {
+                            '70029' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5810,7 +5791,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'pldm_comp_image_info',
-                                                               'type' => '70428'
+                                                               'type' => '70176'
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_version_str',
@@ -5820,7 +5801,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_pldm_comp_image_info'
                                        },
-                            '70433' => {
+                            '70181' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5847,7 +5828,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_vendor_defined_descriptor_value'
                                        },
-                            '70615' => {
+                            '70363' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5870,7 +5851,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_descriptor_type_length_value'
                                        },
-                            '70787' => {
+                            '70535' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5887,7 +5868,7 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'fw_device_id_record',
-                                                               'type' => '71044'
+                                                               'type' => '70792'
                                                              },
                                                       '4' => {
                                                                'name' => 'applicable_components',
@@ -5911,7 +5892,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_firmware_device_id_record'
                                        },
-                            '71049' => {
+                            '70797' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5924,7 +5905,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'package_header_info',
-                                                               'type' => '71196'
+                                                               'type' => '70944'
                                                              },
                                                       '3' => {
                                                                'name' => 'package_version_str',
@@ -5957,7 +5938,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_attribute_current_value_resp'
                                       },
-                            '73354' => {
+                            '73102' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5984,7 +5965,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_set_fru_record_table_resp'
                                        },
-                            '73594' => {
+                            '73342' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6015,7 +5996,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_set_fru_record_table_req'
                                        },
-                            '73761' => {
+                            '73509' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6051,7 +6032,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_resp'
                                        },
-                            '73991' => {
+                            '73739' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6092,7 +6073,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_resp_safe'
                                        },
-                            '74239' => {
+                            '73987' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6119,7 +6100,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_req'
                                        },
-                            '74474' => {
+                            '74222' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6154,7 +6135,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_by_option_resp'
                                        },
-                            '74641' => {
+                            '74389' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6195,7 +6176,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_by_option_resp'
                                        },
-                            '74959' => {
+                            '74707' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6240,38 +6221,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_by_option_req'
                                        },
-                            '7515' => {
-                                        'Header' => 'bios.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'msg',
-                                                              'type' => '2077'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'payload_length',
-                                                              'type' => '123'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'transfer_handle',
-                                                              'type' => '2087'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'transfer_flag',
-                                                              'type' => '2082'
-                                                            },
-                                                     '4' => {
-                                                              'name' => 'attribute',
-                                                              'type' => '6645'
-                                                            }
-                                                   },
-                                        'Reg' => {
-                                                   '3' => 'rcx',
-                                                   '4' => 'r8'
-                                                 },
-                                        'Return' => '74',
-                                        'ShortName' => 'decode_set_bios_attribute_current_value_req'
-                                      },
-                            '75161' => {
+                            '74909' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6317,7 +6267,38 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_by_option_req'
                                        },
-                            '75458' => {
+                            '7515' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'msg',
+                                                              'type' => '2077'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'payload_length',
+                                                              'type' => '123'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'transfer_handle',
+                                                              'type' => '2087'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'transfer_flag',
+                                                              'type' => '2082'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'attribute',
+                                                              'type' => '6645'
+                                                            }
+                                                   },
+                                        'Reg' => {
+                                                   '3' => 'rcx',
+                                                   '4' => 'r8'
+                                                 },
+                                        'Return' => '74',
+                                        'ShortName' => 'decode_set_bios_attribute_current_value_req'
+                                      },
+                            '75206' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6353,7 +6334,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'get_fru_record_by_option_check'
                                        },
-                            '75881' => {
+                            '75629' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6389,7 +6370,7 @@
                                          'Return' => '1',
                                          'ShortName' => 'get_fru_record_by_option'
                                        },
-                            '76307' => {
+                            '76055' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6435,7 +6416,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_fru_record'
                                        },
-                            '76555' => {
+                            '76303' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6462,6 +6443,35 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_resp'
                                        },
+                            '76524' => {
+                                         'Header' => 'fru.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'data_transfer_handle',
+                                                               'type' => '2087'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'transfer_operation_flag',
+                                                               'type' => '2082'
+                                                             }
+                                                    },
+                                         'Reg' => {
+                                                    '0' => 'rdi',
+                                                    '1' => 'rsi',
+                                                    '2' => 'rdx',
+                                                    '3' => 'rcx'
+                                                  },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_get_fru_record_table_req'
+                                       },
                             '7662' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6491,36 +6501,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_set_bios_attribute_current_value_resp'
                                       },
-                            '76776' => {
-                                         'Header' => 'fru.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2077'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'data_transfer_handle',
-                                                               'type' => '2087'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'transfer_operation_flag',
-                                                               'type' => '2082'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx',
-                                                    '3' => 'rcx'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_get_fru_record_table_req'
-                                       },
-                            '76880' => {
+                            '76628' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6571,7 +6552,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_metadata_resp'
                                        },
-                            '77183' => {
+                            '76931' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6626,7 +6607,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_metadata_resp'
                                        },
-                            '77393' => {
+                            '77141' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6681,7 +6662,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_attribute_current_value_req'
                                       },
-                            '79036' => {
+                            '78784' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
@@ -6698,18 +6679,18 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'entities',
-                                                               'type' => '79349'
+                                                               'type' => '79097'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_pdr_extract'
                                        },
-                            '79369' => {
+                            '79117' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '79418'
+                                                               'type' => '79166'
                                                              }
                                                     },
                                          'Reg' => {
@@ -6718,58 +6699,73 @@
                                          'Return' => '6423',
                                          'ShortName' => 'pldm_is_empty_entity_assoc_tree'
                                        },
-                            '79423' => {
+                            '79171' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '79418'
+                                                               'type' => '79166'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_tree_destroy_root'
                                        },
-                            '79486' => {
+                            '79234' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'org_tree',
-                                                               'type' => '79418'
+                                                               'type' => '79166'
                                                              },
                                                       '1' => {
                                                                'name' => 'new_tree',
-                                                               'type' => '79418'
+                                                               'type' => '79166'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_tree_copy_root'
                                        },
-                            '79702' => {
+                            '79450' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '79418'
+                                                               'type' => '79166'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '79354'
+                                                               'type' => '79102'
                                                              }
                                                     },
-                                         'Return' => '78924',
+                                         'Return' => '78672',
                                          'ShortName' => 'pldm_entity_association_tree_find'
                                        },
-                            '80484' => {
+                            '80232' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80733'
+                                                               'type' => '80481'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_pdr_remove_remote_pdrs'
                                        },
+                            '80486' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '80481'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '5053'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
+                                       },
                             '8072' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6806,54 +6802,39 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
                                       },
-                            '80738' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '80733'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '5053'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
-                                       },
-                            '81007' => {
+                            '80755' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '79418'
+                                                               'type' => '79166'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '78065'
+                                                               'type' => '77813'
                                                              },
                                                       '2' => {
                                                                'name' => 'node',
-                                                               'type' => '79697'
+                                                               'type' => '79445'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_find_entity_ref_in_tree'
                                        },
-                            '81519' => {
+                            '81267' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '78924'
+                                                               'type' => '78672'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '80733'
+                                                               'type' => '80481'
                                                              },
                                                       '2' => {
                                                                'name' => 'entities',
-                                                               'type' => '79349'
+                                                               'type' => '79097'
                                                              },
                                                       '3' => {
                                                                'name' => 'num_entities',
@@ -6871,20 +6852,20 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
                                        },
-                            '81737' => {
+                            '81485' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '78924'
+                                                               'type' => '78672'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '80733'
+                                                               'type' => '80481'
                                                              },
                                                       '2' => {
                                                                'name' => 'entities',
-                                                               'type' => '79349'
+                                                               'type' => '79097'
                                                              },
                                                       '3' => {
                                                                'name' => 'num_entities',
@@ -6902,16 +6883,16 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_pdr_add_from_node'
                                        },
-                            '82073' => {
+                            '81821' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '79418'
+                                                               'type' => '79166'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '80733'
+                                                               'type' => '80481'
                                                              },
                                                       '2' => {
                                                                'name' => 'is_remote',
@@ -6925,16 +6906,16 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_pdr_add'
                                        },
-                            '83545' => {
+                            '83293' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'parent',
-                                                               'type' => '78924'
+                                                               'type' => '78672'
                                                              },
                                                       '1' => {
                                                                'name' => 'node',
-                                                               'type' => '79354'
+                                                               'type' => '79102'
                                                              }
                                                     },
                                          'Reg' => {
@@ -6943,12 +6924,12 @@
                                          'Return' => '6423',
                                          'ShortName' => 'pldm_is_current_parent_child'
                                        },
-                            '83634' => {
+                            '83382' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '78924'
+                                                               'type' => '78672'
                                                              },
                                                       '1' => {
                                                                'name' => 'association_type',
@@ -6958,6 +6939,28 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_entity_get_num_children'
                                        },
+                            '83597' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'node',
+                                                               'type' => '78672'
+                                                             }
+                                                    },
+                                         'Return' => '6423',
+                                         'ShortName' => 'pldm_entity_is_exist_parent'
+                                       },
+                            '83752' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'node',
+                                                               'type' => '78672'
+                                                             }
+                                                    },
+                                         'Return' => '77813',
+                                         'ShortName' => 'pldm_entity_get_parent'
+                                       },
                             '8379' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6989,60 +6992,38 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
                                       },
-                            '83849' => {
+                            '83907' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '78924'
-                                                             }
-                                                    },
-                                         'Return' => '6423',
-                                         'ShortName' => 'pldm_entity_is_exist_parent'
-                                       },
-                            '84004' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'node',
-                                                               'type' => '78924'
-                                                             }
-                                                    },
-                                         'Return' => '78065',
-                                         'ShortName' => 'pldm_entity_get_parent'
-                                       },
-                            '84159' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'node',
-                                                               'type' => '78924'
+                                                               'type' => '78672'
                                                              }
                                                     },
                                          'Return' => '6423',
                                          'ShortName' => 'pldm_entity_is_node_parent'
                                        },
-                            '84314' => {
+                            '84062' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '79418'
+                                                               'type' => '79166'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_tree_destroy'
                                        },
-                            '84493' => {
+                            '84241' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '79418'
+                                                               'type' => '79166'
                                                              },
                                                       '1' => {
                                                                'name' => 'entities',
-                                                               'type' => '79349'
+                                                               'type' => '79097'
                                                              },
                                                       '2' => {
                                                                'name' => 'size',
@@ -7052,6 +7033,33 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_tree_visit'
                                        },
+                            '85203' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'tree',
+                                                               'type' => '79166'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'entity',
+                                                               'type' => '79102'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'entity_instance_number',
+                                                               'type' => '5053'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'parent',
+                                                               'type' => '78672'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'association_type',
+                                                               'type' => '168'
+                                                             }
+                                                    },
+                                         'Return' => '78672',
+                                         'ShortName' => 'pldm_entity_association_tree_add'
+                                       },
                             '8531' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -7087,55 +7095,28 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
                                       },
-                            '85455' => {
+                            '85636' => {
                                          'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '79418'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'entity',
-                                                               'type' => '79354'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'entity_instance_number',
-                                                               'type' => '5053'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'parent',
-                                                               'type' => '78924'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'association_type',
-                                                               'type' => '168'
-                                                             }
-                                                    },
-                                         'Return' => '78924',
-                                         'ShortName' => 'pldm_entity_association_tree_add'
-                                       },
-                            '85888' => {
-                                         'Header' => 'pdr.h',
-                                         'Return' => '79418',
+                                         'Return' => '79166',
                                          'ShortName' => 'pldm_entity_association_tree_init'
                                        },
-                            '86122' => {
+                            '85870' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '78924'
+                                                               'type' => '78672'
                                                              }
                                                     },
-                                         'Return' => '78065',
+                                         'Return' => '77813',
                                          'ShortName' => 'pldm_entity_extract'
                                        },
-                            '86917' => {
+                            '86665' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80479'
+                                                               'type' => '80227'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
@@ -7184,12 +7165,12 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
                                       },
-                            '87277' => {
+                            '87025' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80479'
+                                                               'type' => '80227'
                                                              },
                                                       '1' => {
                                                                'name' => 'fru_rsi',
@@ -7212,15 +7193,15 @@
                                                                'type' => '8521'
                                                              }
                                                     },
-                                         'Return' => '87262',
+                                         'Return' => '87010',
                                          'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
                                        },
-                            '87631' => {
+                            '87379' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80733'
+                                                               'type' => '80481'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
@@ -7251,12 +7232,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_pdr_add_fru_record_set_check'
                                        },
-                            '87969' => {
+                            '87717' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80733'
+                                                               'type' => '80481'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
@@ -7286,60 +7267,60 @@
                                          'Return' => '180',
                                          'ShortName' => 'pldm_pdr_add_fru_record_set'
                                        },
-                            '88322' => {
+                            '88070' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'record',
-                                                               'type' => '87262'
+                                                               'type' => '87010'
                                                              }
                                                     },
                                          'Return' => '6423',
                                          'ShortName' => 'pldm_pdr_record_is_remote'
                                        },
-                            '88477' => {
+                            '88225' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80479'
+                                                               'type' => '80227'
                                                              },
                                                       '1' => {
                                                                'name' => 'record',
-                                                               'type' => '87262'
+                                                               'type' => '87010'
                                                              }
                                                     },
                                          'Return' => '180',
                                          'ShortName' => 'pldm_pdr_get_record_handle'
                                        },
-                            '88695' => {
+                            '88443' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80479'
+                                                               'type' => '80227'
                                                              }
                                                     },
                                          'Return' => '180',
                                          'ShortName' => 'pldm_pdr_get_repo_size'
                                        },
-                            '88826' => {
+                            '88574' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80479'
+                                                               'type' => '80227'
                                                              }
                                                     },
                                          'Return' => '180',
                                          'ShortName' => 'pldm_pdr_get_record_count'
                                        },
-                            '88957' => {
+                            '88705' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80479'
+                                                               'type' => '80227'
                                                              },
                                                       '1' => {
                                                                'name' => 'pdr_type',
@@ -7347,11 +7328,11 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'curr_record',
-                                                               'type' => '87262'
+                                                               'type' => '87010'
                                                              },
                                                       '3' => {
                                                                'name' => 'data',
-                                                               'type' => '70131'
+                                                               'type' => '69879'
                                                              },
                                                       '4' => {
                                                                'name' => 'size',
@@ -7363,23 +7344,23 @@
                                                     '3' => 'rcx',
                                                     '4' => 'r8'
                                                   },
-                                         'Return' => '87262',
+                                         'Return' => '87010',
                                          'ShortName' => 'pldm_pdr_find_record_by_type'
                                        },
-                            '89129' => {
+                            '88877' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80479'
+                                                               'type' => '80227'
                                                              },
                                                       '1' => {
                                                                'name' => 'curr_record',
-                                                               'type' => '87262'
+                                                               'type' => '87010'
                                                              },
                                                       '2' => {
                                                                'name' => 'data',
-                                                               'type' => '70131'
+                                                               'type' => '69879'
                                                              },
                                                       '3' => {
                                                                'name' => 'size',
@@ -7390,9 +7371,47 @@
                                                                'type' => '2087'
                                                              }
                                                     },
-                                         'Return' => '87262',
+                                         'Return' => '87010',
                                          'ShortName' => 'pldm_pdr_get_next_record'
                                        },
+                            '89044' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '80227'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'record_handle',
+                                                               'type' => '180'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'data',
+                                                               'type' => '69879'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'size',
+                                                               'type' => '2087'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'next_record_handle',
+                                                               'type' => '2087'
+                                                             }
+                                                    },
+                                         'Return' => '87010',
+                                         'ShortName' => 'pldm_pdr_find_record'
+                                       },
+                            '89212' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '80481'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_pdr_destroy'
+                                       },
                             '8922' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -7428,55 +7447,17 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_table_resp'
                                       },
-                            '89296' => {
+                            '89367' => {
                                          'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '80479'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'record_handle',
-                                                               'type' => '180'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'data',
-                                                               'type' => '70131'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'size',
-                                                               'type' => '2087'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'next_record_handle',
-                                                               'type' => '2087'
-                                                             }
-                                                    },
-                                         'Return' => '87262',
-                                         'ShortName' => 'pldm_pdr_find_record'
-                                       },
-                            '89464' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '80733'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_pdr_destroy'
-                                       },
-                            '89619' => {
-                                         'Header' => 'pdr.h',
-                                         'Return' => '80733',
+                                         'Return' => '80481',
                                          'ShortName' => 'pldm_pdr_init'
                                        },
-                            '89691' => {
+                            '89439' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80733'
+                                                               'type' => '80481'
                                                              },
                                                       '1' => {
                                                                'name' => 'data',
@@ -7502,12 +7483,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_pdr_add_check'
                                        },
-                            '90129' => {
+                            '89877' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80733'
+                                                               'type' => '80481'
                                                              },
                                                       '1' => {
                                                                'name' => 'data',
@@ -7564,7 +7545,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_table_req'
                                       },
-                            '91628' => {
+                            '91376' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7575,7 +7556,7 @@
                                          'Return' => '180',
                                          'ShortName' => 'dec2bcd32'
                                        },
-                            '91757' => {
+                            '91505' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7586,7 +7567,7 @@
                                          'Return' => '180',
                                          'ShortName' => 'bcd2dec32'
                                        },
-                            '92158' => {
+                            '91906' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7608,7 +7589,7 @@
                                          'Return' => '12557',
                                          'ShortName' => 'ver2str'
                                        },
-                            '92286' => {
+                            '92034' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7650,72 +7631,72 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_table_req'
                                       },
-                            '93544' => {
+                            '93292' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '93767'
+                                                               'type' => '93515'
                                                              },
                                                       '1' => {
                                                                'name' => 'tid',
-                                                               'type' => '92866'
+                                                               'type' => '92614'
                                                              },
                                                       '2' => {
                                                                'name' => 'iid',
-                                                               'type' => '92878'
+                                                               'type' => '92626'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_id_free'
                                        },
-                            '93772' => {
+                            '93520' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '93767'
+                                                               'type' => '93515'
                                                              },
                                                       '1' => {
                                                                'name' => 'tid',
-                                                               'type' => '92866'
+                                                               'type' => '92614'
                                                              },
                                                       '2' => {
                                                                'name' => 'iid',
-                                                               'type' => '94193'
+                                                               'type' => '93941'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_id_alloc'
                                        },
-                            '94198' => {
+                            '93946' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '93767'
+                                                               'type' => '93515'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_db_destroy'
                                        },
-                            '94283' => {
+                            '94031' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '94369'
+                                                               'type' => '94117'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_db_init_default'
                                        },
-                            '94374' => {
+                            '94122' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '94369'
+                                                               'type' => '94117'
                                                              },
                                                       '1' => {
                                                                'name' => 'dbpath',
@@ -7761,12 +7742,12 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_table_resp'
                                       },
-                            '95547' => {
+                            '95295' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '94885'
+                                                               'type' => '94633'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -7781,15 +7762,15 @@
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Return' => '94994',
+                                         'Return' => '94742',
                                          'ShortName' => 'pldm_send'
                                        },
-                            '95966' => {
+                            '95714' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '94885'
+                                                               'type' => '94633'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -7805,22 +7786,22 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'pldm_resp_msg',
-                                                               'type' => '70131'
+                                                               'type' => '69879'
                                                              },
                                                       '5' => {
                                                                'name' => 'resp_msg_len',
                                                                'type' => '9084'
                                                              }
                                                     },
-                                         'Return' => '94994',
+                                         'Return' => '94742',
                                          'ShortName' => 'pldm_send_recv'
                                        },
-                            '96449' => {
+                            '96197' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '94885'
+                                                               'type' => '94633'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -7832,22 +7813,22 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'pldm_resp_msg',
-                                                               'type' => '70131'
+                                                               'type' => '69879'
                                                              },
                                                       '4' => {
                                                                'name' => 'resp_msg_len',
                                                                'type' => '9084'
                                                              }
                                                     },
-                                         'Return' => '94994',
+                                         'Return' => '94742',
                                          'ShortName' => 'pldm_recv'
                                        },
-                            '96675' => {
+                            '96423' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '94885'
+                                                               'type' => '94633'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -7855,19 +7836,19 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'pldm_resp_msg',
-                                                               'type' => '70131'
+                                                               'type' => '69879'
                                                              },
                                                       '3' => {
                                                                'name' => 'resp_msg_len',
                                                                'type' => '9084'
                                                              }
                                                     },
-                                         'Return' => '94994',
+                                         'Return' => '94742',
                                          'ShortName' => 'pldm_recv_any'
                                        },
-                            '97120' => {
+                            '96868' => {
                                          'Header' => 'pldm.h',
-                                         'Return' => '94994',
+                                         'Return' => '94742',
                                          'ShortName' => 'pldm_open'
                                        },
                             '9755' => {
@@ -8123,7 +8104,6 @@
                                                  'is_time_legal' => 1,
                                                  'is_transfer_flag_valid' => 1,
                                                  'pack_pldm_header' => 1,
-                                                 'pldm_bios_table_append_pad_checksum' => 1,
                                                  'pldm_bios_table_append_pad_checksum_check' => 1,
                                                  'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
                                                  'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
@@ -9527,9 +9507,9 @@
                                        'Size' => '8',
                                        'Type' => 'FuncPtr'
                                      },
-                          '47725' => {
+                          '47727' => {
                                        'Header' => undef,
-                                       'Line' => '947',
+                                       'Line' => '936',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'table_data',
@@ -9557,8 +9537,8 @@
                                        'Size' => '32',
                                        'Type' => 'Struct'
                                      },
-                          '47795' => {
-                                       'BaseType' => '47725',
+                          '47797' => {
+                                       'BaseType' => '47727',
                                        'Name' => 'struct pldm_bios_table_iter const',
                                        'Size' => '32',
                                        'Type' => 'Const'
@@ -9576,7 +9556,7 @@
                                       'Type' => 'Pointer'
                                     },
                           '48827' => {
-                                       'BaseType' => '47725',
+                                       'BaseType' => '47727',
                                        'Name' => 'struct pldm_bios_table_iter*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9624,7 +9604,7 @@
                                       'Type' => 'Typedef'
                                     },
                           '51020' => {
-                                       'BaseType' => '47795',
+                                       'BaseType' => '47797',
                                        'Name' => 'struct pldm_bios_table_iter const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9634,31 +9614,31 @@
                                     'Size' => '1',
                                     'Type' => 'Intrinsic'
                                   },
-                          '54978' => {
+                          '54726' => {
                                        'BaseType' => '46642',
                                        'Name' => 'uint64_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '55255' => {
+                          '55003' => {
                                        'BaseType' => '47301',
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '55564' => {
+                          '55312' => {
                                        'BaseType' => '12552',
                                        'Name' => 'char const**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '56590' => {
+                          '56338' => {
                                        'BaseType' => '47193',
                                        'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '57944' => {
+                          '57692' => {
                                        'BaseType' => '47059',
                                        'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
                                        'Size' => '8',
@@ -9689,14 +9669,14 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '63211' => {
+                          '62959' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '329',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'uuid',
                                                             'offset' => '0',
-                                                            'type' => '63315'
+                                                            'type' => '63063'
                                                           },
                                                    '1' => {
                                                             'name' => 'package_header_format_version',
@@ -9733,13 +9713,13 @@
                                        'Size' => '36',
                                        'Type' => 'Struct'
                                      },
-                          '63315' => {
+                          '63063' => {
                                        'BaseType' => '168',
                                        'Name' => 'uint8_t[16]',
                                        'Size' => '16',
                                        'Type' => 'Array'
                                      },
-                          '63347' => {
+                          '63095' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '343',
                                        'Memb' => {
@@ -9756,7 +9736,7 @@
                                                    '2' => {
                                                             'name' => 'device_update_option_flags',
                                                             'offset' => '3',
-                                                            'type' => '60714'
+                                                            'type' => '60462'
                                                           },
                                                    '3' => {
                                                             'name' => 'comp_image_set_version_string_type',
@@ -9778,7 +9758,7 @@
                                        'Size' => '11',
                                        'Type' => 'Struct'
                                      },
-                          '63542' => {
+                          '63290' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '377',
                                        'Memb' => {
@@ -9800,12 +9780,12 @@
                                                    '3' => {
                                                             'name' => 'comp_options',
                                                             'offset' => '8',
-                                                            'type' => '60216'
+                                                            'type' => '59964'
                                                           },
                                                    '4' => {
                                                             'name' => 'requested_comp_activation_method',
                                                             'offset' => '16',
-                                                            'type' => '60216'
+                                                            'type' => '59964'
                                                           },
                                                    '5' => {
                                                             'name' => 'comp_location_offset',
@@ -9832,7 +9812,7 @@
                                        'Size' => '22',
                                        'Type' => 'Struct'
                                      },
-                          '63724' => {
+                          '63472' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '403',
                                        'Memb' => {
@@ -9844,7 +9824,7 @@
                                                    '1' => {
                                                             'name' => 'capabilities_during_update',
                                                             'offset' => '1',
-                                                            'type' => '60714'
+                                                            'type' => '60462'
                                                           },
                                                    '2' => {
                                                             'name' => 'comp_count',
@@ -9876,7 +9856,7 @@
                                        'Size' => '11',
                                        'Type' => 'Struct'
                                      },
-                          '63828' => {
+                          '63576' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '417',
                                        'Memb' => {
@@ -9893,17 +9873,17 @@
                                                    '10' => {
                                                              'name' => 'pending_comp_release_date',
                                                              'offset' => '37',
-                                                             'type' => '64010'
+                                                             'type' => '63758'
                                                            },
                                                    '11' => {
                                                              'name' => 'comp_activation_methods',
                                                              'offset' => '51',
-                                                             'type' => '60216'
+                                                             'type' => '59964'
                                                            },
                                                    '12' => {
                                                              'name' => 'capabilities_during_update',
                                                              'offset' => '53',
-                                                             'type' => '60714'
+                                                             'type' => '60462'
                                                            },
                                                    '2' => {
                                                             'name' => 'comp_classification_index',
@@ -9928,7 +9908,7 @@
                                                    '6' => {
                                                             'name' => 'active_comp_release_date',
                                                             'offset' => '17',
-                                                            'type' => '64010'
+                                                            'type' => '63758'
                                                           },
                                                    '7' => {
                                                             'name' => 'pending_comp_comparison_stamp',
@@ -9950,7 +9930,7 @@
                                        'Size' => '39',
                                        'Type' => 'Struct'
                                      },
-                          '64010' => {
+                          '63758' => {
                                        'BaseType' => '168',
                                        'Name' => 'uint8_t[8]',
                                        'Size' => '8',
@@ -9961,13 +9941,13 @@
                                       'Size' => '1',
                                       'Type' => 'Intrinsic'
                                     },
-                          '64870' => {
+                          '64618' => {
                                        'BaseType' => '6206',
                                        'Name' => 'struct variable_field const',
                                        'Size' => '16',
                                        'Type' => 'Const'
                                      },
-                          '65218' => {
+                          '64966' => {
                                        'BaseType' => '11999',
                                        'Name' => 'bool8_t*',
                                        'Size' => '8',
@@ -9984,44 +9964,44 @@
                                     'Size' => '2',
                                     'Type' => 'Intrinsic'
                                   },
-                          '68298' => {
-                                       'BaseType' => '64870',
+                          '68046' => {
+                                       'BaseType' => '64618',
                                        'Name' => 'struct variable_field const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '69600' => {
-                                       'BaseType' => '63828',
+                          '69348' => {
+                                       'BaseType' => '63576',
                                        'Name' => 'struct pldm_component_parameter_entry*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '69830' => {
-                                       'BaseType' => '63724',
+                          '69578' => {
+                                       'BaseType' => '63472',
                                        'Name' => 'struct pldm_get_firmware_parameters_resp*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '70131' => {
+                          '69879' => {
                                        'BaseType' => '2082',
                                        'Name' => 'uint8_t**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '70428' => {
-                                       'BaseType' => '63542',
+                          '70176' => {
+                                       'BaseType' => '63290',
                                        'Name' => 'struct pldm_component_image_information*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '71044' => {
-                                       'BaseType' => '63347',
+                          '70792' => {
+                                       'BaseType' => '63095',
                                        'Name' => 'struct pldm_firmware_device_id_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '71196' => {
-                                       'BaseType' => '63211',
+                          '70944' => {
+                                       'BaseType' => '62959',
                                        'Name' => 'struct pldm_package_header_information*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -10045,8 +10025,8 @@
                                     'Size' => '4',
                                     'Type' => 'Intrinsic'
                                   },
-                          '77830' => {
-                                       'BaseType' => '77847',
+                          '77578' => {
+                                       'BaseType' => '77595',
                                        'Header' => undef,
                                        'Line' => '15',
                                        'Name' => 'pldm_pdr',
@@ -10054,13 +10034,13 @@
                                        'Size' => '24',
                                        'Type' => 'Typedef'
                                      },
-                          '77842' => {
-                                       'BaseType' => '77830',
+                          '77590' => {
+                                       'BaseType' => '77578',
                                        'Name' => 'pldm_pdr const',
                                        'Size' => '24',
                                        'Type' => 'Const'
                                      },
-                          '77847' => {
+                          '77595' => {
                                        'Header' => undef,
                                        'Line' => '18',
                                        'Memb' => {
@@ -10077,12 +10057,12 @@
                                                    '2' => {
                                                             'name' => 'first',
                                                             'offset' => '8',
-                                                            'type' => '78919'
+                                                            'type' => '78667'
                                                           },
                                                    '3' => {
                                                             'name' => 'last',
                                                             'offset' => '22',
-                                                            'type' => '78919'
+                                                            'type' => '78667'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_pdr',
@@ -10090,8 +10070,8 @@
                                        'Size' => '24',
                                        'Type' => 'Struct'
                                      },
-                          '77907' => {
-                                       'BaseType' => '77924',
+                          '77655' => {
+                                       'BaseType' => '77672',
                                        'Header' => undef,
                                        'Line' => '20',
                                        'Name' => 'pldm_pdr_record',
@@ -10099,13 +10079,13 @@
                                        'Size' => '32',
                                        'Type' => 'Typedef'
                                      },
-                          '77919' => {
-                                       'BaseType' => '77907',
+                          '77667' => {
+                                       'BaseType' => '77655',
                                        'Name' => 'pldm_pdr_record const',
                                        'Size' => '32',
                                        'Type' => 'Const'
                                      },
-                          '77924' => {
+                          '77672' => {
                                        'Header' => undef,
                                        'Line' => '9',
                                        'Memb' => {
@@ -10127,7 +10107,7 @@
                                                    '3' => {
                                                             'name' => 'next',
                                                             'offset' => '22',
-                                                            'type' => '78907'
+                                                            'type' => '78655'
                                                           },
                                                    '4' => {
                                                             'name' => 'is_remote',
@@ -10145,7 +10125,7 @@
                                        'Size' => '32',
                                        'Type' => 'Struct'
                                      },
-                          '78008' => {
+                          '77756' => {
                                        'Header' => 'pdr.h',
                                        'Line' => '310',
                                        'Memb' => {
@@ -10169,16 +10149,16 @@
                                        'Size' => '6',
                                        'Type' => 'Struct'
                                      },
-                          '78065' => {
-                                       'BaseType' => '78008',
+                          '77813' => {
+                                       'BaseType' => '77756',
                                        'Header' => 'pdr.h',
                                        'Line' => '314',
                                        'Name' => 'pldm_entity',
                                        'Size' => '6',
                                        'Type' => 'Typedef'
                                      },
-                          '78109' => {
-                                       'BaseType' => '78121',
+                          '77857' => {
+                                       'BaseType' => '77869',
                                        'Header' => undef,
                                        'Line' => '324',
                                        'Name' => 'pldm_entity_association_tree',
@@ -10186,14 +10166,14 @@
                                        'Size' => '16',
                                        'Type' => 'Typedef'
                                      },
-                          '78121' => {
+                          '77869' => {
                                        'Header' => undef,
                                        'Line' => '452',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'root',
                                                             'offset' => '0',
-                                                            'type' => '78924'
+                                                            'type' => '78672'
                                                           },
                                                    '1' => {
                                                             'name' => 'last_used_container_id',
@@ -10206,8 +10186,8 @@
                                        'Size' => '16',
                                        'Type' => 'Struct'
                                      },
-                          '78164' => {
-                                       'BaseType' => '78181',
+                          '77912' => {
+                                       'BaseType' => '77929',
                                        'Header' => undef,
                                        'Line' => '329',
                                        'Name' => 'pldm_entity_node',
@@ -10215,19 +10195,19 @@
                                        'Size' => '40',
                                        'Type' => 'Typedef'
                                      },
-                          '78181' => {
+                          '77929' => {
                                        'Header' => undef,
                                        'Line' => '457',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'entity',
                                                             'offset' => '0',
-                                                            'type' => '78065'
+                                                            'type' => '77813'
                                                           },
                                                    '1' => {
                                                             'name' => 'parent',
                                                             'offset' => '6',
-                                                            'type' => '78065'
+                                                            'type' => '77813'
                                                           },
                                                    '2' => {
                                                             'name' => 'remote_container_id',
@@ -10237,12 +10217,12 @@
                                                    '3' => {
                                                             'name' => 'first_child',
                                                             'offset' => '22',
-                                                            'type' => '78924'
+                                                            'type' => '78672'
                                                           },
                                                    '4' => {
                                                             'name' => 'next_sibling',
                                                             'offset' => '36',
-                                                            'type' => '78924'
+                                                            'type' => '78672'
                                                           },
                                                    '5' => {
                                                             'name' => 'association_type',
@@ -10255,56 +10235,56 @@
                                        'Size' => '40',
                                        'Type' => 'Struct'
                                      },
-                          '78907' => {
-                                       'BaseType' => '77924',
+                          '78655' => {
+                                       'BaseType' => '77672',
                                        'Name' => 'struct pldm_pdr_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '78919' => {
-                                       'BaseType' => '77907',
+                          '78667' => {
+                                       'BaseType' => '77655',
                                        'Name' => 'pldm_pdr_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '78924' => {
-                                       'BaseType' => '78164',
+                          '78672' => {
+                                       'BaseType' => '77912',
                                        'Name' => 'pldm_entity_node*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '79349' => {
-                                       'BaseType' => '79354',
+                          '79097' => {
+                                       'BaseType' => '79102',
                                        'Name' => 'pldm_entity**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '79354' => {
-                                       'BaseType' => '78065',
+                          '79102' => {
+                                       'BaseType' => '77813',
                                        'Name' => 'pldm_entity*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '79418' => {
-                                       'BaseType' => '78109',
+                          '79166' => {
+                                       'BaseType' => '77857',
                                        'Name' => 'pldm_entity_association_tree*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '79697' => {
-                                       'BaseType' => '78924',
+                          '79445' => {
+                                       'BaseType' => '78672',
                                        'Name' => 'pldm_entity_node**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '80479' => {
-                                       'BaseType' => '77842',
+                          '80227' => {
+                                       'BaseType' => '77590',
                                        'Name' => 'pldm_pdr const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '80733' => {
-                                       'BaseType' => '77830',
+                          '80481' => {
+                                       'BaseType' => '77578',
                                        'Name' => 'pldm_pdr*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -10351,8 +10331,8 @@
                                      'Size' => '4',
                                      'Type' => 'Const'
                                    },
-                          '87262' => {
-                                       'BaseType' => '77919',
+                          '87010' => {
+                                       'BaseType' => '77667',
                                        'Name' => 'pldm_pdr_record const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -10403,7 +10383,7 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '92866' => {
+                          '92614' => {
                                        'BaseType' => '168',
                                        'Header' => 'base.h',
                                        'Line' => '14',
@@ -10411,7 +10391,7 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '92878' => {
+                          '92626' => {
                                        'BaseType' => '168',
                                        'Header' => 'instance-id.h',
                                        'Line' => '11',
@@ -10419,14 +10399,14 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '93258' => {
+                          '93006' => {
                                        'Header' => undef,
                                        'Line' => '18',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'prev',
                                                             'offset' => '0',
-                                                            'type' => '92878'
+                                                            'type' => '92626'
                                                           },
                                                    '1' => {
                                                             'name' => 'allocations',
@@ -10439,14 +10419,14 @@
                                        'Size' => '8',
                                        'Type' => 'Struct'
                                      },
-                          '93297' => {
+                          '93045' => {
                                        'Header' => undef,
                                        'Line' => '23',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'state',
                                                             'offset' => '0',
-                                                            'type' => '93339'
+                                                            'type' => '93087'
                                                           },
                                                    '1' => {
                                                             'name' => 'lock_db_fd',
@@ -10459,31 +10439,31 @@
                                        'Size' => '2052',
                                        'Type' => 'Struct'
                                      },
-                          '93339' => {
-                                       'BaseType' => '93258',
+                          '93087' => {
+                                       'BaseType' => '93006',
                                        'Name' => 'struct pldm_tid_state[256]',
                                        'Size' => '2048',
                                        'Type' => 'Array'
                                      },
-                          '93767' => {
-                                       'BaseType' => '93297',
+                          '93515' => {
+                                       'BaseType' => '93045',
                                        'Name' => 'struct pldm_instance_db*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '94193' => {
-                                       'BaseType' => '92878',
+                          '93941' => {
+                                       'BaseType' => '92626',
                                        'Name' => 'pldm_instance_id_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '94369' => {
-                                       'BaseType' => '93767',
+                          '94117' => {
+                                       'BaseType' => '93515',
                                        'Name' => 'struct pldm_instance_db**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '94885' => {
+                          '94633' => {
                                        'BaseType' => '168',
                                        'Header' => 'pldm.h',
                                        'Line' => '12',
@@ -10491,7 +10471,7 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '94897' => {
+                          '94645' => {
                                        'Header' => 'pldm.h',
                                        'Line' => '14',
                                        'Memb' => {
@@ -10552,8 +10532,8 @@
                                        'Size' => '4',
                                        'Type' => 'Enum'
                                      },
-                          '94994' => {
-                                       'BaseType' => '94897',
+                          '94742' => {
+                                       'BaseType' => '94645',
                                        'Header' => 'pldm.h',
                                        'Line' => '28',
                                        'Name' => 'pldm_requester_rc_t',
diff --git a/include/libpldm/bios_table.h b/include/libpldm/bios_table.h
index 9689842..0239f3d 100644
--- a/include/libpldm/bios_table.h
+++ b/include/libpldm/bios_table.h
@@ -594,15 +594,6 @@
  */
 size_t pldm_bios_table_pad_checksum_size(size_t size_without_pad);
 
-/** @brief Append pad and checksum at the end of the table
- *  @param[in,out] table - Pointer to a buffer of a bios table
- *  @param[in] capacity - Size of the buffer of a bios table
- *  @param[in] size - Table size without pad and checksum
- *  @return Total size of the table
- */
-size_t pldm_bios_table_append_pad_checksum(void *table, size_t capacity,
-					   size_t size);
-
 /** @brief Append pad and checksum at the end of the table or return an error
  *  @param[in,out] table - Pointer to a buffer of a bios table
  *  @param[in] capacity - Size of the buffer of a bios table
diff --git a/src/bios_table.c b/src/bios_table.c
index 581ee6e..80f8098 100644
--- a/src/bios_table.c
+++ b/src/bios_table.c
@@ -908,17 +908,6 @@
 	return size;
 }
 
-LIBPLDM_ABI_DEPRECATED
-size_t pldm_bios_table_append_pad_checksum(void *table, size_t capacity,
-					   size_t size)
-{
-	int rc = pldm_bios_table_append_pad_checksum_check(table, capacity,
-							   &size);
-	(void)rc;
-	assert(rc == PLDM_SUCCESS);
-	return size;
-}
-
 LIBPLDM_ABI_STABLE
 int pldm_bios_table_append_pad_checksum_check(void *table, size_t capacity,
 					      size_t *size)
@@ -1201,8 +1190,11 @@
 		goto out;
 	}
 
-	*dest_length = pldm_bios_table_append_pad_checksum(
-		dest_table, buffer_length, copied_length);
+	rc = pldm_bios_table_append_pad_checksum_check(
+		dest_table, buffer_length, &copied_length);
+	if (rc == PLDM_SUCCESS) {
+		*dest_length = copied_length;
+	}
 out:
 	pldm_bios_table_iter_free(iter);
 	return rc;
diff --git a/tests/libpldm_bios_table_test.cpp b/tests/libpldm_bios_table_test.cpp
index 902d024..83e7fd9 100644
--- a/tests/libpldm_bios_table_test.cpp
+++ b/tests/libpldm_bios_table_test.cpp
@@ -1136,8 +1136,9 @@
     auto sizeWithoutPad = attrValTable.size();
     attrValTable.resize(sizeWithoutPad +
                         pldm_bios_table_pad_checksum_size(sizeWithoutPad));
-    pldm_bios_table_append_pad_checksum(attrValTable.data(),
-                                        attrValTable.size(), sizeWithoutPad);
+    ASSERT_EQ(pldm_bios_table_append_pad_checksum_check(
+                  attrValTable.data(), attrValTable.size(), &sizeWithoutPad),
+              PLDM_SUCCESS);
     Table expectedTable = {0x09, 0x00, 0x01, 0x02, 0x00, 0x65,
                            0x66, 0x00, 0x6d, 0x81, 0x4a, 0xb6};
     EXPECT_EQ(attrValTable, expectedTable);