abi: Update to remove pldm_close() from reference dumps

We transitioned this to LIBPLDM_ABI_TESTING as it wasn't exposed in the
headers and there should be no users. The ABI dump updates should have
been included in the same change.

Fixes: 986df2a17b60 ("requester: Mark pldm_close() as LIBPLDM_ABI_TESTING")
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I55dfa20a2fcf243b2c899469c1615efcda6888d3
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4f986af..079096c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -124,6 +124,7 @@
 4. requester: Return PLDM_REQUESTER_OPEN_FAIL from pldm_open() on error
 5. pdr: pldm_pdr_fru_record_set_find_by_rsi(): Document reality of return
 6. transport: Fix possible NULL ptr deref in pldm_socket_sndbuf_init()
+7. abi: Update to remove pldm_close() from reference dumps
 
 ## [0.3.0] - 2023-06-23
 
diff --git a/abi/aarch64/gcc.dump b/abi/aarch64/gcc.dump
index 9c40176..b52816c 100644
--- a/abi/aarch64/gcc.dump
+++ b/abi/aarch64/gcc.dump
@@ -173,7 +173,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_date_time_req'
                                        },
-                            '111614' => {
+                            '112509' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -192,7 +192,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_with_metadata_resp'
                                         },
-                            '111797' => {
+                            '112692' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -213,7 +213,7 @@
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '54682'
+                                                                'type' => '55004'
                                                               },
                                                        '5' => {
                                                                 'name' => 'file_meta_data_1',
@@ -236,7 +236,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_with_metadata_req'
                                         },
-                            '112015' => {
+                            '112910' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -255,7 +255,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_with_metadata_resp'
                                         },
-                            '112122' => {
+                            '113017' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -272,7 +272,7 @@
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '45543'
+                                                                'type' => '45555'
                                                               },
                                                        '4' => {
                                                                 'name' => 'file_meta_data_1',
@@ -298,7 +298,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_with_metadata_req'
                                         },
-                            '112415' => {
+                            '113310' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -317,7 +317,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_with_meta_data_resp'
                                         },
-                            '112593' => {
+                            '113488' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -361,7 +361,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_with_meta_data_req'
                                         },
-                            '112791' => {
+                            '113686' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -380,7 +380,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_with_meta_data_resp'
                                         },
-                            '112893' => {
+                            '113788' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -423,7 +423,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_with_meta_data_req'
                                         },
-                            '113186' => {
+                            '114081' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -442,7 +442,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_resp'
                                         },
-                            '113293' => {
+                            '114188' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -469,7 +469,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_req'
                                         },
-                            '113511' => {
+                            '114406' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -488,7 +488,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_resp'
                                         },
-                            '113684' => {
+                            '114579' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -515,7 +515,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_req'
                                         },
-                            '113820' => {
+                            '114715' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -538,7 +538,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_resp'
                                         },
-                            '113947' => {
+                            '114842' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -573,7 +573,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_req'
                                         },
-                            '114205' => {
+                            '115100' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -600,7 +600,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_resp'
                                         },
-                            '114418' => {
+                            '115313' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -631,7 +631,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_req'
                                         },
-                            '114568' => {
+                            '115463' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -650,7 +650,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_resp'
                                         },
-                            '114675' => {
+                            '115570' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -667,7 +667,7 @@
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '45543'
+                                                                'type' => '45555'
                                                               },
                                                        '4' => {
                                                                 'name' => 'msg',
@@ -677,7 +677,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_req'
                                         },
-                            '114893' => {
+                            '115788' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -696,7 +696,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_resp'
                                         },
-                            '115066' => {
+                            '115961' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -717,13 +717,13 @@
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '54682'
+                                                                'type' => '55004'
                                                               }
                                                      },
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_req'
                                         },
-                            '115202' => {
+                            '116097' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -746,7 +746,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_memory_resp'
                                         },
-                            '115329' => {
+                            '116224' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -775,7 +775,7 @@
                                                               },
                                                        '6' => {
                                                                 'name' => 'address',
-                                                                'type' => '45543'
+                                                                'type' => '45555'
                                                               },
                                                        '7' => {
                                                                 'name' => 'msg',
@@ -785,7 +785,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_memory_req'
                                         },
-                            '115607' => {
+                            '116502' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -812,7 +812,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_memory_resp'
                                         },
-                            '115820' => {
+                            '116715' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -841,13 +841,13 @@
                                                               },
                                                        '6' => {
                                                                 'name' => 'address',
-                                                                'type' => '54682'
+                                                                'type' => '55004'
                                                               }
                                                      },
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_memory_req'
                                         },
-                            '115984' => {
+                            '116879' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -870,7 +870,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_write_file_resp'
                                         },
-                            '116182' => {
+                            '117077' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -893,7 +893,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_write_file_resp'
                                         },
-                            '116304' => {
+                            '117199' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -920,7 +920,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_write_file_req'
                                         },
-                            '116522' => {
+                            '117417' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -951,7 +951,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_write_file_req'
                                         },
-                            '116671' => {
+                            '117566' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -974,7 +974,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_read_file_resp'
                                         },
-                            '116869' => {
+                            '117764' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1001,7 +1001,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_read_file_resp'
                                         },
-                            '116999' => {
+                            '117894' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1028,7 +1028,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_read_file_req'
                                         },
-                            '117217' => {
+                            '118112' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1055,7 +1055,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_read_file_req'
                                         },
-                            '117346' => {
+                            '118241' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1090,7 +1090,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_file_table_resp'
                                         },
-                            '117512' => {
+                            '118407' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1117,7 +1117,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_file_table_req'
                                         },
-                            '117721' => {
+                            '118616' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1152,7 +1152,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_file_table_resp'
                                         },
-                            '118004' => {
+                            '118899' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1179,7 +1179,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_file_table_req'
                                         },
-                            '118133' => {
+                            '119028' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1202,7 +1202,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_memory_resp'
                                         },
-                            '118254' => {
+                            '119149' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1227,7 +1227,7 @@
                                                               },
                                                        '5' => {
                                                                 'name' => 'address',
-                                                                'type' => '45543'
+                                                                'type' => '45555'
                                                               },
                                                        '6' => {
                                                                 'name' => 'msg',
@@ -1237,7 +1237,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_memory_req'
                                         },
-                            '118501' => {
+                            '119396' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1264,7 +1264,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_memory_resp'
                                         },
-                            '118705' => {
+                            '119600' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1289,13 +1289,13 @@
                                                               },
                                                        '5' => {
                                                                 'name' => 'address',
-                                                                'type' => '54682'
+                                                                'type' => '55004'
                                                               }
                                                      },
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_memory_req'
                                         },
-                            '119651' => {
+                            '120546' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1326,7 +1326,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_alert_status_resp'
                                         },
-                            '119882' => {
+                            '120777' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1345,7 +1345,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_alert_status_req'
                                         },
-                            '119970' => {
+                            '120865' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1372,7 +1372,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_alert_status_resp'
                                         },
-                            '120103' => {
+                            '120998' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1395,7 +1395,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_alert_status_req'
                                         },
-                            '121142' => {
+                            '122037' => {
                                           'Header' => 'platform_oem_ibm.h',
                                           'Param' => {
                                                        '0' => {
@@ -3521,7 +3521,7 @@
                                         'Return' => '168',
                                         'ShortName' => 'pack_pldm_header'
                                       },
-                            '46848' => {
+                            '46872' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -3536,7 +3536,7 @@
                                          'Return' => '180',
                                          'ShortName' => 'crc32'
                                        },
-                            '46963' => {
+                            '46987' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3551,7 +3551,7 @@
                                          'Return' => '6265',
                                          'ShortName' => 'pldm_bios_table_checksum'
                                        },
-                            '47108' => {
+                            '47132' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3582,7 +3582,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
                                        },
-                            '47724' => {
+                            '47748' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3598,10 +3598,10 @@
                                                                'type' => '4895'
                                                              }
                                                     },
-                                         'Return' => '47719',
+                                         'Return' => '47743',
                                          'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
                                        },
-                            '47987' => {
+                            '48011' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3617,10 +3617,10 @@
                                                                'type' => '4895'
                                                              }
                                                     },
-                                         'Return' => '48134',
+                                         'Return' => '48158',
                                          'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
                                        },
-                            '48255' => {
+                            '48279' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3636,10 +3636,10 @@
                                                                'type' => '4895'
                                                              }
                                                     },
-                                         'Return' => '48134',
+                                         'Return' => '48158',
                                          'ShortName' => 'pldm_bios_table_attr_find_by_handle'
                                        },
-                            '48518' => {
+                            '48542' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3655,10 +3655,10 @@
                                                                'type' => '12199'
                                                              }
                                                     },
-                                         'Return' => '48723',
+                                         'Return' => '48747',
                                          'ShortName' => 'pldm_bios_table_string_find_by_string'
                                        },
-                            '48892' => {
+                            '48916' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3674,54 +3674,54 @@
                                                                'type' => '4895'
                                                              }
                                                     },
-                                         'Return' => '48723',
+                                         'Return' => '48747',
                                          'ShortName' => 'pldm_bios_table_string_find_by_handle'
                                        },
-                            '49654' => {
+                            '49678' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '47714'
+                                                               'type' => '47738'
                                                              }
                                                     },
                                          'Return' => '1434',
                                          'ShortName' => 'pldm_bios_table_iter_value'
                                        },
-                            '49709' => {
+                            '49733' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '47714'
+                                                               'type' => '47738'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_iter_next'
                                        },
-                            '49801' => {
+                            '49844' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '49856'
+                                                               'type' => '49920'
                                                              }
                                                     },
                                          'Return' => '6265',
                                          'ShortName' => 'pldm_bios_table_iter_is_end'
                                        },
-                            '49861' => {
+                            '49925' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '47714'
+                                                               'type' => '47738'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_iter_free'
                                        },
-                            '49932' => {
+                            '49996' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3734,13 +3734,13 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'type',
-                                                               'type' => '45555'
+                                                               'type' => '45567'
                                                              }
                                                     },
-                                         'Return' => '47714',
+                                         'Return' => '47738',
                                          'ShortName' => 'pldm_bios_table_iter_create'
                                        },
-                            '50171' => {
+                            '50639' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3748,18 +3748,18 @@
                                                                'type' => '166'
                                                              },
                                                       '1' => {
-                                                               'name' => 'size',
+                                                               'name' => 'capacity',
                                                                'type' => '123'
                                                              },
                                                       '2' => {
-                                                               'name' => 'size_without_pad',
+                                                               'name' => 'size',
                                                                'type' => '123'
                                                              }
                                                     },
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_append_pad_checksum'
                                        },
-                            '50606' => {
+                            '50891' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3770,40 +3770,40 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_pad_checksum_size'
                                        },
-                            '50901' => {
+                            '51186' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47719'
+                                                               'type' => '47743'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
                                        },
-                            '50956' => {
+                            '51241' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47719'
+                                                               'type' => '47743'
                                                              }
                                                     },
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_length'
                                        },
-                            '51420' => {
+                            '51725' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47719'
+                                                               'type' => '47743'
                                                              }
                                                     },
-                                         'Return' => '45543',
+                                         'Return' => '45555',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
                                        },
-                            '51494' => {
+                            '51799' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3824,13 +3824,13 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'cv',
-                                                               'type' => '45543'
+                                                               'type' => '45555'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
                                        },
-                            '51705' => {
+                            '51991' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3851,18 +3851,18 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'cv',
-                                                               'type' => '45543'
+                                                               'type' => '45555'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
                                        },
-                            '51992' => {
+                            '52292' => {
                                          'Header' => 'bios_table.h',
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
                                        },
-                            '52134' => {
+                            '52454' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3893,12 +3893,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
                                        },
-                            '52383' => {
+                            '52709' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47719'
+                                                               'type' => '47743'
                                                              },
                                                       '1' => {
                                                                'name' => 'current_string',
@@ -3908,18 +3908,18 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
                                        },
-                            '52478' => {
+                            '52804' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47719'
+                                                               'type' => '47743'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
                                        },
-                            '52553' => {
+                            '52879' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3950,7 +3950,7 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
                                        },
-                            '52907' => {
+                            '53208' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3961,7 +3961,7 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
                                        },
-                            '53075' => {
+                            '53396' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3986,18 +3986,18 @@
                                                              },
                                                       '5' => {
                                                                'name' => 'handles',
-                                                               'type' => '2034'
+                                                               'type' => '6087'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
                                        },
-                            '53324' => {
+                            '53650' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47719'
+                                                               'type' => '47743'
                                                              },
                                                       '1' => {
                                                                'name' => 'handles',
@@ -4011,18 +4011,18 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
                                        },
-                            '53498' => {
+                            '53824' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47719'
+                                                               'type' => '47743'
                                                              }
                                                     },
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
                                        },
-                            '53553' => {
+                            '53879' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4053,7 +4053,7 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
                                        },
-                            '53906' => {
+                            '54208' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4064,42 +4064,42 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
                                        },
-                            '53961' => {
+                            '54263' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47719'
+                                                               'type' => '47743'
                                                              }
                                                     },
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
                                        },
-                            '54016' => {
+                            '54318' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '47719'
+                                                               'type' => '47743'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
                                        },
-                            '54555' => {
+                            '54877' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              },
                                                       '1' => {
                                                                'name' => 'lower',
-                                                               'type' => '54682'
+                                                               'type' => '55004'
                                                              },
                                                       '2' => {
                                                                'name' => 'upper',
-                                                               'type' => '54682'
+                                                               'type' => '55004'
                                                              },
                                                       '3' => {
                                                                'name' => 'scalar',
@@ -4107,13 +4107,13 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'def',
-                                                               'type' => '54682'
+                                                               'type' => '55004'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
                                        },
-                            '54697' => {
+                            '55019' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4126,28 +4126,28 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '54886'
+                                                               'type' => '55281'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
                                        },
-                            '54891' => {
+                            '55291' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'info',
-                                                               'type' => '54886'
+                                                               'type' => '55281'
                                                              },
                                                       '1' => {
                                                                'name' => 'errmsg',
-                                                               'type' => '55148'
+                                                               'type' => '55548'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
                                        },
-                            '55153' => {
+                            '55553' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4160,23 +4160,23 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '54886'
+                                                               'type' => '55281'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
                                        },
-                            '55471' => {
+                            '55780' => {
                                          'Header' => 'bios_table.h',
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
                                        },
-                            '55613' => {
+                            '55942' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              },
                                                       '1' => {
                                                                'name' => 'buffer',
@@ -4190,45 +4190,45 @@
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
                                        },
-                            '55809' => {
+                            '56138' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
                                        },
-                            '55884' => {
+                            '56213' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
                                        },
-                            '55959' => {
+                            '56288' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              }
                                                     },
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
                                        },
-                            '56034' => {
+                            '56363' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_string_length',
@@ -4238,7 +4238,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
                                        },
-                            '56210' => {
+                            '56539' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4251,28 +4251,28 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '56477'
+                                                               'type' => '56825'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
                                        },
-                            '56482' => {
+                            '56830' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'info',
-                                                               'type' => '56477'
+                                                               'type' => '56825'
                                                              },
                                                       '1' => {
                                                                'name' => 'errmsg',
-                                                               'type' => '55148'
+                                                               'type' => '55548'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
                                        },
-                            '56751' => {
+                            '57099' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4283,12 +4283,12 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
                                        },
-                            '56966' => {
+                            '57334' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_indices',
@@ -4302,12 +4302,12 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
                                        },
-                            '57166' => {
+                            '57540' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              },
                                                       '1' => {
                                                                'name' => 'pv_hdls',
@@ -4321,12 +4321,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
                                        },
-                            '57317' => {
+                            '57698' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_num',
@@ -4336,12 +4336,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
                                        },
-                            '57482' => {
+                            '57863' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              },
                                                       '1' => {
                                                                'name' => 'pv_num',
@@ -4351,7 +4351,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
                                        },
-                            '57548' => {
+                            '57929' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4364,13 +4364,13 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '57801'
+                                                               'type' => '58187'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
                                        },
-                            '57806' => {
+                            '58192' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4385,45 +4385,45 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
                                        },
-                            '57872' => {
+                            '58258' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
                                        },
-                            '57925' => {
+                            '58311' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              }
                                                     },
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
                                        },
-                            '57978' => {
+                            '58364' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48134'
+                                                               'type' => '48158'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
                                        },
-                            '58513' => {
+                            '58986' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48723'
+                                                               'type' => '48747'
                                                              },
                                                       '1' => {
                                                                'name' => 'buffer',
@@ -4437,29 +4437,29 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
                                        },
-                            '58679' => {
+                            '59152' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48723'
+                                                               'type' => '48747'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
                                        },
-                            '58732' => {
+                            '59205' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48723'
+                                                               'type' => '48747'
                                                              }
                                                     },
                                          'Return' => '4895',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
                                        },
-                            '58785' => {
+                            '59258' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4482,7 +4482,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_string_entry_encode_check'
                                        },
-                            '59012' => {
+                            '59527' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4599,44 +4599,6 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_set_bios_table_req'
                                       },
-                            '64580' => {
-                                         'Header' => 'utils.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'transfer_flag',
-                                                               'type' => '168'
-                                                             }
-                                                    },
-                                         'Return' => '6265',
-                                         'ShortName' => 'is_transfer_flag_valid'
-                                       },
-                            '64731' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2029'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '2034'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'non_functioning_component_indication',
-                                                               'type' => '64915'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'non_functioning_component_bitmap',
-                                                               'type' => '64920'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_cancel_update_resp'
-                                       },
                             '6491' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -4660,7 +4622,45 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_table_resp'
                                       },
-                            '64930' => {
+                            '65117' => {
+                                         'Header' => 'utils.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'transfer_flag',
+                                                               'type' => '168'
+                                                             }
+                                                    },
+                                         'Return' => '6265',
+                                         'ShortName' => 'is_transfer_flag_valid'
+                                       },
+                            '65268' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2029'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '2034'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'non_functioning_component_indication',
+                                                               'type' => '65452'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'non_functioning_component_bitmap',
+                                                               'type' => '65457'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_cancel_update_resp'
+                                       },
+                            '65467' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4679,7 +4679,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_cancel_update_req'
                                        },
-                            '65083' => {
+                            '65620' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4698,7 +4698,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_cancel_update_component_resp'
                                        },
-                            '65165' => {
+                            '65702' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4717,7 +4717,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_cancel_update_component_req'
                                        },
-                            '65318' => {
+                            '65855' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4758,13 +4758,13 @@
                                                              },
                                                       '9' => {
                                                                'name' => 'update_option_flags_enabled',
-                                                               'type' => '65659'
+                                                               'type' => '66196'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_status_resp'
                                        },
-                            '65669' => {
+                            '66206' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4783,7 +4783,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_status_req'
                                        },
-                            '65822' => {
+                            '66359' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4806,7 +4806,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_activate_firmware_resp'
                                        },
-                            '65948' => {
+                            '66485' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4829,7 +4829,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_activate_firmware_req'
                                        },
-                            '66169' => {
+                            '66706' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4852,7 +4852,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_apply_complete_resp'
                                        },
-                            '66341' => {
+                            '66878' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -4869,96 +4869,12 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_activation_methods_modification',
-                                                               'type' => '66463'
+                                                               'type' => '67000'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'decode_apply_complete_req'
                                        },
-                            '66473' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '168'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '168'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1615'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_verify_complete_resp'
-                                       },
-                            '66645' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2029'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'verify_result',
-                                                               'type' => '2034'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_verify_complete_req'
-                                       },
-                            '66727' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '168'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '168'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1615'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_transfer_complete_resp'
-                                       },
-                            '66899' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2029'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'transfer_result',
-                                                               'type' => '2034'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_transfer_complete_req'
-                                       },
                             '6693' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -4982,7 +4898,91 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_set_bios_table_resp'
                                       },
-                            '66981' => {
+                            '67010' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '168'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'msg',
+                                                               'type' => '1615'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_verify_complete_resp'
+                                       },
+                            '67182' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2029'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'verify_result',
+                                                               'type' => '2034'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_verify_complete_req'
+                                       },
+                            '67264' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '168'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'msg',
+                                                               'type' => '1615'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_transfer_complete_resp'
+                                       },
+                            '67436' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2029'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'transfer_result',
+                                                               'type' => '2034'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_transfer_complete_req'
+                                       },
+                            '67518' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5005,7 +5005,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_request_firmware_data_resp'
                                        },
-                            '67153' => {
+                            '67690' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5028,7 +5028,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_request_firmware_data_req'
                                        },
-                            '67285' => {
+                            '67822' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5053,7 +5053,7 @@
                                                              },
                                                       '5' => {
                                                                'name' => 'update_option_flags_enabled',
-                                                               'type' => '65659'
+                                                               'type' => '66196'
                                                              },
                                                       '6' => {
                                                                'name' => 'time_before_req_fw_data',
@@ -5063,7 +5063,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_update_component_resp'
                                        },
-                            '67521' => {
+                            '68058' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5100,7 +5100,7 @@
                                                              },
                                                       '6' => {
                                                                'name' => 'update_option_flags',
-                                                               'type' => '60414'
+                                                               'type' => '60951'
                                                              },
                                                       '7' => {
                                                                'name' => 'comp_ver_str_type',
@@ -5112,39 +5112,12 @@
                                                              },
                                                       '9' => {
                                                                'name' => 'comp_ver_str',
-                                                               'type' => '67925'
+                                                               'type' => '68462'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'encode_update_component_req'
                                        },
-                            '67935' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2029'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '11295'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '2034'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'comp_resp',
-                                                               'type' => '2034'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'comp_resp_code',
-                                                               'type' => '2034'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_pass_component_table_resp'
-                                       },
                             '6809' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -5184,7 +5157,34 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_table_req'
                                       },
-                            '68131' => {
+                            '68472' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2029'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '11295'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '2034'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'comp_resp',
+                                                               'type' => '2034'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'comp_resp_code',
+                                                               'type' => '2034'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_pass_component_table_resp'
+                                       },
+                            '68668' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5225,7 +5225,7 @@
                                                              },
                                                       '8' => {
                                                                'name' => 'comp_ver_str',
-                                                               'type' => '67925'
+                                                               'type' => '68462'
                                                              },
                                                       '9' => {
                                                                'name' => 'msg',
@@ -5235,7 +5235,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_pass_component_table_req'
                                        },
-                            '68544' => {
+                            '69081' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5262,7 +5262,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_request_update_resp'
                                        },
-                            '68685' => {
+                            '69222' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5295,7 +5295,7 @@
                                                              },
                                                       '7' => {
                                                                'name' => 'comp_img_set_ver_str',
-                                                               'type' => '67925'
+                                                               'type' => '68462'
                                                              },
                                                       '8' => {
                                                                'name' => 'msg',
@@ -5309,7 +5309,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_request_update_req'
                                        },
-                            '69050' => {
+                            '69587' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5322,7 +5322,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'component_data',
-                                                               'type' => '69206'
+                                                               'type' => '69743'
                                                              },
                                                       '3' => {
                                                                'name' => 'active_comp_ver_str',
@@ -5336,7 +5336,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
                                        },
-                            '69216' => {
+                            '69753' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5349,7 +5349,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'resp_data',
-                                                               'type' => '69436'
+                                                               'type' => '69973'
                                                              },
                                                       '3' => {
                                                                'name' => 'active_comp_image_set_ver_str',
@@ -5367,7 +5367,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_firmware_parameters_resp'
                                        },
-                            '69441' => {
+                            '69978' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5386,7 +5386,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_firmware_parameters_req'
                                        },
-                            '69578' => {
+                            '70115' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5411,13 +5411,13 @@
                                                              },
                                                       '5' => {
                                                                'name' => 'descriptor_data',
-                                                               'type' => '69734'
+                                                               'type' => '70271'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'decode_query_device_identifiers_resp'
                                        },
-                            '69744' => {
+                            '70281' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5436,7 +5436,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_query_device_identifiers_req'
                                        },
-                            '69881' => {
+                            '70418' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5449,7 +5449,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'pldm_comp_image_info',
-                                                               'type' => '70028'
+                                                               'type' => '70565'
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_version_str',
@@ -5459,7 +5459,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_pldm_comp_image_info'
                                        },
-                            '70033' => {
+                            '70570' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5486,7 +5486,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_vendor_defined_descriptor_value'
                                        },
-                            '70212' => {
+                            '70749' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5509,7 +5509,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_descriptor_type_length_value'
                                        },
-                            '70384' => {
+                            '70921' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5526,7 +5526,7 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'fw_device_id_record',
-                                                               'type' => '70651'
+                                                               'type' => '71188'
                                                              },
                                                       '4' => {
                                                                'name' => 'applicable_components',
@@ -5548,29 +5548,6 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_firmware_device_id_record'
                                        },
-                            '70656' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'data',
-                                                               'type' => '6087'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'package_header_info',
-                                                               'type' => '70803'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'package_version_str',
-                                                               'type' => '6481'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_pldm_package_header_info'
-                                       },
                             '7117' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -5594,32 +5571,28 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_attribute_current_value_resp'
                                       },
-                            '72994' => {
-                                         'Header' => 'fru.h',
+                            '71193' => {
+                                         'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '168'
+                                                               'name' => 'data',
+                                                               'type' => '6087'
                                                              },
                                                       '1' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '168'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'next_data_transfer_handle',
-                                                               'type' => '180'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'payload_length',
+                                                               'name' => 'length',
                                                                'type' => '123'
                                                              },
-                                                      '4' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1615'
+                                                      '2' => {
+                                                               'name' => 'package_header_info',
+                                                               'type' => '71340'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'package_version_str',
+                                                               'type' => '6481'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_set_fru_record_table_resp'
+                                         'ShortName' => 'decode_pldm_package_header_info'
                                        },
                             '7314' => {
                                         'Header' => 'bios.h',
@@ -5648,7 +5621,34 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_set_bios_attribute_current_value_req'
                                       },
-                            '73217' => {
+                            '73531' => {
+                                         'Header' => 'fru.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '168'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'next_data_transfer_handle',
+                                                               'type' => '180'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'msg',
+                                                               'type' => '1615'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_set_fru_record_table_resp'
+                                       },
+                            '73754' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5675,7 +5675,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_set_fru_record_table_req'
                                        },
-                            '73384' => {
+                            '73921' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5710,7 +5710,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_resp'
                                        },
-                            '73632' => {
+                            '74169' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5749,7 +5749,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_resp_safe'
                                        },
-                            '73890' => {
+                            '74427' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5776,7 +5776,30 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_req'
                                        },
-                            '74108' => {
+                            '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'
+                                      },
+                            '74645' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5807,7 +5830,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_by_option_resp'
                                        },
-                            '74269' => {
+                            '74806' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5846,7 +5869,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_by_option_resp'
                                        },
-                            '74578' => {
+                            '75115' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5885,30 +5908,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_by_option_req'
                                        },
-                            '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'
-                                      },
-                            '74766' => {
+                            '75303' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5951,7 +5951,42 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_by_option_req'
                                        },
-                            '75059' => {
+                            '7577' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'transfer_handle',
+                                                              'type' => '180'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'transfer_flag',
+                                                              'type' => '168'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'attribute_data',
+                                                              'type' => '6087'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'attribute_length',
+                                                              'type' => '123'
+                                                            },
+                                                     '5' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1615'
+                                                            },
+                                                     '6' => {
+                                                              'name' => 'payload_length',
+                                                              'type' => '123'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_set_bios_attribute_current_value_req'
+                                      },
+                            '76190' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -5986,7 +6021,7 @@
                                          'Return' => '1',
                                          'ShortName' => 'get_fru_record_by_option'
                                        },
-                            '75741' => {
+                            '76627' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6029,42 +6064,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_fru_record'
                                        },
-                            '7577' => {
-                                        'Header' => 'bios.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '168'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'transfer_handle',
-                                                              'type' => '180'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'transfer_flag',
-                                                              'type' => '168'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'attribute_data',
-                                                              'type' => '6087'
-                                                            },
-                                                     '4' => {
-                                                              'name' => 'attribute_length',
-                                                              'type' => '123'
-                                                            },
-                                                     '5' => {
-                                                              'name' => 'msg',
-                                                              'type' => '1615'
-                                                            },
-                                                     '6' => {
-                                                              'name' => 'payload_length',
-                                                              'type' => '123'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_set_bios_attribute_current_value_req'
-                                      },
-                            '76004' => {
+                            '76890' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6091,7 +6091,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_resp'
                                        },
-                            '76208' => {
+                            '77094' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6114,7 +6114,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_req'
                                        },
-                            '76324' => {
+                            '77210' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6161,7 +6161,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_metadata_resp'
                                        },
-                            '76628' => {
+                            '77514' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6209,7 +6209,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_metadata_resp'
                                        },
-                            '76835' => {
+                            '77721' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6228,29 +6228,6 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_metadata_req'
                                        },
-                            '78459' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'pdr',
-                                                               'type' => '6087'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'pdr_len',
-                                                               'type' => '4895'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'num_entities',
-                                                               'type' => '8822'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'entities',
-                                                               'type' => '79109'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_pdr_extract'
-                                       },
                             '7865' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6286,104 +6263,92 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
                                       },
-                            '79150' => {
+                            '79338' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'pdr',
+                                                               'type' => '6087'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'pdr_len',
+                                                               'type' => '4895'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'num_entities',
+                                                               'type' => '8822'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'entities',
+                                                               'type' => '79988'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_entity_association_pdr_extract'
+                                       },
+                            '80029' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '79205'
+                                                               'type' => '80084'
                                                              }
                                                     },
                                          'Return' => '6265',
                                          'ShortName' => 'pldm_is_empty_entity_assoc_tree'
                                        },
-                            '79210' => {
+                            '80089' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '79205'
+                                                               'type' => '80084'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_tree_destroy_root'
                                        },
-                            '79373' => {
+                            '80252' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'org_tree',
-                                                               'type' => '79205'
+                                                               'type' => '80084'
                                                              },
                                                       '1' => {
                                                                'name' => 'new_tree',
-                                                               'type' => '79205'
+                                                               'type' => '80084'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_tree_copy_root'
                                        },
-                            '79589' => {
+                            '80468' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '79205'
+                                                               'type' => '80084'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '79114'
+                                                               'type' => '79993'
                                                              }
                                                     },
-                                         'Return' => '78347',
+                                         'Return' => '79226',
                                          'ShortName' => 'pldm_entity_association_tree_find'
                                        },
-                            '80542' => {
+                            '81421' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80878'
+                                                               'type' => '81757'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_pdr_remove_remote_pdrs'
                                        },
-                            '80904' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '80878'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '4895'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
-                                       },
-                            '81277' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '79205'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'entity',
-                                                               'offset' => '-8',
-                                                               'type' => '77488'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'node',
-                                                               'type' => '79584'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_find_entity_ref_in_tree'
-                                       },
                             '8158' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6411,20 +6376,55 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
                                       },
-                            '81906' => {
+                            '81783' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '81757'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '4895'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
+                                       },
+                            '82156' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'tree',
+                                                               'type' => '80084'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'entity',
+                                                               'offset' => '-8',
+                                                               'type' => '78367'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'node',
+                                                               'type' => '80463'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_find_entity_ref_in_tree'
+                                       },
+                            '83001' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '78347'
+                                                               'type' => '79226'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '80878'
+                                                               'type' => '81757'
                                                              },
                                                       '2' => {
                                                                'name' => 'entities',
-                                                               'type' => '79109'
+                                                               'type' => '79988'
                                                              },
                                                       '3' => {
                                                                'name' => 'num_entities',
@@ -6442,29 +6442,6 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_pdr_add_from_node'
                                        },
-                            '82200' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '79205'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'repo',
-                                                               'type' => '80878'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'is_remote',
-                                                               'type' => '6265'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '4895'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_pdr_add'
-                                       },
                             '8304' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6496,57 +6473,28 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
                                       },
-                            '83835' => {
+                            '83309' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
-                                                               'name' => 'parent',
-                                                               'type' => '78347'
+                                                               'name' => 'tree',
+                                                               'type' => '80084'
                                                              },
                                                       '1' => {
-                                                               'name' => 'node',
-                                                               'type' => '79114'
-                                                             }
-                                                    },
-                                         'Return' => '6265',
-                                         'ShortName' => 'pldm_is_current_parent_child'
-                                       },
-                            '84073' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'node',
-                                                               'type' => '78347'
+                                                               'name' => 'repo',
+                                                               'type' => '81757'
                                                              },
-                                                      '1' => {
-                                                               'name' => 'association_type',
-                                                               'type' => '168'
+                                                      '2' => {
+                                                               'name' => 'is_remote',
+                                                               'type' => '6265'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '4895'
                                                              }
                                                     },
-                                         'Return' => '168',
-                                         'ShortName' => 'pldm_entity_get_num_children'
-                                       },
-                            '84395' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'node',
-                                                               'type' => '78347'
-                                                             }
-                                                    },
-                                         'Return' => '6265',
-                                         'ShortName' => 'pldm_entity_is_exist_parent'
-                                       },
-                            '84529' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'node',
-                                                               'type' => '78347'
-                                                             }
-                                                    },
-                                         'Return' => '77488',
-                                         'ShortName' => 'pldm_entity_get_parent'
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_entity_association_pdr_add'
                                        },
                             '8460' => {
                                         'Header' => 'bios.h',
@@ -6575,38 +6523,90 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
                                       },
-                            '84684' => {
+                            '84944' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'parent',
+                                                               'type' => '79226'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'node',
+                                                               'type' => '79993'
+                                                             }
+                                                    },
+                                         'Return' => '6265',
+                                         'ShortName' => 'pldm_is_current_parent_child'
+                                       },
+                            '85182' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '78347'
+                                                               'type' => '79226'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'association_type',
+                                                               'type' => '168'
+                                                             }
+                                                    },
+                                         'Return' => '168',
+                                         'ShortName' => 'pldm_entity_get_num_children'
+                                       },
+                            '85504' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'node',
+                                                               'type' => '79226'
+                                                             }
+                                                    },
+                                         'Return' => '6265',
+                                         'ShortName' => 'pldm_entity_is_exist_parent'
+                                       },
+                            '85638' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'node',
+                                                               'type' => '79226'
+                                                             }
+                                                    },
+                                         'Return' => '78367',
+                                         'ShortName' => 'pldm_entity_get_parent'
+                                       },
+                            '85793' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'node',
+                                                               'type' => '79226'
                                                              }
                                                     },
                                          'Return' => '6265',
                                          'ShortName' => 'pldm_entity_is_node_parent'
                                        },
-                            '84839' => {
+                            '85948' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '79205'
+                                                               'type' => '80084'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_tree_destroy'
                                        },
-                            '85122' => {
+                            '86127' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '79205'
+                                                               'type' => '80084'
                                                              },
                                                       '1' => {
                                                                'name' => 'entities',
-                                                               'type' => '79109'
+                                                               'type' => '79988'
                                                              },
                                                       '2' => {
                                                                'name' => 'size',
@@ -6616,38 +6616,6 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_tree_visit'
                                        },
-                            '86158' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '79205'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'entity',
-                                                               'type' => '79114'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'entity_instance_number',
-                                                               'type' => '4895'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'parent',
-                                                               'type' => '78347'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'association_type',
-                                                               'type' => '168'
-                                                             }
-                                                    },
-                                         'Return' => '78347',
-                                         'ShortName' => 'pldm_entity_association_tree_add'
-                                       },
-                            '86595' => {
-                                         'Header' => 'pdr.h',
-                                         'Return' => '79205',
-                                         'ShortName' => 'pldm_entity_association_tree_init'
-                                       },
                             '8672' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6679,75 +6647,49 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_table_resp'
                                       },
-                            '86827' => {
+                            '87163' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'tree',
+                                                               'type' => '80084'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'entity',
+                                                               'type' => '79993'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'entity_instance_number',
+                                                               'type' => '4895'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'parent',
+                                                               'type' => '79226'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'association_type',
+                                                               'type' => '168'
+                                                             }
+                                                    },
+                                         'Return' => '79226',
+                                         'ShortName' => 'pldm_entity_association_tree_add'
+                                       },
+                            '87600' => {
+                                         'Header' => 'pdr.h',
+                                         'Return' => '80084',
+                                         'ShortName' => 'pldm_entity_association_tree_init'
+                                       },
+                            '87834' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '78347'
+                                                               'type' => '79226'
                                                              }
                                                     },
-                                         'Return' => '77488',
+                                         'Return' => '78367',
                                          'ShortName' => 'pldm_entity_extract'
                                        },
-                            '87613' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '80537'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '4895'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'tid',
-                                                               'type' => '168'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'tl_eid',
-                                                               'type' => '168'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'valid_bit',
-                                                               'type' => '6265'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_pdr_update_TL_pdr'
-                                       },
-                            '87953' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '80537'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'fru_rsi',
-                                                               'type' => '4895'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '8294'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'entity_type',
-                                                               'type' => '8294'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'entity_instance_num',
-                                                               'type' => '8294'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'container_id',
-                                                               'type' => '8294'
-                                                             }
-                                                    },
-                                         'Return' => '87938',
-                                         'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
-                                       },
                             '8832' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6775,12 +6717,97 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_table_req'
                                       },
-                            '88547' => {
+                            '88640' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80878'
+                                                               'type' => '81416'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '4895'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'tid',
+                                                               'type' => '168'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'tl_eid',
+                                                               'type' => '168'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'valid_bit',
+                                                               'type' => '6265'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_pdr_update_TL_pdr'
+                                       },
+                            '88980' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '81416'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'fru_rsi',
+                                                               'type' => '4895'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '8294'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'entity_type',
+                                                               'type' => '8294'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'entity_instance_num',
+                                                               'type' => '8294'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'container_id',
+                                                               'type' => '8294'
+                                                             }
+                                                    },
+                                         'Return' => '88965',
+                                         'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
+                                       },
+                            '8973' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'transfer_handle',
+                                                              'type' => '180'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'transfer_op_flag',
+                                                              'type' => '168'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'table_type',
+                                                              'type' => '168'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1615'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_get_bios_table_req'
+                                      },
+                            '89896' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '81757'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
@@ -6810,60 +6837,60 @@
                                          'Return' => '180',
                                          'ShortName' => 'pldm_pdr_add_fru_record_set'
                                        },
-                            '88864' => {
+                            '90235' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'record',
-                                                               'type' => '87938'
+                                                               'type' => '88965'
                                                              }
                                                     },
                                          'Return' => '6265',
                                          'ShortName' => 'pldm_pdr_record_is_remote'
                                        },
-                            '89019' => {
+                            '90390' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80537'
+                                                               'type' => '81416'
                                                              },
                                                       '1' => {
                                                                'name' => 'record',
-                                                               'type' => '87938'
+                                                               'type' => '88965'
                                                              }
                                                     },
                                          'Return' => '180',
                                          'ShortName' => 'pldm_pdr_get_record_handle'
                                        },
-                            '89232' => {
+                            '90608' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80537'
+                                                               'type' => '81416'
                                                              }
                                                     },
                                          'Return' => '180',
                                          'ShortName' => 'pldm_pdr_get_repo_size'
                                        },
-                            '89363' => {
+                            '90742' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80537'
+                                                               'type' => '81416'
                                                              }
                                                     },
                                          'Return' => '180',
                                          'ShortName' => 'pldm_pdr_get_record_count'
                                        },
-                            '89494' => {
+                            '90874' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80537'
+                                                               'type' => '81416'
                                                              },
                                                       '1' => {
                                                                'name' => 'pdr_type',
@@ -6871,61 +6898,34 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'curr_record',
-                                                               'type' => '87938'
+                                                               'type' => '88965'
                                                              },
                                                       '3' => {
                                                                'name' => 'data',
-                                                               'type' => '69734'
+                                                               'type' => '70271'
                                                              },
                                                       '4' => {
                                                                'name' => 'size',
                                                                'type' => '2039'
                                                              }
                                                     },
-                                         'Return' => '87938',
+                                         'Return' => '88965',
                                          'ShortName' => 'pldm_pdr_find_record_by_type'
                                        },
-                            '8973' => {
-                                        'Header' => 'bios.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '168'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'transfer_handle',
-                                                              'type' => '180'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'transfer_op_flag',
-                                                              'type' => '168'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'table_type',
-                                                              'type' => '168'
-                                                            },
-                                                     '4' => {
-                                                              'name' => 'msg',
-                                                              'type' => '1615'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_get_bios_table_req'
-                                      },
-                            '89759' => {
+                            '91134' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80537'
+                                                               'type' => '81416'
                                                              },
                                                       '1' => {
                                                                'name' => 'curr_record',
-                                                               'type' => '87938'
+                                                               'type' => '88965'
                                                              },
                                                       '2' => {
                                                                'name' => 'data',
-                                                               'type' => '69734'
+                                                               'type' => '70271'
                                                              },
                                                       '3' => {
                                                                'name' => 'size',
@@ -6936,15 +6936,15 @@
                                                                'type' => '2039'
                                                              }
                                                     },
-                                         'Return' => '87938',
+                                         'Return' => '88965',
                                          'ShortName' => 'pldm_pdr_get_next_record'
                                        },
-                            '90288' => {
+                            '91663' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '80537'
+                                                               'type' => '81416'
                                                              },
                                                       '1' => {
                                                                'name' => 'record_handle',
@@ -6952,7 +6952,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'data',
-                                                               'type' => '69734'
+                                                               'type' => '70271'
                                                              },
                                                       '3' => {
                                                                'name' => 'size',
@@ -6963,56 +6963,9 @@
                                                                'type' => '2039'
                                                              }
                                                     },
-                                         'Return' => '87938',
+                                         'Return' => '88965',
                                          'ShortName' => 'pldm_pdr_find_record'
                                        },
-                            '90748' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '80878'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_pdr_destroy'
-                                       },
-                            '91006' => {
-                                         'Header' => 'pdr.h',
-                                         'Return' => '80878',
-                                         'ShortName' => 'pldm_pdr_init'
-                                       },
-                            '91181' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '80878'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'data',
-                                                               'type' => '6087'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'size',
-                                                               'type' => '180'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'record_handle',
-                                                               'type' => '180'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'is_remote',
-                                                               'type' => '6265'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '4895'
-                                                             }
-                                                    },
-                                         'Return' => '180',
-                                         'ShortName' => 'pldm_pdr_add'
-                                       },
                             '9179' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -7048,7 +7001,54 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_table_resp'
                                       },
-                            '93717' => {
+                            '92123' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '81757'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_pdr_destroy'
+                                       },
+                            '92278' => {
+                                         'Header' => 'pdr.h',
+                                         'Return' => '81757',
+                                         'ShortName' => 'pldm_pdr_init'
+                                       },
+                            '93213' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '81757'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'data',
+                                                               'type' => '6087'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'size',
+                                                               'type' => '180'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'record_handle',
+                                                               'type' => '180'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'is_remote',
+                                                               'type' => '6265'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '4895'
+                                                             }
+                                                    },
+                                         'Return' => '180',
+                                         'ShortName' => 'pldm_pdr_add'
+                                       },
+                            '94530' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7059,51 +7059,6 @@
                                          'Return' => '180',
                                          'ShortName' => 'dec2bcd32'
                                        },
-                            '93809' => {
-                                         'Header' => 'utils.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'bcd',
-                                                               'type' => '180'
-                                                             }
-                                                    },
-                                         'Return' => '180',
-                                         'ShortName' => 'bcd2dec32'
-                                       },
-                            '94219' => {
-                                         'Header' => 'utils.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'version',
-                                                               'type' => '3250'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'buffer',
-                                                               'type' => '11261'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'buffer_size',
-                                                               'type' => '123'
-                                                             }
-                                                    },
-                                         'Return' => '12204',
-                                         'ShortName' => 'ver2str'
-                                       },
-                            '94347' => {
-                                         'Header' => 'utils.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'data',
-                                                               'type' => '1434'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'size',
-                                                               'type' => '123'
-                                                             }
-                                                    },
-                                         'Return' => '168',
-                                         'ShortName' => 'crc8'
-                                       },
                             '9456' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -7123,6 +7078,51 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_set_date_time_resp'
                                       },
+                            '94622' => {
+                                         'Header' => 'utils.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'bcd',
+                                                               'type' => '180'
+                                                             }
+                                                    },
+                                         'Return' => '180',
+                                         'ShortName' => 'bcd2dec32'
+                                       },
+                            '95032' => {
+                                         'Header' => 'utils.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'version',
+                                                               'type' => '3250'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'buffer',
+                                                               'type' => '11261'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'buffer_size',
+                                                               'type' => '123'
+                                                             }
+                                                    },
+                                         'Return' => '12204',
+                                         'ShortName' => 'ver2str'
+                                       },
+                            '95160' => {
+                                         'Header' => 'utils.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'data',
+                                                               'type' => '1434'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'size',
+                                                               'type' => '123'
+                                                             }
+                                                    },
+                                         'Return' => '168',
+                                         'ShortName' => 'crc8'
+                                       },
                             '9534' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -7146,72 +7146,72 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_date_time_resp'
                                       },
-                            '95618' => {
+                            '96431' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '95826'
+                                                               'type' => '96639'
                                                              },
                                                       '1' => {
                                                                'name' => 'tid',
-                                                               'type' => '94943'
+                                                               'type' => '95756'
                                                              },
                                                       '2' => {
                                                                'name' => 'iid',
-                                                               'type' => '94955'
+                                                               'type' => '95768'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_id_free'
                                        },
-                            '95831' => {
+                            '96644' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '95826'
+                                                               'type' => '96639'
                                                              },
                                                       '1' => {
                                                                'name' => 'tid',
-                                                               'type' => '94943'
+                                                               'type' => '95756'
                                                              },
                                                       '2' => {
                                                                'name' => 'iid',
-                                                               'type' => '96232'
+                                                               'type' => '97045'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_id_alloc'
                                        },
-                            '96237' => {
+                            '97050' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '95826'
+                                                               'type' => '96639'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_db_destroy'
                                        },
-                            '96322' => {
+                            '97135' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '96408'
+                                                               'type' => '97221'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_instance_db_init_default'
                                        },
-                            '96413' => {
+                            '97226' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '96408'
+                                                               'type' => '97221'
                                                              },
                                                       '1' => {
                                                                'name' => 'dbpath',
@@ -7260,12 +7260,12 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_set_date_time_req'
                                       },
-                            '97524' => {
+                            '98373' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '96894'
+                                                               'type' => '97711'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -7280,15 +7280,15 @@
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Return' => '97003',
+                                         'Return' => '97820',
                                          'ShortName' => 'pldm_send'
                                        },
-                            '97940' => {
+                            '98789' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '96894'
+                                                               'type' => '97711'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -7304,22 +7304,22 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'pldm_resp_msg',
-                                                               'type' => '69734'
+                                                               'type' => '70271'
                                                              },
                                                       '5' => {
                                                                'name' => 'resp_msg_len',
                                                                'type' => '8822'
                                                              }
                                                     },
-                                         'Return' => '97003',
+                                         'Return' => '97820',
                                          'ShortName' => 'pldm_send_recv'
                                        },
-                            '98416' => {
+                            '99265' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '96894'
+                                                               'type' => '97711'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -7331,22 +7331,22 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'pldm_resp_msg',
-                                                               'type' => '69734'
+                                                               'type' => '70271'
                                                              },
                                                       '4' => {
                                                                'name' => 'resp_msg_len',
                                                                'type' => '8822'
                                                              }
                                                     },
-                                         'Return' => '97003',
+                                         'Return' => '97820',
                                          'ShortName' => 'pldm_recv'
                                        },
-                            '98639' => {
+                            '99488' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '96894'
+                                                               'type' => '97711'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -7354,19 +7354,19 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'pldm_resp_msg',
-                                                               'type' => '69734'
+                                                               'type' => '70271'
                                                              },
                                                       '3' => {
                                                                'name' => 'resp_msg_len',
                                                                'type' => '8822'
                                                              }
                                                     },
-                                         'Return' => '97003',
+                                         'Return' => '97820',
                                          'ShortName' => 'pldm_recv_any'
                                        },
-                            '99081' => {
+                            '99930' => {
                                          'Header' => 'pldm.h',
-                                         'Return' => '97003',
+                                         'Return' => '97820',
                                          'ShortName' => 'pldm_open'
                                        }
                           },
@@ -7633,7 +7633,6 @@
                                                  'pldm_bios_table_string_entry_encode_length' => 1,
                                                  'pldm_bios_table_string_find_by_handle' => 1,
                                                  'pldm_bios_table_string_find_by_string' => 1,
-                                                 'pldm_close' => 1,
                                                  'pldm_entity_association_pdr_add' => 1,
                                                  'pldm_entity_association_pdr_add_from_node' => 1,
                                                  'pldm_entity_association_pdr_extract' => 1,
@@ -8674,7 +8673,7 @@
                                        'Size' => '8',
                                        'Type' => 'Typedef'
                                      },
-                          '45543' => {
+                          '45555' => {
                                        'BaseType' => '45466',
                                        'Header' => undef,
                                        'Line' => '27',
@@ -8683,7 +8682,7 @@
                                        'Size' => '8',
                                        'Type' => 'Typedef'
                                      },
-                          '45555' => {
+                          '45567' => {
                                        'Header' => 'bios.h',
                                        'Line' => '38',
                                        'Memb' => {
@@ -8710,7 +8709,7 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '45589' => {
+                          '45601' => {
                                        'Header' => 'bios.h',
                                        'Line' => '47',
                                        'Memb' => {
@@ -8727,7 +8726,7 @@
                                                    '2' => {
                                                             'name' => 'name',
                                                             'offset' => '4',
-                                                            'type' => '45646'
+                                                            'type' => '45658'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_string_table_entry',
@@ -8740,19 +8739,19 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '45641' => {
-                                       'BaseType' => '45589',
+                          '45653' => {
+                                       'BaseType' => '45601',
                                        'Name' => 'struct pldm_bios_string_table_entry const',
                                        'Size' => '5',
                                        'Type' => 'Const'
                                      },
-                          '45646' => {
+                          '45658' => {
                                        'BaseType' => '116',
                                        'Name' => 'char[1]',
                                        'Size' => '1',
                                        'Type' => 'Array'
                                      },
-                          '45662' => {
+                          '45674' => {
                                        'Header' => 'bios.h',
                                        'Line' => '53',
                                        'Memb' => {
@@ -8781,13 +8780,13 @@
                                        'Size' => '6',
                                        'Type' => 'Struct'
                                      },
-                          '45727' => {
-                                       'BaseType' => '45662',
+                          '45739' => {
+                                       'BaseType' => '45674',
                                        'Name' => 'struct pldm_bios_attr_table_entry const',
                                        'Size' => '6',
                                        'Type' => 'Const'
                                      },
-                          '45748' => {
+                          '45760' => {
                                        'Header' => 'bios.h',
                                        'Line' => '65',
                                        'Memb' => {
@@ -8811,13 +8810,13 @@
                                        'Size' => '4',
                                        'Type' => 'Struct'
                                      },
-                          '45800' => {
-                                       'BaseType' => '45748',
+                          '45812' => {
+                                       'BaseType' => '45760',
                                        'Name' => 'struct pldm_bios_attr_val_table_entry const',
                                        'Size' => '4',
                                        'Type' => 'Const'
                                      },
-                          '45869' => {
+                          '45881' => {
                                        'Header' => 'bios_table.h',
                                        'Line' => '204',
                                        'Memb' => {
@@ -8839,7 +8838,7 @@
                                                    '3' => {
                                                             'name' => 'pv_handle',
                                                             'offset' => '8',
-                                                            'type' => '45972'
+                                                            'type' => '45984'
                                                           },
                                                    '4' => {
                                                             'name' => 'def_num',
@@ -8856,19 +8855,19 @@
                                        'Size' => '32',
                                        'Type' => 'Struct'
                                      },
-                          '45960' => {
-                                       'BaseType' => '45869',
+                          '45972' => {
+                                       'BaseType' => '45881',
                                        'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
                                        'Size' => '32',
                                        'Type' => 'Const'
                                      },
-                          '45972' => {
+                          '45984' => {
                                        'BaseType' => '11458',
                                        'Name' => 'uint16_t const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '45982' => {
+                          '45994' => {
                                        'Header' => 'bios_table.h',
                                        'Line' => '292',
                                        'Memb' => {
@@ -8917,13 +8916,13 @@
                                     'Size' => '1',
                                     'Type' => 'Intrinsic'
                                   },
-                          '46094' => {
-                                       'BaseType' => '45982',
+                          '46106' => {
+                                       'BaseType' => '45994',
                                        'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
                                        'Size' => '24',
                                        'Type' => 'Const'
                                      },
-                          '46104' => {
+                          '46116' => {
                                        'Header' => 'bios_table.h',
                                        'Line' => '382',
                                        'Memb' => {
@@ -8940,12 +8939,12 @@
                                                    '2' => {
                                                             'name' => 'lower_bound',
                                                             'offset' => '8',
-                                                            'type' => '45543'
+                                                            'type' => '45555'
                                                           },
                                                    '3' => {
                                                             'name' => 'upper_bound',
                                                             'offset' => '22',
-                                                            'type' => '45543'
+                                                            'type' => '45555'
                                                           },
                                                    '4' => {
                                                             'name' => 'scalar_increment',
@@ -8955,15 +8954,15 @@
                                                    '5' => {
                                                             'name' => 'default_value',
                                                             'offset' => '50',
-                                                            'type' => '45543'
+                                                            'type' => '45555'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
                                        'Size' => '40',
                                        'Type' => 'Struct'
                                      },
-                          '46202' => {
-                                       'BaseType' => '46104',
+                          '46214' => {
+                                       'BaseType' => '46116',
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
                                        'Size' => '40',
                                        'Type' => 'Const'
@@ -8974,14 +8973,14 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '46546' => {
-                                       'Name' => 'size_t(*)(void const*)',
+                          '46570' => {
+                                       'Name' => 'ssize_t(*)(void const*)',
                                        'Param' => {
                                                     '0' => {
                                                              'type' => '1434'
                                                            }
                                                   },
-                                       'Return' => '123',
+                                       'Return' => '12204',
                                        'Size' => '8',
                                        'Type' => 'FuncPtr'
                                      },
@@ -8991,9 +8990,9 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '46614' => {
+                          '46638' => {
                                        'Header' => undef,
-                                       'Line' => '902',
+                                       'Line' => '994',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'table_data',
@@ -9013,7 +9012,7 @@
                                                    '3' => {
                                                             'name' => 'entry_length_handler',
                                                             'offset' => '36',
-                                                            'type' => '46546'
+                                                            'type' => '46570'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_table_iter',
@@ -9021,26 +9020,26 @@
                                        'Size' => '32',
                                        'Type' => 'Struct'
                                      },
-                          '46684' => {
-                                       'BaseType' => '46614',
+                          '46708' => {
+                                       'BaseType' => '46638',
                                        'Name' => 'struct pldm_bios_table_iter const',
                                        'Size' => '32',
                                        'Type' => 'Const'
                                      },
-                          '47714' => {
-                                       'BaseType' => '46614',
+                          '47738' => {
+                                       'BaseType' => '46638',
                                        'Name' => 'struct pldm_bios_table_iter*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '47719' => {
-                                       'BaseType' => '45800',
+                          '47743' => {
+                                       'BaseType' => '45812',
                                        'Name' => 'struct pldm_bios_attr_val_table_entry const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '48134' => {
-                                       'BaseType' => '45727',
+                          '48158' => {
+                                       'BaseType' => '45739',
                                        'Name' => 'struct pldm_bios_attr_table_entry const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9054,8 +9053,8 @@
                                       'Size' => '2',
                                       'Type' => 'Typedef'
                                     },
-                          '48723' => {
-                                       'BaseType' => '45641',
+                          '48747' => {
+                                       'BaseType' => '45653',
                                        'Name' => 'struct pldm_bios_string_table_entry const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9075,8 +9074,8 @@
                                       'Size' => '2',
                                       'Type' => 'Typedef'
                                     },
-                          '49856' => {
-                                       'BaseType' => '46684',
+                          '49920' => {
+                                       'BaseType' => '46708',
                                        'Name' => 'struct pldm_bios_table_iter const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9086,32 +9085,32 @@
                                     'Size' => '1',
                                     'Type' => 'Intrinsic'
                                   },
-                          '54682' => {
-                                       'BaseType' => '45543',
+                          '55004' => {
+                                       'BaseType' => '45555',
                                        'Name' => 'uint64_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '54886' => {
-                                       'BaseType' => '46202',
+                          '55281' => {
+                                       'BaseType' => '46214',
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '55148' => {
+                          '55548' => {
                                        'BaseType' => '12199',
                                        'Name' => 'char const**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '56477' => {
-                                       'BaseType' => '46094',
+                          '56825' => {
+                                       'BaseType' => '46106',
                                        'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '57801' => {
-                                       'BaseType' => '45960',
+                          '58187' => {
+                                       'BaseType' => '45972',
                                        'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9146,14 +9145,14 @@
                                       'Size' => '1',
                                       'Type' => 'Intrinsic'
                                     },
-                          '62911' => {
+                          '63448' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '329',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'uuid',
                                                             'offset' => '0',
-                                                            'type' => '63015'
+                                                            'type' => '63552'
                                                           },
                                                    '1' => {
                                                             'name' => 'package_header_format_version',
@@ -9190,13 +9189,13 @@
                                        'Size' => '36',
                                        'Type' => 'Struct'
                                      },
-                          '63015' => {
+                          '63552' => {
                                        'BaseType' => '168',
                                        'Name' => 'uint8_t[16]',
                                        'Size' => '16',
                                        'Type' => 'Array'
                                      },
-                          '63047' => {
+                          '63584' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '343',
                                        'Memb' => {
@@ -9213,7 +9212,7 @@
                                                    '2' => {
                                                             'name' => 'device_update_option_flags',
                                                             'offset' => '3',
-                                                            'type' => '60414'
+                                                            'type' => '60951'
                                                           },
                                                    '3' => {
                                                             'name' => 'comp_image_set_version_string_type',
@@ -9235,7 +9234,7 @@
                                        'Size' => '11',
                                        'Type' => 'Struct'
                                      },
-                          '63242' => {
+                          '63779' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '377',
                                        'Memb' => {
@@ -9257,12 +9256,12 @@
                                                    '3' => {
                                                             'name' => 'comp_options',
                                                             'offset' => '8',
-                                                            'type' => '59916'
+                                                            'type' => '60453'
                                                           },
                                                    '4' => {
                                                             'name' => 'requested_comp_activation_method',
                                                             'offset' => '16',
-                                                            'type' => '59916'
+                                                            'type' => '60453'
                                                           },
                                                    '5' => {
                                                             'name' => 'comp_location_offset',
@@ -9289,7 +9288,7 @@
                                        'Size' => '22',
                                        'Type' => 'Struct'
                                      },
-                          '63424' => {
+                          '63961' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '403',
                                        'Memb' => {
@@ -9301,7 +9300,7 @@
                                                    '1' => {
                                                             'name' => 'capabilities_during_update',
                                                             'offset' => '1',
-                                                            'type' => '60414'
+                                                            'type' => '60951'
                                                           },
                                                    '2' => {
                                                             'name' => 'comp_count',
@@ -9333,7 +9332,7 @@
                                        'Size' => '11',
                                        'Type' => 'Struct'
                                      },
-                          '63528' => {
+                          '64065' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '417',
                                        'Memb' => {
@@ -9350,17 +9349,17 @@
                                                    '10' => {
                                                              'name' => 'pending_comp_release_date',
                                                              'offset' => '37',
-                                                             'type' => '63710'
+                                                             'type' => '64247'
                                                            },
                                                    '11' => {
                                                              'name' => 'comp_activation_methods',
                                                              'offset' => '51',
-                                                             'type' => '59916'
+                                                             'type' => '60453'
                                                            },
                                                    '12' => {
                                                              'name' => 'capabilities_during_update',
                                                              'offset' => '53',
-                                                             'type' => '60414'
+                                                             'type' => '60951'
                                                            },
                                                    '2' => {
                                                             'name' => 'comp_classification_index',
@@ -9385,7 +9384,7 @@
                                                    '6' => {
                                                             'name' => 'active_comp_release_date',
                                                             'offset' => '17',
-                                                            'type' => '63710'
+                                                            'type' => '64247'
                                                           },
                                                    '7' => {
                                                             'name' => 'pending_comp_comparison_stamp',
@@ -9407,25 +9406,25 @@
                                        'Size' => '39',
                                        'Type' => 'Struct'
                                      },
-                          '63710' => {
+                          '64247' => {
                                        'BaseType' => '168',
                                        'Name' => 'uint8_t[8]',
                                        'Size' => '8',
                                        'Type' => 'Array'
                                      },
-                          '64570' => {
-                                       'BaseType' => '6048',
-                                       'Name' => 'struct variable_field const',
-                                       'Size' => '16',
-                                       'Type' => 'Const'
-                                     },
                           '6481' => {
                                       'BaseType' => '6048',
                                       'Name' => 'struct variable_field*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '64915' => {
+                          '65107' => {
+                                       'BaseType' => '6048',
+                                       'Name' => 'struct variable_field const',
+                                       'Size' => '16',
+                                       'Type' => 'Const'
+                                     },
+                          '65452' => {
                                        'BaseType' => '11646',
                                        'Name' => 'bool8_t*',
                                        'Size' => '8',
@@ -9436,44 +9435,44 @@
                                     'Size' => '2',
                                     'Type' => 'Intrinsic'
                                   },
-                          '67925' => {
-                                       'BaseType' => '64570',
+                          '68462' => {
+                                       'BaseType' => '65107',
                                        'Name' => 'struct variable_field const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '69206' => {
-                                       'BaseType' => '63528',
+                          '69743' => {
+                                       'BaseType' => '64065',
                                        'Name' => 'struct pldm_component_parameter_entry*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '69436' => {
-                                       'BaseType' => '63424',
+                          '69973' => {
+                                       'BaseType' => '63961',
                                        'Name' => 'struct pldm_get_firmware_parameters_resp*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '69734' => {
+                          '70271' => {
                                        'BaseType' => '2034',
                                        'Name' => 'uint8_t**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '70028' => {
-                                       'BaseType' => '63242',
+                          '70565' => {
+                                       'BaseType' => '63779',
                                        'Name' => 'struct pldm_component_image_information*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '70651' => {
-                                       'BaseType' => '63047',
+                          '71188' => {
+                                       'BaseType' => '63584',
                                        'Name' => 'struct pldm_firmware_device_id_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '70803' => {
-                                       'BaseType' => '62911',
+                          '71340' => {
+                                       'BaseType' => '63448',
                                        'Name' => 'struct pldm_package_header_information*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9497,8 +9496,8 @@
                                     'Size' => '4',
                                     'Type' => 'Intrinsic'
                                   },
-                          '77246' => {
-                                       'BaseType' => '77263',
+                          '78132' => {
+                                       'BaseType' => '78149',
                                        'Header' => undef,
                                        'Line' => '15',
                                        'Name' => 'pldm_pdr',
@@ -9506,13 +9505,13 @@
                                        'Size' => '24',
                                        'Type' => 'Typedef'
                                      },
-                          '77258' => {
-                                       'BaseType' => '77246',
+                          '78144' => {
+                                       'BaseType' => '78132',
                                        'Name' => 'pldm_pdr const',
                                        'Size' => '24',
                                        'Type' => 'Const'
                                      },
-                          '77263' => {
+                          '78149' => {
                                        'Header' => undef,
                                        'Line' => '18',
                                        'Memb' => {
@@ -9529,12 +9528,12 @@
                                                    '2' => {
                                                             'name' => 'first',
                                                             'offset' => '8',
-                                                            'type' => '78342'
+                                                            'type' => '79221'
                                                           },
                                                    '3' => {
                                                             'name' => 'last',
                                                             'offset' => '22',
-                                                            'type' => '78342'
+                                                            'type' => '79221'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_pdr',
@@ -9542,8 +9541,8 @@
                                        'Size' => '24',
                                        'Type' => 'Struct'
                                      },
-                          '77328' => {
-                                       'BaseType' => '77345',
+                          '78209' => {
+                                       'BaseType' => '78226',
                                        'Header' => undef,
                                        'Line' => '20',
                                        'Name' => 'pldm_pdr_record',
@@ -9551,13 +9550,13 @@
                                        'Size' => '32',
                                        'Type' => 'Typedef'
                                      },
-                          '77340' => {
-                                       'BaseType' => '77328',
+                          '78221' => {
+                                       'BaseType' => '78209',
                                        'Name' => 'pldm_pdr_record const',
                                        'Size' => '32',
                                        'Type' => 'Const'
                                      },
-                          '77345' => {
+                          '78226' => {
                                        'Header' => undef,
                                        'Line' => '9',
                                        'Memb' => {
@@ -9579,7 +9578,7 @@
                                                    '3' => {
                                                             'name' => 'next',
                                                             'offset' => '22',
-                                                            'type' => '78330'
+                                                            'type' => '79209'
                                                           },
                                                    '4' => {
                                                             'name' => 'is_remote',
@@ -9597,9 +9596,9 @@
                                        'Size' => '32',
                                        'Type' => 'Struct'
                                      },
-                          '77436' => {
+                          '78310' => {
                                        'Header' => 'pdr.h',
-                                       'Line' => '250',
+                                       'Line' => '310',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'entity_type',
@@ -9621,31 +9620,31 @@
                                        'Size' => '6',
                                        'Type' => 'Struct'
                                      },
-                          '77488' => {
-                                       'BaseType' => '77436',
+                          '78367' => {
+                                       'BaseType' => '78310',
                                        'Header' => 'pdr.h',
-                                       'Line' => '254',
+                                       'Line' => '314',
                                        'Name' => 'pldm_entity',
                                        'Size' => '6',
                                        'Type' => 'Typedef'
                                      },
-                          '77532' => {
-                                       'BaseType' => '77544',
+                          '78411' => {
+                                       'BaseType' => '78423',
                                        'Header' => undef,
-                                       'Line' => '264',
+                                       'Line' => '324',
                                        'Name' => 'pldm_entity_association_tree',
                                        'PrivateABI' => 1,
                                        'Size' => '16',
                                        'Type' => 'Typedef'
                                      },
-                          '77544' => {
+                          '78423' => {
                                        'Header' => undef,
-                                       'Line' => '427',
+                                       'Line' => '470',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'root',
                                                             'offset' => '0',
-                                                            'type' => '78347'
+                                                            'type' => '79226'
                                                           },
                                                    '1' => {
                                                             'name' => 'last_used_container_id',
@@ -9658,28 +9657,28 @@
                                        'Size' => '16',
                                        'Type' => 'Struct'
                                      },
-                          '77587' => {
-                                       'BaseType' => '77604',
+                          '78466' => {
+                                       'BaseType' => '78483',
                                        'Header' => undef,
-                                       'Line' => '269',
+                                       'Line' => '329',
                                        'Name' => 'pldm_entity_node',
                                        'PrivateABI' => 1,
                                        'Size' => '40',
                                        'Type' => 'Typedef'
                                      },
-                          '77604' => {
+                          '78483' => {
                                        'Header' => undef,
-                                       'Line' => '432',
+                                       'Line' => '475',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'entity',
                                                             'offset' => '0',
-                                                            'type' => '77488'
+                                                            'type' => '78367'
                                                           },
                                                    '1' => {
                                                             'name' => 'parent',
                                                             'offset' => '6',
-                                                            'type' => '77488'
+                                                            'type' => '78367'
                                                           },
                                                    '2' => {
                                                             'name' => 'remote_container_id',
@@ -9689,12 +9688,12 @@
                                                    '3' => {
                                                             'name' => 'first_child',
                                                             'offset' => '22',
-                                                            'type' => '78347'
+                                                            'type' => '79226'
                                                           },
                                                    '4' => {
                                                             'name' => 'next_sibling',
                                                             'offset' => '36',
-                                                            'type' => '78347'
+                                                            'type' => '79226'
                                                           },
                                                    '5' => {
                                                             'name' => 'association_type',
@@ -9707,65 +9706,65 @@
                                        'Size' => '40',
                                        'Type' => 'Struct'
                                      },
-                          '78330' => {
-                                       'BaseType' => '77345',
+                          '79209' => {
+                                       'BaseType' => '78226',
                                        'Name' => 'struct pldm_pdr_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '78342' => {
-                                       'BaseType' => '77328',
+                          '79221' => {
+                                       'BaseType' => '78209',
                                        'Name' => 'pldm_pdr_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '78347' => {
-                                       'BaseType' => '77587',
+                          '79226' => {
+                                       'BaseType' => '78466',
                                        'Name' => 'pldm_entity_node*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '79109' => {
-                                       'BaseType' => '79114',
+                          '79988' => {
+                                       'BaseType' => '79993',
                                        'Name' => 'pldm_entity**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '79114' => {
-                                       'BaseType' => '77488',
+                          '79993' => {
+                                       'BaseType' => '78367',
                                        'Name' => 'pldm_entity*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '79205' => {
-                                       'BaseType' => '77532',
+                          '80084' => {
+                                       'BaseType' => '78411',
                                        'Name' => 'pldm_entity_association_tree*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '79584' => {
-                                       'BaseType' => '78347',
+                          '80463' => {
+                                       'BaseType' => '79226',
                                        'Name' => 'pldm_entity_node**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '80537' => {
-                                       'BaseType' => '77258',
-                                       'Name' => 'pldm_pdr const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '80878' => {
-                                       'BaseType' => '77246',
-                                       'Name' => 'pldm_pdr*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
                           '81' => {
                                     'Name' => 'unsigned int',
                                     'Size' => '4',
                                     'Type' => 'Intrinsic'
                                   },
+                          '81416' => {
+                                       'BaseType' => '78144',
+                                       'Name' => 'pldm_pdr const*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '81757' => {
+                                       'BaseType' => '78132',
+                                       'Name' => 'pldm_pdr*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
                           '825' => {
                                      'BaseType' => '714',
                                      'Name' => 'struct pldm_msg_hdr const',
@@ -9809,18 +9808,18 @@
                                      'Size' => '1',
                                      'Type' => 'Array'
                                    },
-                          '87938' => {
-                                       'BaseType' => '77340',
-                                       'Name' => 'pldm_pdr_record const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
                           '8822' => {
                                       'BaseType' => '123',
                                       'Name' => 'size_t*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
+                          '88965' => {
+                                       'BaseType' => '78221',
+                                       'Name' => 'pldm_pdr_record const*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
                           '890' => {
                                      'Header' => 'base.h',
                                      'Line' => '160',
@@ -9855,7 +9854,7 @@
                                      'Size' => '8',
                                      'Type' => 'Struct'
                                    },
-                          '94943' => {
+                          '95756' => {
                                        'BaseType' => '168',
                                        'Header' => 'base.h',
                                        'Line' => '14',
@@ -9863,7 +9862,7 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '94955' => {
+                          '95768' => {
                                        'BaseType' => '168',
                                        'Header' => 'instance-id.h',
                                        'Line' => '11',
@@ -9871,14 +9870,14 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '95332' => {
+                          '96145' => {
                                        'Header' => undef,
                                        'Line' => '18',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'prev',
                                                             'offset' => '0',
-                                                            'type' => '94955'
+                                                            'type' => '95768'
                                                           },
                                                    '1' => {
                                                             'name' => 'allocations',
@@ -9891,14 +9890,14 @@
                                        'Size' => '8',
                                        'Type' => 'Struct'
                                      },
-                          '95371' => {
+                          '96184' => {
                                        'Header' => undef,
                                        'Line' => '23',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'state',
                                                             'offset' => '0',
-                                                            'type' => '95413'
+                                                            'type' => '96226'
                                                           },
                                                    '1' => {
                                                             'name' => 'lock_db_fd',
@@ -9911,45 +9910,45 @@
                                        'Size' => '2052',
                                        'Type' => 'Struct'
                                      },
-                          '95413' => {
-                                       'BaseType' => '95332',
+                          '96226' => {
+                                       'BaseType' => '96145',
                                        'Name' => 'struct pldm_tid_state[256]',
                                        'Size' => '2048',
                                        'Type' => 'Array'
                                      },
-                          '95826' => {
-                                       'BaseType' => '95371',
+                          '96639' => {
+                                       'BaseType' => '96184',
                                        'Name' => 'struct pldm_instance_db*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '96232' => {
-                                       'BaseType' => '94955',
-                                       'Name' => 'pldm_instance_id_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '96408' => {
-                                       'BaseType' => '95826',
-                                       'Name' => 'struct pldm_instance_db**',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '96894' => {
-                                       'BaseType' => '168',
-                                       'Header' => 'pldm.h',
-                                       'Line' => '12',
-                                       'Name' => 'mctp_eid_t',
-                                       'Size' => '1',
-                                       'Type' => 'Typedef'
-                                     },
                           '969' => {
                                      'BaseType' => '890',
                                      'Name' => 'struct pldm_header_info const',
                                      'Size' => '8',
                                      'Type' => 'Const'
                                    },
-                          '96906' => {
+                          '97045' => {
+                                       'BaseType' => '95768',
+                                       'Name' => 'pldm_instance_id_t*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '97221' => {
+                                       'BaseType' => '96639',
+                                       'Name' => 'struct pldm_instance_db**',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '97711' => {
+                                       'BaseType' => '168',
+                                       'Header' => 'pldm.h',
+                                       'Line' => '12',
+                                       'Name' => 'mctp_eid_t',
+                                       'Size' => '1',
+                                       'Type' => 'Typedef'
+                                     },
+                          '97723' => {
                                        'Header' => 'pldm.h',
                                        'Line' => '14',
                                        'Memb' => {
@@ -10010,8 +10009,8 @@
                                        'Size' => '4',
                                        'Type' => 'Enum'
                                      },
-                          '97003' => {
-                                       'BaseType' => '96906',
+                          '97820' => {
+                                       'BaseType' => '97723',
                                        '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 637c851..ba196a9 100644
--- a/abi/x86_64/gcc.dump
+++ b/abi/x86_64/gcc.dump
@@ -28,6 +28,37 @@
           'PublicABI' => '1',
           'Sources' => {},
           'SymbolInfo' => {
+                            '100165' => {
+                                          'Header' => 'pldm.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'eid',
+                                                                'type' => '99084'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'mctp_fd',
+                                                                'type' => '74'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'pldm_req_msg',
+                                                                'type' => '6245'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'req_msg_len',
+                                                                'type' => '123'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'pldm_resp_msg',
+                                                                'type' => '71449'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'resp_msg_len',
+                                                                'type' => '9084'
+                                                              }
+                                                     },
+                                          'Return' => '99193',
+                                          'ShortName' => 'pldm_send_recv'
+                                        },
                             '10033' => {
                                          'Header' => 'bios.h',
                                          'Param' => {
@@ -69,9 +100,59 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_set_date_time_req'
                                        },
-                            '100426' => {
+                            '100648' => {
                                           'Header' => 'pldm.h',
-                                          'Return' => '98332',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'eid',
+                                                                'type' => '99084'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'mctp_fd',
+                                                                'type' => '74'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'pldm_resp_msg',
+                                                                'type' => '71449'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'resp_msg_len',
+                                                                'type' => '9084'
+                                                              }
+                                                     },
+                                          'Return' => '99193',
+                                          'ShortName' => 'pldm_recv'
+                                        },
+                            '100874' => {
+                                          'Header' => 'pldm.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'eid',
+                                                                'type' => '99084'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'mctp_fd',
+                                                                'type' => '74'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'pldm_resp_msg',
+                                                                'type' => '71449'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'resp_msg_len',
+                                                                'type' => '9084'
+                                                              }
+                                                     },
+                                          'Return' => '99193',
+                                          'ShortName' => 'pldm_recv_any'
+                                        },
+                            '101319' => {
+                                          'Header' => 'pldm.h',
+                                          'Return' => '99193',
                                           'ShortName' => 'pldm_open'
                                         },
                             '10323' => {
@@ -231,7 +312,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_date_time_req'
                                        },
-                            '113165' => {
+                            '114104' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -250,7 +331,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_with_metadata_resp'
                                         },
-                            '113365' => {
+                            '114304' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -271,7 +352,7 @@
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '55734'
+                                                                'type' => '56069'
                                                               },
                                                        '5' => {
                                                                 'name' => 'file_meta_data_1',
@@ -300,7 +381,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_with_metadata_req'
                                         },
-                            '113597' => {
+                            '114536' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -324,7 +405,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_with_metadata_resp'
                                         },
-                            '113698' => {
+                            '114637' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -341,7 +422,7 @@
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '46630'
+                                                                'type' => '46642'
                                                               },
                                                        '4' => {
                                                                 'name' => 'file_meta_data_1',
@@ -370,7 +451,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_with_metadata_req'
                                         },
-                            '113995' => {
+                            '114934' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -389,7 +470,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_with_meta_data_resp'
                                         },
-                            '114190' => {
+                            '115129' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -439,7 +520,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_with_meta_data_req'
                                         },
-                            '114402' => {
+                            '115341' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -463,7 +544,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_with_meta_data_resp'
                                         },
-                            '114498' => {
+                            '115437' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -509,7 +590,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_with_meta_data_req'
                                         },
-                            '114795' => {
+                            '115734' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -533,7 +614,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_resp'
                                         },
-                            '114896' => {
+                            '115835' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -560,7 +641,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_req'
                                         },
-                            '115131' => {
+                            '116070' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -579,7 +660,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_resp'
                                         },
-                            '115321' => {
+                            '116260' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -610,7 +691,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_req'
                                         },
-                            '115463' => {
+                            '116402' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -639,7 +720,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_resp'
                                         },
-                            '115578' => {
+                            '116517' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -675,7 +756,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_req'
                                         },
-                            '115848' => {
+                            '116787' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -702,7 +783,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_resp'
                                         },
-                            '116078' => {
+                            '117017' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -737,7 +818,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_req'
                                         },
-                            '116240' => {
+                            '117179' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -761,7 +842,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_resp'
                                         },
-                            '116341' => {
+                            '117280' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -778,7 +859,7 @@
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '46630'
+                                                                'type' => '46642'
                                                               },
                                                        '4' => {
                                                                 'name' => 'msg',
@@ -788,7 +869,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_req'
                                         },
-                            '116576' => {
+                            '117515' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -807,7 +888,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_resp'
                                         },
-                            '116766' => {
+                            '117705' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -828,7 +909,7 @@
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '55734'
+                                                                'type' => '56069'
                                                               }
                                                      },
                                           'Reg' => {
@@ -838,7 +919,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_req'
                                         },
-                            '116908' => {
+                            '117847' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -867,7 +948,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_memory_resp'
                                         },
-                            '117023' => {
+                            '117962' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -897,7 +978,7 @@
                                                        '6' => {
                                                                 'name' => 'address',
                                                                 'offset' => '0',
-                                                                'type' => '46630'
+                                                                'type' => '46642'
                                                               },
                                                        '7' => {
                                                                 'name' => 'msg',
@@ -908,7 +989,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_memory_req'
                                         },
-                            '117308' => {
+                            '118247' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -935,7 +1016,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_memory_resp'
                                         },
-                            '117538' => {
+                            '118477' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -965,7 +1046,7 @@
                                                        '6' => {
                                                                 'name' => 'address',
                                                                 'offset' => '0',
-                                                                'type' => '55734'
+                                                                'type' => '56069'
                                                               }
                                                      },
                                           'Reg' => {
@@ -975,7 +1056,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_memory_req'
                                         },
-                            '117715' => {
+                            '118654' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -998,7 +1079,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_write_file_resp'
                                         },
-                            '117930' => {
+                            '118869' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1027,7 +1108,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_write_file_resp'
                                         },
-                            '118040' => {
+                            '118979' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1054,7 +1135,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_write_file_req'
                                         },
-                            '118275' => {
+                            '119214' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1091,7 +1172,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_write_file_req'
                                         },
-                            '118430' => {
+                            '119369' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1114,7 +1195,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_read_file_resp'
                                         },
-                            '118645' => {
+                            '119584' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1146,7 +1227,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_read_file_resp'
                                         },
-                            '118781' => {
+                            '119720' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1173,7 +1254,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_read_file_req'
                                         },
-                            '119016' => {
+                            '119955' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1204,7 +1285,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_read_file_req'
                                         },
-                            '119151' => {
+                            '120090' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1244,7 +1325,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_file_table_resp'
                                         },
-                            '119324' => {
+                            '120263' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1271,7 +1352,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_file_table_req'
                                         },
-                            '119550' => {
+                            '120489' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1307,7 +1388,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_file_table_resp'
                                         },
-                            '119847' => {
+                            '120786' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1338,7 +1419,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_file_table_req'
                                         },
-                            '119982' => {
+                            '120921' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1367,7 +1448,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_memory_resp'
                                         },
-                            '120091' => {
+                            '121030' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1392,7 +1473,7 @@
                                                               },
                                                        '5' => {
                                                                 'name' => 'address',
-                                                                'type' => '46630'
+                                                                'type' => '46642'
                                                               },
                                                        '6' => {
                                                                 'name' => 'msg',
@@ -1403,7 +1484,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_memory_req'
                                         },
-                            '120350' => {
+                            '121289' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1430,7 +1511,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_memory_resp'
                                         },
-                            '120571' => {
+                            '121510' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1455,7 +1536,7 @@
                                                               },
                                                        '5' => {
                                                                 'name' => 'address',
-                                                                'type' => '55734'
+                                                                'type' => '56069'
                                                               }
                                                      },
                                           'Reg' => {
@@ -1465,7 +1546,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_memory_req'
                                         },
-                            '121538' => {
+                            '122477' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1496,7 +1577,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_alert_status_resp'
                                         },
-                            '121786' => {
+                            '122725' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1520,7 +1601,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_alert_status_req'
                                         },
-                            '121869' => {
+                            '122808' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1551,7 +1632,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_alert_status_resp'
                                         },
-                            '122008' => {
+                            '122947' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1574,7 +1655,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_alert_status_req'
                                         },
-                            '123077' => {
+                            '124016' => {
                                           'Header' => 'platform_oem_ibm.h',
                                           'Param' => {
                                                        '0' => {
@@ -3819,7 +3900,7 @@
                                         'Return' => '168',
                                         'ShortName' => 'pack_pldm_header'
                                       },
-                            '47935' => {
+                            '47959' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -3834,7 +3915,7 @@
                                          'Return' => '180',
                                          'ShortName' => 'crc32'
                                        },
-                            '48050' => {
+                            '48074' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3849,7 +3930,7 @@
                                          'Return' => '6423',
                                          'ShortName' => 'pldm_bios_table_checksum'
                                        },
-                            '48195' => {
+                            '48219' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3880,7 +3961,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
                                        },
-                            '48813' => {
+                            '48837' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3896,10 +3977,10 @@
                                                                'type' => '5053'
                                                              }
                                                     },
-                                         'Return' => '48808',
+                                         'Return' => '48832',
                                          'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
                                        },
-                            '49076' => {
+                            '49100' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3915,10 +3996,10 @@
                                                                'type' => '5053'
                                                              }
                                                     },
-                                         'Return' => '49223',
+                                         'Return' => '49247',
                                          'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
                                        },
-                            '49344' => {
+                            '49368' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3934,10 +4015,10 @@
                                                                'type' => '5053'
                                                              }
                                                     },
-                                         'Return' => '49223',
+                                         'Return' => '49247',
                                          'ShortName' => 'pldm_bios_table_attr_find_by_handle'
                                        },
-                            '49607' => {
+                            '49631' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3953,10 +4034,10 @@
                                                                'type' => '12552'
                                                              }
                                                     },
-                                         'Return' => '49829',
+                                         'Return' => '49853',
                                          'ShortName' => 'pldm_bios_table_string_find_by_string'
                                        },
-                            '49998' => {
+                            '50022' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -3972,15 +4053,15 @@
                                                                'type' => '5053'
                                                              }
                                                     },
-                                         'Return' => '49829',
+                                         'Return' => '49853',
                                          'ShortName' => 'pldm_bios_table_string_find_by_handle'
                                        },
-                            '50760' => {
+                            '50784' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '48803'
+                                                               'type' => '48827'
                                                              }
                                                     },
                                          'Reg' => {
@@ -3989,43 +4070,40 @@
                                          'Return' => '1434',
                                          'ShortName' => 'pldm_bios_table_iter_value'
                                        },
-                            '50809' => {
+                            '50833' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '48803'
+                                                               'type' => '48827'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_iter_next'
                                        },
-                            '50901' => {
+                            '50944' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '50950'
+                                                               'type' => '51020'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
                                          'Return' => '6423',
                                          'ShortName' => 'pldm_bios_table_iter_is_end'
                                        },
-                            '50955' => {
+                            '51025' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '48803'
+                                                               'type' => '48827'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_iter_free'
                                        },
-                            '51026' => {
+                            '51096' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4038,13 +4116,13 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'type',
-                                                               'type' => '46642'
+                                                               'type' => '46654'
                                                              }
                                                     },
-                                         'Return' => '48803',
+                                         'Return' => '48827',
                                          'ShortName' => 'pldm_bios_table_iter_create'
                                        },
-                            '51265' => {
+                            '51739' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4052,18 +4130,18 @@
                                                                'type' => '166'
                                                              },
                                                       '1' => {
-                                                               'name' => 'size',
+                                                               'name' => 'capacity',
                                                                'type' => '123'
                                                              },
                                                       '2' => {
-                                                               'name' => 'size_without_pad',
+                                                               'name' => 'size',
                                                                'type' => '123'
                                                              }
                                                     },
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_append_pad_checksum'
                                        },
-                            '51700' => {
+                            '51991' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4074,12 +4152,12 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_pad_checksum_size'
                                        },
-                            '51983' => {
+                            '52274' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48808'
+                                                               'type' => '48832'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4088,32 +4166,32 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
                                        },
-                            '52032' => {
+                            '52323' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48808'
+                                                               'type' => '48832'
                                                              }
                                                     },
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_length'
                                        },
-                            '52496' => {
+                            '52807' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48808'
+                                                               'type' => '48832'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '46630',
+                                         'Return' => '46642',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
                                        },
-                            '52564' => {
+                            '52875' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4134,13 +4212,13 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'cv',
-                                                               'type' => '46630'
+                                                               'type' => '46642'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
                                        },
-                            '52782' => {
+                            '53067' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4161,18 +4239,18 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'cv',
-                                                               'type' => '46630'
+                                                               'type' => '46642'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
                                        },
-                            '53069' => {
+                            '53375' => {
                                          'Header' => 'bios_table.h',
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
                                        },
-                            '53211' => {
+                            '53537' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4203,12 +4281,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
                                        },
-                            '53467' => {
+                            '53797' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48808'
+                                                               'type' => '48832'
                                                              },
                                                       '1' => {
                                                                'name' => 'current_string',
@@ -4218,12 +4296,12 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
                                        },
-                            '53562' => {
+                            '53892' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48808'
+                                                               'type' => '48832'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4232,7 +4310,7 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
                                        },
-                            '53631' => {
+                            '53961' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4263,7 +4341,7 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
                                        },
-                            '53990' => {
+                            '54301' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4277,7 +4355,7 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
                                        },
-                            '54152' => {
+                            '54483' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4302,18 +4380,18 @@
                                                              },
                                                       '5' => {
                                                                'name' => 'handles',
-                                                               'type' => '2082'
+                                                               'type' => '6245'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
                                        },
-                            '54408' => {
+                            '54741' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48808'
+                                                               'type' => '48832'
                                                              },
                                                       '1' => {
                                                                'name' => 'handles',
@@ -4327,12 +4405,12 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
                                        },
-                            '54582' => {
+                            '54915' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48808'
+                                                               'type' => '48832'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4341,7 +4419,7 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
                                        },
-                            '54631' => {
+                            '54964' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4372,7 +4450,7 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
                                        },
-                            '54988' => {
+                            '55303' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4386,12 +4464,12 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
                                        },
-                            '55037' => {
+                            '55352' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48808'
+                                                               'type' => '48832'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4400,12 +4478,12 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
                                        },
-                            '55086' => {
+                            '55401' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '48808'
+                                                               'type' => '48832'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4414,20 +4492,20 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
                                        },
-                            '55613' => {
+                            '55948' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              },
                                                       '1' => {
                                                                'name' => 'lower',
-                                                               'type' => '55734'
+                                                               'type' => '56069'
                                                              },
                                                       '2' => {
                                                                'name' => 'upper',
-                                                               'type' => '55734'
+                                                               'type' => '56069'
                                                              },
                                                       '3' => {
                                                                'name' => 'scalar',
@@ -4435,7 +4513,7 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'def',
-                                                               'type' => '55734'
+                                                               'type' => '56069'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4448,7 +4526,7 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
                                        },
-                            '55749' => {
+                            '56084' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4461,28 +4539,28 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '55938'
+                                                               'type' => '56346'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
                                        },
-                            '55943' => {
+                            '56356' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'info',
-                                                               'type' => '55938'
+                                                               'type' => '56346'
                                                              },
                                                       '1' => {
                                                                'name' => 'errmsg',
-                                                               'type' => '56242'
+                                                               'type' => '56655'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
                                        },
-                            '56247' => {
+                            '56660' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4495,23 +4573,23 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '55938'
+                                                               'type' => '56346'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
                                        },
-                            '56565' => {
+                            '56887' => {
                                          'Header' => 'bios_table.h',
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
                                        },
-                            '56707' => {
+                            '57049' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              },
                                                       '1' => {
                                                                'name' => 'buffer',
@@ -4525,12 +4603,12 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
                                        },
-                            '56903' => {
+                            '57245' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4539,12 +4617,12 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
                                        },
-                            '56972' => {
+                            '57314' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4553,12 +4631,12 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
                                        },
-                            '57041' => {
+                            '57383' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4567,12 +4645,12 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
                                        },
-                            '57110' => {
+                            '57452' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_string_length',
@@ -4582,7 +4660,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
                                        },
-                            '57280' => {
+                            '57622' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4595,28 +4673,28 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '57547'
+                                                               'type' => '57908'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
                                        },
-                            '57552' => {
+                            '57913' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'info',
-                                                               'type' => '57547'
+                                                               'type' => '57908'
                                                              },
                                                       '1' => {
                                                                'name' => 'errmsg',
-                                                               'type' => '56242'
+                                                               'type' => '56655'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
                                        },
-                            '57821' => {
+                            '58182' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4630,12 +4708,12 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
                                        },
-                            '58033' => {
+                            '58414' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_indices',
@@ -4649,12 +4727,12 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
                                        },
-                            '58233' => {
+                            '58620' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              },
                                                       '1' => {
                                                                'name' => 'pv_hdls',
@@ -4671,12 +4749,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
                                        },
-                            '58391' => {
+                            '58785' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_num',
@@ -4686,12 +4764,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
                                        },
-                            '58550' => {
+                            '58944' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              },
                                                       '1' => {
                                                                'name' => 'pv_num',
@@ -4705,7 +4783,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
                                        },
-                            '58610' => {
+                            '59004' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4718,13 +4796,13 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '58863'
+                                                               'type' => '59262'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
                                        },
-                            '58868' => {
+                            '59267' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4743,12 +4821,12 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
                                        },
-                            '58928' => {
+                            '59327' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4757,12 +4835,12 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
                                        },
-                            '58975' => {
+                            '59374' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4771,12 +4849,12 @@
                                          'Return' => '168',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
                                        },
-                            '59022' => {
+                            '59421' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49223'
+                                                               'type' => '49247'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4785,12 +4863,12 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
                                        },
-                            '59551' => {
+                            '60054' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49829'
+                                                               'type' => '49853'
                                                              },
                                                       '1' => {
                                                                'name' => 'buffer',
@@ -4804,12 +4882,12 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
                                        },
-                            '59717' => {
+                            '60220' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49829'
+                                                               'type' => '49853'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4818,12 +4896,12 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
                                        },
-                            '59764' => {
+                            '60267' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '49829'
+                                                               'type' => '49853'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4832,7 +4910,7 @@
                                          'Return' => '5053',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
                                        },
-                            '59811' => {
+                            '60314' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4855,7 +4933,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_string_entry_encode_check'
                                        },
-                            '60043' => {
+                            '60605' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4985,7 +5063,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_set_bios_table_req'
                                       },
-                            '65614' => {
+                            '66198' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -4996,7 +5074,7 @@
                                          'Return' => '6423',
                                          'ShortName' => 'is_transfer_flag_valid'
                                        },
-                            '65765' => {
+                            '66349' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5013,17 +5091,40 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'non_functioning_component_indication',
-                                                               'type' => '65952'
+                                                               'type' => '66536'
                                                              },
                                                       '4' => {
                                                                'name' => 'non_functioning_component_bitmap',
-                                                               'type' => '65957'
+                                                               'type' => '66541'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'decode_cancel_update_resp'
                                        },
-                            '65967' => {
+                            '6655' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '168'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'next_transfer_handle',
+                                                              'type' => '180'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1632'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_set_bios_table_resp'
+                                      },
+                            '66551' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5042,7 +5143,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_cancel_update_req'
                                        },
-                            '66137' => {
+                            '66721' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5066,7 +5167,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_cancel_update_component_resp'
                                        },
-                            '66213' => {
+                            '66797' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5085,7 +5186,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_cancel_update_component_req'
                                        },
-                            '66383' => {
+                            '66967' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5130,36 +5231,13 @@
                                                       '9' => {
                                                                'name' => 'update_option_flags_enabled',
                                                                'offset' => '24',
-                                                               'type' => '66710'
+                                                               'type' => '67294'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_status_resp'
                                        },
-                            '6655' => {
-                                        'Header' => 'bios.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '168'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'completion_code',
-                                                              'type' => '168'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'next_transfer_handle',
-                                                              'type' => '180'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'msg',
-                                                              'type' => '1632'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_set_bios_table_resp'
-                                      },
-                            '66720' => {
+                            '67304' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5178,7 +5256,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_status_req'
                                        },
-                            '66890' => {
+                            '67474' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5206,7 +5284,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_activate_firmware_resp'
                                        },
-                            '67016' => {
+                            '67600' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5229,7 +5307,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_activate_firmware_req'
                                        },
-                            '67258' => {
+                            '67842' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5252,7 +5330,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_apply_complete_resp'
                                        },
-                            '67447' => {
+                            '68031' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5269,7 +5347,7 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_activation_methods_modification',
-                                                               'type' => '67557'
+                                                               'type' => '68141'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5281,7 +5359,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_apply_complete_req'
                                        },
-                            '67567' => {
+                            '68151' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5304,7 +5382,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_verify_complete_resp'
                                        },
-                            '67756' => {
+                            '68340' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5328,7 +5406,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_verify_complete_req'
                                        },
-                            '67832' => {
+                            '68416' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5351,7 +5429,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_transfer_complete_resp'
                                        },
-                            '68021' => {
+                            '68605' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5375,7 +5453,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_transfer_complete_req'
                                        },
-                            '68097' => {
+                            '68681' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5398,7 +5476,36 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_request_firmware_data_resp'
                                        },
-                            '68286' => {
+                            '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'
+                                      },
+                            '68870' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5427,7 +5534,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_request_firmware_data_req'
                                        },
-                            '68406' => {
+                            '68990' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5452,7 +5559,7 @@
                                                              },
                                                       '5' => {
                                                                'name' => 'update_option_flags_enabled',
-                                                               'type' => '66710'
+                                                               'type' => '67294'
                                                              },
                                                       '6' => {
                                                                'name' => 'time_before_req_fw_data',
@@ -5463,7 +5570,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_update_component_resp'
                                        },
-                            '68640' => {
+                            '69224' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5503,7 +5610,7 @@
                                                       '6' => {
                                                                'name' => 'update_option_flags',
                                                                'offset' => '0',
-                                                               'type' => '61448'
+                                                               'type' => '62032'
                                                              },
                                                       '7' => {
                                                                'name' => 'comp_ver_str_type',
@@ -5518,42 +5625,13 @@
                                                       '9' => {
                                                                'name' => 'comp_ver_str',
                                                                'offset' => '24',
-                                                               'type' => '69032'
+                                                               'type' => '69616'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'encode_update_component_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'
-                                      },
-                            '69042' => {
+                            '69626' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5580,7 +5658,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_pass_component_table_resp'
                                        },
-                            '69241' => {
+                            '69825' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5625,7 +5703,7 @@
                                                       '8' => {
                                                                'name' => 'comp_ver_str',
                                                                'offset' => '16',
-                                                               'type' => '69032'
+                                                               'type' => '69616'
                                                              },
                                                       '9' => {
                                                                'name' => 'msg',
@@ -5636,88 +5714,6 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_pass_component_table_req'
                                        },
-                            '69651' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2077'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '2082'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'fd_meta_data_len',
-                                                               'type' => '8521'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'fd_will_send_pkg_data',
-                                                               'type' => '2082'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '3' => 'rcx',
-                                                    '4' => 'r8'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_request_update_resp'
-                                       },
-                            '69798' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '168'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'max_transfer_size',
-                                                               'type' => '180'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'num_of_comp',
-                                                               'type' => '5053'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'max_outstanding_transfer_req',
-                                                               'type' => '168'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'pkg_data_len',
-                                                               'type' => '5053'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'comp_image_set_ver_str_type',
-                                                               'type' => '168'
-                                                             },
-                                                      '6' => {
-                                                               'name' => 'comp_image_set_ver_str_len',
-                                                               'offset' => '0',
-                                                               'type' => '168'
-                                                             },
-                                                      '7' => {
-                                                               'name' => 'comp_img_set_ver_str',
-                                                               'offset' => '8',
-                                                               'type' => '69032'
-                                                             },
-                                                      '8' => {
-                                                               'name' => 'msg',
-                                                               'offset' => '16',
-                                                               'type' => '1632'
-                                                             },
-                                                      '9' => {
-                                                               'name' => 'payload_length',
-                                                               'offset' => '24',
-                                                               'type' => '123'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_request_update_req'
-                                       },
                             '6984' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -5759,7 +5755,89 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_table_req'
                                       },
-                            '70166' => {
+                            '70235' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '2082'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'fd_meta_data_len',
+                                                               'type' => '8521'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'fd_will_send_pkg_data',
+                                                               'type' => '2082'
+                                                             }
+                                                    },
+                                         'Reg' => {
+                                                    '3' => 'rcx',
+                                                    '4' => 'r8'
+                                                  },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_request_update_resp'
+                                       },
+                            '70382' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'max_transfer_size',
+                                                               'type' => '180'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'num_of_comp',
+                                                               'type' => '5053'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'max_outstanding_transfer_req',
+                                                               'type' => '168'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'pkg_data_len',
+                                                               'type' => '5053'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'comp_image_set_ver_str_type',
+                                                               'type' => '168'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'comp_image_set_ver_str_len',
+                                                               'offset' => '0',
+                                                               'type' => '168'
+                                                             },
+                                                      '7' => {
+                                                               'name' => 'comp_img_set_ver_str',
+                                                               'offset' => '8',
+                                                               'type' => '69616'
+                                                             },
+                                                      '8' => {
+                                                               'name' => 'msg',
+                                                               'offset' => '16',
+                                                               'type' => '1632'
+                                                             },
+                                                      '9' => {
+                                                               'name' => 'payload_length',
+                                                               'offset' => '24',
+                                                               'type' => '123'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_request_update_req'
+                                       },
+                            '70750' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5772,7 +5850,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'component_data',
-                                                               'type' => '70334'
+                                                               'type' => '70918'
                                                              },
                                                       '3' => {
                                                                'name' => 'active_comp_ver_str',
@@ -5789,7 +5867,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
                                        },
-                            '70344' => {
+                            '70928' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5802,7 +5880,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'resp_data',
-                                                               'type' => '70564'
+                                                               'type' => '71148'
                                                              },
                                                       '3' => {
                                                                'name' => 'active_comp_image_set_ver_str',
@@ -5820,7 +5898,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_firmware_parameters_resp'
                                        },
-                            '70569' => {
+                            '71153' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5839,7 +5917,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_firmware_parameters_req'
                                        },
-                            '70709' => {
+                            '71293' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5864,7 +5942,7 @@
                                                              },
                                                       '5' => {
                                                                'name' => 'descriptor_data',
-                                                               'type' => '70865'
+                                                               'type' => '71449'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5875,7 +5953,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_query_device_identifiers_resp'
                                        },
-                            '70875' => {
+                            '71459' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5894,7 +5972,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_query_device_identifiers_req'
                                        },
-                            '71015' => {
+                            '71599' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5907,7 +5985,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'pldm_comp_image_info',
-                                                               'type' => '71162'
+                                                               'type' => '71746'
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_version_str',
@@ -5917,7 +5995,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_pldm_comp_image_info'
                                        },
-                            '71167' => {
+                            '71751' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5944,7 +6022,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_vendor_defined_descriptor_value'
                                        },
-                            '71349' => {
+                            '71933' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5967,7 +6045,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_descriptor_type_length_value'
                                        },
-                            '71521' => {
+                            '72105' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5984,7 +6062,7 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'fw_device_id_record',
-                                                               'type' => '71778'
+                                                               'type' => '72362'
                                                              },
                                                       '4' => {
                                                                'name' => 'applicable_components',
@@ -6008,7 +6086,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_firmware_device_id_record'
                                        },
-                            '71783' => {
+                            '72367' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6021,7 +6099,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'package_header_info',
-                                                               'type' => '71930'
+                                                               'type' => '72514'
                                                              },
                                                       '3' => {
                                                                'name' => 'package_version_str',
@@ -6054,7 +6132,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_bios_attribute_current_value_resp'
                                       },
-                            '74088' => {
+                            '74672' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6081,7 +6159,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_set_fru_record_table_resp'
                                        },
-                            '74328' => {
+                            '74912' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6112,7 +6190,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_set_fru_record_table_req'
                                        },
-                            '74495' => {
+                            '75079' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6148,7 +6226,38 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_resp'
                                        },
-                            '74725' => {
+                            '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'
+                                      },
+                            '75309' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6189,7 +6298,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_resp_safe'
                                        },
-                            '74973' => {
+                            '75557' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6216,38 +6325,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_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'
-                                      },
-                            '75208' => {
+                            '75792' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6282,7 +6360,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_by_option_resp'
                                        },
-                            '75375' => {
+                            '75959' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6323,7 +6401,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_by_option_resp'
                                        },
-                            '75693' => {
+                            '76277' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6368,7 +6446,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_by_option_req'
                                        },
-                            '75895' => {
+                            '76479' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6414,7 +6492,36 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_by_option_req'
                                        },
-                            '76192' => {
+                            '7662' => {
+                                        '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_attribute_current_value_resp'
+                                      },
+                            '77367' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6450,36 +6557,43 @@
                                          'Return' => '1',
                                          'ShortName' => 'get_fru_record_by_option'
                                        },
-                            '7662' => {
+                            '7772' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
-                                                              'name' => 'msg',
-                                                              'type' => '2077'
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
                                                             },
                                                      '1' => {
-                                                              'name' => 'payload_length',
-                                                              'type' => '123'
+                                                              'name' => 'transfer_handle',
+                                                              'type' => '180'
                                                             },
                                                      '2' => {
-                                                              'name' => 'completion_code',
-                                                              'type' => '2082'
+                                                              'name' => 'transfer_flag',
+                                                              'type' => '168'
                                                             },
                                                      '3' => {
-                                                              'name' => 'next_transfer_handle',
-                                                              'type' => '2087'
+                                                              'name' => 'attribute_data',
+                                                              'type' => '6245'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'attribute_length',
+                                                              'type' => '123'
+                                                            },
+                                                     '5' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1632'
+                                                            },
+                                                     '6' => {
+                                                              'name' => 'payload_length',
+                                                              'offset' => '0',
+                                                              'type' => '123'
                                                             }
                                                    },
-                                        'Reg' => {
-                                                   '0' => 'rdi',
-                                                   '1' => 'rsi',
-                                                   '2' => 'rdx',
-                                                   '3' => 'rcx'
-                                                 },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_set_bios_attribute_current_value_resp'
+                                        'ShortName' => 'encode_set_bios_attribute_current_value_req'
                                       },
-                            '76865' => {
+                            '77793' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6525,7 +6639,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_fru_record'
                                        },
-                            '77113' => {
+                            '78041' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6552,7 +6666,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_resp'
                                        },
-                            '77334' => {
+                            '78262' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6581,7 +6695,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_req'
                                        },
-                            '77438' => {
+                            '78366' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6632,43 +6746,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_metadata_resp'
                                        },
-                            '7772' => {
-                                        'Header' => 'bios.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '168'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'transfer_handle',
-                                                              'type' => '180'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'transfer_flag',
-                                                              'type' => '168'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'attribute_data',
-                                                              'type' => '6245'
-                                                            },
-                                                     '4' => {
-                                                              'name' => 'attribute_length',
-                                                              'type' => '123'
-                                                            },
-                                                     '5' => {
-                                                              'name' => 'msg',
-                                                              'type' => '1632'
-                                                            },
-                                                     '6' => {
-                                                              'name' => 'payload_length',
-                                                              'offset' => '0',
-                                                              'type' => '123'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_set_bios_attribute_current_value_req'
-                                      },
-                            '77741' => {
+                            '78669' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6723,7 +6801,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'decode_get_fru_record_table_metadata_resp'
                                        },
-                            '77951' => {
+                            '78879' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6742,7 +6820,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_fru_record_table_metadata_req'
                                        },
-                            '79601' => {
+                            '80522' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
@@ -6759,52 +6837,12 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'entities',
-                                                               'type' => '80251'
+                                                               'type' => '81172'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_pdr_extract'
                                        },
-                            '80292' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '80341'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
-                                         'Return' => '6423',
-                                         'ShortName' => 'pldm_is_empty_entity_assoc_tree'
-                                       },
-                            '80346' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '80341'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_tree_destroy_root'
-                                       },
-                            '80509' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'org_tree',
-                                                               'type' => '80341'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'new_tree',
-                                                               'type' => '80341'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_tree_copy_root'
-                                       },
                             '8072' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6841,38 +6879,78 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
                                       },
-                            '80725' => {
+                            '81213' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '80341'
+                                                               'type' => '81262'
+                                                             }
+                                                    },
+                                         'Reg' => {
+                                                    '0' => 'rdi'
+                                                  },
+                                         'Return' => '6423',
+                                         'ShortName' => 'pldm_is_empty_entity_assoc_tree'
+                                       },
+                            '81267' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'tree',
+                                                               'type' => '81262'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_entity_association_tree_destroy_root'
+                                       },
+                            '81430' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'org_tree',
+                                                               'type' => '81262'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'new_tree',
+                                                               'type' => '81262'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_entity_association_tree_copy_root'
+                                       },
+                            '81646' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'tree',
+                                                               'type' => '81262'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '80256'
+                                                               'type' => '81177'
                                                              }
                                                     },
-                                         'Return' => '79489',
+                                         'Return' => '80410',
                                          'ShortName' => 'pldm_entity_association_tree_find'
                                        },
-                            '81715' => {
+                            '82636' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '82051'
+                                                               'type' => '82972'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_pdr_remove_remote_pdrs'
                                        },
-                            '82077' => {
+                            '82998' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '82051'
+                                                               'type' => '82972'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
@@ -6882,79 +6960,25 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
                                        },
-                            '82450' => {
+                            '83371' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '80341'
+                                                               'type' => '81262'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '78630'
+                                                               'type' => '79551'
                                                              },
                                                       '2' => {
                                                                'name' => 'node',
-                                                               'type' => '80720'
+                                                               'type' => '81641'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_find_entity_ref_in_tree'
                                        },
-                            '83074' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'node',
-                                                               'type' => '79489'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'repo',
-                                                               'type' => '82051'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'entities',
-                                                               'type' => '80251'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'num_entities',
-                                                               'type' => '123'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'is_remote',
-                                                               'type' => '6423'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '5053'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_pdr_add_from_node'
-                                       },
-                            '83370' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '80341'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'repo',
-                                                               'type' => '82051'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'is_remote',
-                                                               'type' => '6423'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '5053'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_pdr_add'
-                                       },
                             '8379' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -6986,35 +7010,59 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
                                       },
-                            '85017' => {
+                            '84205' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
-                                                               'name' => 'parent',
-                                                               'type' => '79489'
+                                                               'name' => 'node',
+                                                               'type' => '80410'
                                                              },
                                                       '1' => {
-                                                               'name' => 'node',
-                                                               'type' => '80256'
+                                                               'name' => 'repo',
+                                                               'type' => '82972'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'entities',
+                                                               'type' => '81172'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'num_entities',
+                                                               'type' => '123'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'is_remote',
+                                                               'type' => '6423'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '5053'
                                                              }
                                                     },
-                                         'Return' => '6423',
-                                         'ShortName' => 'pldm_is_current_parent_child'
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_entity_association_pdr_add_from_node'
                                        },
-                            '85255' => {
+                            '84520' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
-                                                               'name' => 'node',
-                                                               'type' => '79489'
+                                                               'name' => 'tree',
+                                                               'type' => '81262'
                                                              },
                                                       '1' => {
-                                                               'name' => 'association_type',
-                                                               'type' => '168'
+                                                               'name' => 'repo',
+                                                               'type' => '82972'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'is_remote',
+                                                               'type' => '6423'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '5053'
                                                              }
                                                     },
-                                         'Return' => '168',
-                                         'ShortName' => 'pldm_entity_get_num_children'
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_entity_association_pdr_add'
                                        },
                             '8531' => {
                                         'Header' => 'bios.h',
@@ -7051,69 +7099,58 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
                                       },
-                            '85577' => {
+                            '86167' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'parent',
+                                                               'type' => '80410'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'node',
+                                                               'type' => '81177'
+                                                             }
+                                                    },
+                                         'Return' => '6423',
+                                         'ShortName' => 'pldm_is_current_parent_child'
+                                       },
+                            '86405' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '79489'
+                                                               'type' => '80410'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'association_type',
+                                                               'type' => '168'
+                                                             }
+                                                    },
+                                         'Return' => '168',
+                                         'ShortName' => 'pldm_entity_get_num_children'
+                                       },
+                            '86727' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'node',
+                                                               'type' => '80410'
                                                              }
                                                     },
                                          'Return' => '6423',
                                          'ShortName' => 'pldm_entity_is_exist_parent'
                                        },
-                            '85711' => {
+                            '86861' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '79489'
+                                                               'type' => '80410'
                                                              }
                                                     },
-                                         'Return' => '78630',
+                                         'Return' => '79551',
                                          'ShortName' => 'pldm_entity_get_parent'
                                        },
-                            '85866' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'node',
-                                                               'type' => '79489'
-                                                             }
-                                                    },
-                                         'Return' => '6423',
-                                         'ShortName' => 'pldm_entity_is_node_parent'
-                                       },
-                            '86021' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '80341'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_tree_destroy'
-                                       },
-                            '86304' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '80341'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'entities',
-                                                               'type' => '80251'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'size',
-                                                               'type' => '9084'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_tree_visit'
-                                       },
                             '8693' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -7141,16 +7178,57 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
                                       },
-                            '87370' => {
+                            '87016' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'node',
+                                                               'type' => '80410'
+                                                             }
+                                                    },
+                                         'Return' => '6423',
+                                         'ShortName' => 'pldm_entity_is_node_parent'
+                                       },
+                            '87171' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '80341'
+                                                               'type' => '81262'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_entity_association_tree_destroy'
+                                       },
+                            '87350' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'tree',
+                                                               'type' => '81262'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'entities',
+                                                               'type' => '81172'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'size',
+                                                               'type' => '9084'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_entity_association_tree_visit'
+                                       },
+                            '88416' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'tree',
+                                                               'type' => '81262'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '80256'
+                                                               'type' => '81177'
                                                              },
                                                       '2' => {
                                                                'name' => 'entity_instance_number',
@@ -7158,90 +7236,32 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'parent',
-                                                               'type' => '79489'
+                                                               'type' => '80410'
                                                              },
                                                       '4' => {
                                                                'name' => 'association_type',
                                                                'type' => '168'
                                                              }
                                                     },
-                                         'Return' => '79489',
+                                         'Return' => '80410',
                                          'ShortName' => 'pldm_entity_association_tree_add'
                                        },
-                            '87803' => {
+                            '88849' => {
                                          'Header' => 'pdr.h',
-                                         'Return' => '80341',
+                                         'Return' => '81262',
                                          'ShortName' => 'pldm_entity_association_tree_init'
                                        },
-                            '88029' => {
+                            '89083' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '79489'
+                                                               'type' => '80410'
                                                              }
                                                     },
-                                         'Return' => '78630',
+                                         'Return' => '79551',
                                          'ShortName' => 'pldm_entity_extract'
                                        },
-                            '88809' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '81710'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '5053'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'tid',
-                                                               'type' => '168'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'tl_eid',
-                                                               'type' => '168'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'valid_bit',
-                                                               'type' => '6423'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_pdr_update_TL_pdr'
-                                       },
-                            '89169' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '81710'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'fru_rsi',
-                                                               'type' => '5053'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '8521'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'entity_type',
-                                                               'type' => '8521'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'entity_instance_num',
-                                                               'type' => '8521'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'container_id',
-                                                               'type' => '8521'
-                                                             }
-                                                    },
-                                         'Return' => '89154',
-                                         'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
-                                       },
                             '8922' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -7277,116 +7297,63 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_table_resp'
                                       },
-                            '89786' => {
+                            '89878' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '82051'
+                                                               'type' => '82631'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
                                                                'type' => '5053'
                                                              },
                                                       '2' => {
+                                                               'name' => 'tid',
+                                                               'type' => '168'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'tl_eid',
+                                                               'type' => '168'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'valid_bit',
+                                                               'type' => '6423'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_pdr_update_TL_pdr'
+                                       },
+                            '90238' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '82631'
+                                                             },
+                                                      '1' => {
                                                                'name' => 'fru_rsi',
                                                                'type' => '5053'
                                                              },
+                                                      '2' => {
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '8521'
+                                                             },
                                                       '3' => {
                                                                'name' => 'entity_type',
-                                                               'type' => '5053'
+                                                               'type' => '8521'
                                                              },
                                                       '4' => {
                                                                'name' => 'entity_instance_num',
-                                                               'type' => '5053'
+                                                               'type' => '8521'
                                                              },
                                                       '5' => {
                                                                'name' => 'container_id',
-                                                               'type' => '5053'
-                                                             },
-                                                      '6' => {
-                                                               'name' => 'bmc_record_handle',
-                                                               'offset' => '0',
-                                                               'type' => '180'
+                                                               'type' => '8521'
                                                              }
                                                     },
-                                         'Return' => '180',
-                                         'ShortName' => 'pldm_pdr_add_fru_record_set'
-                                       },
-                            '90120' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'record',
-                                                               'type' => '89154'
-                                                             }
-                                                    },
-                                         'Return' => '6423',
-                                         'ShortName' => 'pldm_pdr_record_is_remote'
-                                       },
-                            '90275' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '81710'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'record',
-                                                               'type' => '89154'
-                                                             }
-                                                    },
-                                         'Return' => '180',
-                                         'ShortName' => 'pldm_pdr_get_record_handle'
-                                       },
-                            '90488' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '81710'
-                                                             }
-                                                    },
-                                         'Return' => '180',
-                                         'ShortName' => 'pldm_pdr_get_repo_size'
-                                       },
-                            '90619' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '81710'
-                                                             }
-                                                    },
-                                         'Return' => '180',
-                                         'ShortName' => 'pldm_pdr_get_record_count'
-                                       },
-                            '90750' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '81710'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'pdr_type',
-                                                               'type' => '168'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'curr_record',
-                                                               'type' => '89154'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'data',
-                                                               'type' => '70865'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'size',
-                                                               'type' => '2087'
-                                                             }
-                                                    },
-                                         'Return' => '89154',
-                                         'ShortName' => 'pldm_pdr_find_record_by_type'
+                                         'Return' => '90223',
+                                         'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
                                        },
                             '9094' => {
                                         'Header' => 'bios.h',
@@ -7419,75 +7386,115 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_get_bios_table_req'
                                       },
-                            '91015' => {
+                            '91193' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '81710'
+                                                               'type' => '82972'
                                                              },
                                                       '1' => {
-                                                               'name' => 'curr_record',
-                                                               'type' => '89154'
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '5053'
                                                              },
                                                       '2' => {
-                                                               'name' => 'data',
-                                                               'type' => '70865'
+                                                               'name' => 'fru_rsi',
+                                                               'type' => '5053'
                                                              },
                                                       '3' => {
-                                                               'name' => 'size',
-                                                               'type' => '2087'
+                                                               'name' => 'entity_type',
+                                                               'type' => '5053'
                                                              },
                                                       '4' => {
-                                                               'name' => 'next_record_handle',
-                                                               'type' => '2087'
-                                                             }
-                                                    },
-                                         'Return' => '89154',
-                                         'ShortName' => 'pldm_pdr_get_next_record'
-                                       },
-                            '91537' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '81710'
+                                                               'name' => 'entity_instance_num',
+                                                               'type' => '5053'
                                                              },
-                                                      '1' => {
-                                                               'name' => 'record_handle',
+                                                      '5' => {
+                                                               'name' => 'container_id',
+                                                               'type' => '5053'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'bmc_record_handle',
                                                                'type' => '180'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'data',
-                                                               'type' => '70865'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'size',
-                                                               'type' => '2087'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'next_record_handle',
-                                                               'type' => '2087'
                                                              }
                                                     },
-                                         'Return' => '89154',
-                                         'ShortName' => 'pldm_pdr_find_record'
+                                         'Return' => '180',
+                                         'ShortName' => 'pldm_pdr_add_fru_record_set'
                                        },
-                            '91997' => {
+                            '91546' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'record',
+                                                               'type' => '90223'
+                                                             }
+                                                    },
+                                         'Return' => '6423',
+                                         'ShortName' => 'pldm_pdr_record_is_remote'
+                                       },
+                            '91701' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '82051'
+                                                               'type' => '82631'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'record',
+                                                               'type' => '90223'
                                                              }
                                                     },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_pdr_destroy'
+                                         'Return' => '180',
+                                         'ShortName' => 'pldm_pdr_get_record_handle'
                                        },
-                            '92255' => {
+                            '91919' => {
                                          'Header' => 'pdr.h',
-                                         'Return' => '82051',
-                                         'ShortName' => 'pldm_pdr_init'
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '82631'
+                                                             }
+                                                    },
+                                         'Return' => '180',
+                                         'ShortName' => 'pldm_pdr_get_repo_size'
+                                       },
+                            '92053' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '82631'
+                                                             }
+                                                    },
+                                         'Return' => '180',
+                                         'ShortName' => 'pldm_pdr_get_record_count'
+                                       },
+                            '92185' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '82631'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'pdr_type',
+                                                               'type' => '168'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'curr_record',
+                                                               'type' => '90223'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'data',
+                                                               'type' => '71449'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'size',
+                                                               'type' => '2087'
+                                                             }
+                                                    },
+                                         'Return' => '90223',
+                                         'ShortName' => 'pldm_pdr_find_record_by_type'
                                        },
                             '9241' => {
                                         'Header' => 'bios.h',
@@ -7516,12 +7523,82 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_table_req'
                                       },
-                            '92430' => {
+                            '92445' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '82051'
+                                                               'type' => '82631'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'curr_record',
+                                                               'type' => '90223'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'data',
+                                                               'type' => '71449'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'size',
+                                                               'type' => '2087'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'next_record_handle',
+                                                               'type' => '2087'
+                                                             }
+                                                    },
+                                         'Return' => '90223',
+                                         'ShortName' => 'pldm_pdr_get_next_record'
+                                       },
+                            '92967' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '82631'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'record_handle',
+                                                               'type' => '180'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'data',
+                                                               'type' => '71449'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'size',
+                                                               'type' => '2087'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'next_record_handle',
+                                                               'type' => '2087'
+                                                             }
+                                                    },
+                                         'Return' => '90223',
+                                         'ShortName' => 'pldm_pdr_find_record'
+                                       },
+                            '93427' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '82972'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_pdr_destroy'
+                                       },
+                            '93582' => {
+                                         'Header' => 'pdr.h',
+                                         'Return' => '82972',
+                                         'ShortName' => 'pldm_pdr_init'
+                                       },
+                            '94517' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '82972'
                                                              },
                                                       '1' => {
                                                                'name' => 'data',
@@ -7583,7 +7660,7 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_get_bios_table_resp'
                                       },
-                            '94970' => {
+                            '95827' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7594,7 +7671,7 @@
                                          'Return' => '180',
                                          'ShortName' => 'dec2bcd32'
                                        },
-                            '95099' => {
+                            '95956' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7605,7 +7682,7 @@
                                          'Return' => '180',
                                          'ShortName' => 'bcd2dec32'
                                        },
-                            '95500' => {
+                            '96357' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7627,7 +7704,7 @@
                                          'Return' => '12557',
                                          'ShortName' => 'ver2str'
                                        },
-                            '95628' => {
+                            '96485' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -7642,55 +7719,6 @@
                                          'Return' => '168',
                                          'ShortName' => 'crc8'
                                        },
-                            '96886' => {
-                                         'Header' => 'instance-id.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'ctx',
-                                                               'type' => '97109'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'tid',
-                                                               'type' => '96208'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'iid',
-                                                               'type' => '96220'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'pldm_instance_id_free'
-                                       },
-                            '97114' => {
-                                         'Header' => 'instance-id.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'ctx',
-                                                               'type' => '97109'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'tid',
-                                                               'type' => '96208'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'iid',
-                                                               'type' => '97535'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'pldm_instance_id_alloc'
-                                       },
-                            '97540' => {
-                                         'Header' => 'instance-id.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'ctx',
-                                                               'type' => '97109'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'pldm_instance_db_destroy'
-                                       },
                             '9755' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
@@ -7715,31 +7743,43 @@
                                         'Return' => '74',
                                         'ShortName' => 'decode_set_date_time_resp'
                                       },
-                            '97625' => {
+                            '97743' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '97711'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'pldm_instance_db_init_default'
-                                       },
-                            '97716' => {
-                                         'Header' => 'instance-id.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'ctx',
-                                                               'type' => '97711'
+                                                               'type' => '97966'
                                                              },
                                                       '1' => {
-                                                               'name' => 'dbpath',
-                                                               'type' => '12552'
+                                                               'name' => 'tid',
+                                                               'type' => '97065'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'iid',
+                                                               'type' => '97077'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_instance_db_init'
+                                         'ShortName' => 'pldm_instance_id_free'
+                                       },
+                            '97971' => {
+                                         'Header' => 'instance-id.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'ctx',
+                                                               'type' => '97966'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'tid',
+                                                               'type' => '97065'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'iid',
+                                                               'type' => '98392'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'pldm_instance_id_alloc'
                                        },
                             '9827' => {
                                         'Header' => 'bios.h',
@@ -7764,12 +7804,49 @@
                                         'Return' => '74',
                                         'ShortName' => 'encode_set_date_time_resp'
                                       },
-                            '98853' => {
+                            '98397' => {
+                                         'Header' => 'instance-id.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'ctx',
+                                                               'type' => '97966'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'pldm_instance_db_destroy'
+                                       },
+                            '98482' => {
+                                         'Header' => 'instance-id.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'ctx',
+                                                               'type' => '98568'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'pldm_instance_db_init_default'
+                                       },
+                            '98573' => {
+                                         'Header' => 'instance-id.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'ctx',
+                                                               'type' => '98568'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'dbpath',
+                                                               'type' => '12552'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'pldm_instance_db_init'
+                                       },
+                            '99746' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '98223'
+                                                               'type' => '99084'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -7784,89 +7861,8 @@
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Return' => '98332',
+                                         'Return' => '99193',
                                          'ShortName' => 'pldm_send'
-                                       },
-                            '99272' => {
-                                         'Header' => 'pldm.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'eid',
-                                                               'type' => '98223'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'mctp_fd',
-                                                               'type' => '74'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'pldm_req_msg',
-                                                               'type' => '6245'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'req_msg_len',
-                                                               'type' => '123'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'pldm_resp_msg',
-                                                               'type' => '70865'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'resp_msg_len',
-                                                               'type' => '9084'
-                                                             }
-                                                    },
-                                         'Return' => '98332',
-                                         'ShortName' => 'pldm_send_recv'
-                                       },
-                            '99755' => {
-                                         'Header' => 'pldm.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'eid',
-                                                               'type' => '98223'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'mctp_fd',
-                                                               'type' => '74'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '168'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'pldm_resp_msg',
-                                                               'type' => '70865'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'resp_msg_len',
-                                                               'type' => '9084'
-                                                             }
-                                                    },
-                                         'Return' => '98332',
-                                         'ShortName' => 'pldm_recv'
-                                       },
-                            '99981' => {
-                                         'Header' => 'pldm.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'eid',
-                                                               'type' => '98223'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'mctp_fd',
-                                                               'type' => '74'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'pldm_resp_msg',
-                                                               'type' => '70865'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'resp_msg_len',
-                                                               'type' => '9084'
-                                                             }
-                                                    },
-                                         'Return' => '98332',
-                                         'ShortName' => 'pldm_recv_any'
                                        }
                           },
           'SymbolVersion' => {},
@@ -8132,7 +8128,6 @@
                                                  'pldm_bios_table_string_entry_encode_length' => 1,
                                                  'pldm_bios_table_string_find_by_handle' => 1,
                                                  'pldm_bios_table_string_find_by_string' => 1,
-                                                 'pldm_close' => 1,
                                                  'pldm_entity_association_pdr_add' => 1,
                                                  'pldm_entity_association_pdr_add_from_node' => 1,
                                                  'pldm_entity_association_pdr_extract' => 1,
@@ -9178,7 +9173,7 @@
                                        'Size' => '8',
                                        'Type' => 'Typedef'
                                      },
-                          '46630' => {
+                          '46642' => {
                                        'BaseType' => '46553',
                                        'Header' => undef,
                                        'Line' => '27',
@@ -9187,7 +9182,7 @@
                                        'Size' => '8',
                                        'Type' => 'Typedef'
                                      },
-                          '46642' => {
+                          '46654' => {
                                        'Header' => 'bios.h',
                                        'Line' => '38',
                                        'Memb' => {
@@ -9208,7 +9203,7 @@
                                        'Size' => '4',
                                        'Type' => 'Enum'
                                      },
-                          '46676' => {
+                          '46688' => {
                                        'Header' => 'bios.h',
                                        'Line' => '47',
                                        'Memb' => {
@@ -9225,26 +9220,26 @@
                                                    '2' => {
                                                             'name' => 'name',
                                                             'offset' => '4',
-                                                            'type' => '46733'
+                                                            'type' => '46745'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_string_table_entry',
                                        'Size' => '5',
                                        'Type' => 'Struct'
                                      },
-                          '46728' => {
-                                       'BaseType' => '46676',
+                          '46740' => {
+                                       'BaseType' => '46688',
                                        'Name' => 'struct pldm_bios_string_table_entry const',
                                        'Size' => '5',
                                        'Type' => 'Const'
                                      },
-                          '46733' => {
+                          '46745' => {
                                        'BaseType' => '116',
                                        'Name' => 'char[1]',
                                        'Size' => '1',
                                        'Type' => 'Array'
                                      },
-                          '46749' => {
+                          '46761' => {
                                        'Header' => 'bios.h',
                                        'Line' => '53',
                                        'Memb' => {
@@ -9273,13 +9268,13 @@
                                        'Size' => '6',
                                        'Type' => 'Struct'
                                      },
-                          '46814' => {
-                                       'BaseType' => '46749',
+                          '46826' => {
+                                       'BaseType' => '46761',
                                        'Name' => 'struct pldm_bios_attr_table_entry const',
                                        'Size' => '6',
                                        'Type' => 'Const'
                                      },
-                          '46835' => {
+                          '46847' => {
                                        'Header' => 'bios.h',
                                        'Line' => '65',
                                        'Memb' => {
@@ -9303,13 +9298,13 @@
                                        'Size' => '4',
                                        'Type' => 'Struct'
                                      },
-                          '46887' => {
-                                       'BaseType' => '46835',
+                          '46899' => {
+                                       'BaseType' => '46847',
                                        'Name' => 'struct pldm_bios_attr_val_table_entry const',
                                        'Size' => '4',
                                        'Type' => 'Const'
                                      },
-                          '46956' => {
+                          '46968' => {
                                        'Header' => 'bios_table.h',
                                        'Line' => '204',
                                        'Memb' => {
@@ -9331,7 +9326,7 @@
                                                    '3' => {
                                                             'name' => 'pv_handle',
                                                             'offset' => '8',
-                                                            'type' => '47059'
+                                                            'type' => '47071'
                                                           },
                                                    '4' => {
                                                             'name' => 'def_num',
@@ -9348,19 +9343,25 @@
                                        'Size' => '32',
                                        'Type' => 'Struct'
                                      },
-                          '47047' => {
-                                       'BaseType' => '46956',
+                          '47059' => {
+                                       'BaseType' => '46968',
                                        'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
                                        'Size' => '32',
                                        'Type' => 'Const'
                                      },
-                          '47059' => {
+                          '4707' => {
+                                      'BaseType' => '825',
+                                      'Name' => 'struct pldm_msg_hdr const*',
+                                      'Size' => '8',
+                                      'Type' => 'Pointer'
+                                    },
+                          '47071' => {
                                        'BaseType' => '11811',
                                        'Name' => 'uint16_t const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '47069' => {
+                          '47081' => {
                                        'Header' => 'bios_table.h',
                                        'Line' => '292',
                                        'Memb' => {
@@ -9404,25 +9405,19 @@
                                        'Size' => '24',
                                        'Type' => 'Struct'
                                      },
-                          '4707' => {
-                                      'BaseType' => '825',
-                                      'Name' => 'struct pldm_msg_hdr const*',
-                                      'Size' => '8',
-                                      'Type' => 'Pointer'
-                                    },
                           '4712' => {
                                       'BaseType' => '890',
                                       'Name' => 'struct pldm_header_info*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '47181' => {
-                                       'BaseType' => '47069',
+                          '47193' => {
+                                       'BaseType' => '47081',
                                        'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
                                        'Size' => '24',
                                        'Type' => 'Const'
                                      },
-                          '47191' => {
+                          '47203' => {
                                        'Header' => 'bios_table.h',
                                        'Line' => '382',
                                        'Memb' => {
@@ -9439,12 +9434,12 @@
                                                    '2' => {
                                                             'name' => 'lower_bound',
                                                             'offset' => '8',
-                                                            'type' => '46630'
+                                                            'type' => '46642'
                                                           },
                                                    '3' => {
                                                             'name' => 'upper_bound',
                                                             'offset' => '22',
-                                                            'type' => '46630'
+                                                            'type' => '46642'
                                                           },
                                                    '4' => {
                                                             'name' => 'scalar_increment',
@@ -9454,33 +9449,33 @@
                                                    '5' => {
                                                             'name' => 'default_value',
                                                             'offset' => '50',
-                                                            'type' => '46630'
+                                                            'type' => '46642'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
                                        'Size' => '40',
                                        'Type' => 'Struct'
                                      },
-                          '47289' => {
-                                       'BaseType' => '47191',
+                          '47301' => {
+                                       'BaseType' => '47203',
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
                                        'Size' => '40',
                                        'Type' => 'Const'
                                      },
-                          '47633' => {
-                                       'Name' => 'size_t(*)(void const*)',
+                          '47657' => {
+                                       'Name' => 'ssize_t(*)(void const*)',
                                        'Param' => {
                                                     '0' => {
                                                              'type' => '1434'
                                                            }
                                                   },
-                                       'Return' => '123',
+                                       'Return' => '12557',
                                        'Size' => '8',
                                        'Type' => 'FuncPtr'
                                      },
-                          '47701' => {
+                          '47725' => {
                                        'Header' => undef,
-                                       'Line' => '902',
+                                       'Line' => '994',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'table_data',
@@ -9500,7 +9495,7 @@
                                                    '3' => {
                                                             'name' => 'entry_length_handler',
                                                             'offset' => '36',
-                                                            'type' => '47633'
+                                                            'type' => '47657'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_table_iter',
@@ -9508,8 +9503,8 @@
                                        'Size' => '32',
                                        'Type' => 'Struct'
                                      },
-                          '47771' => {
-                                       'BaseType' => '47701',
+                          '47795' => {
+                                       'BaseType' => '47725',
                                        'Name' => 'struct pldm_bios_table_iter const',
                                        'Size' => '32',
                                        'Type' => 'Const'
@@ -9526,26 +9521,26 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '48803' => {
-                                       'BaseType' => '47701',
+                          '48827' => {
+                                       'BaseType' => '47725',
                                        'Name' => 'struct pldm_bios_table_iter*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '48808' => {
-                                       'BaseType' => '46887',
+                          '48832' => {
+                                       'BaseType' => '46899',
                                        'Name' => 'struct pldm_bios_attr_val_table_entry const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '49223' => {
-                                       'BaseType' => '46814',
+                          '49247' => {
+                                       'BaseType' => '46826',
                                        'Name' => 'struct pldm_bios_attr_table_entry const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '49829' => {
-                                       'BaseType' => '46728',
+                          '49853' => {
+                                       'BaseType' => '46740',
                                        'Name' => 'struct pldm_bios_string_table_entry const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9574,8 +9569,8 @@
                                       'Size' => '2',
                                       'Type' => 'Typedef'
                                     },
-                          '50950' => {
-                                       'BaseType' => '47771',
+                          '51020' => {
+                                       'BaseType' => '47795',
                                        'Name' => 'struct pldm_bios_table_iter const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9585,32 +9580,32 @@
                                     'Size' => '1',
                                     'Type' => 'Intrinsic'
                                   },
-                          '55734' => {
-                                       'BaseType' => '46630',
+                          '56069' => {
+                                       'BaseType' => '46642',
                                        'Name' => 'uint64_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '55938' => {
-                                       'BaseType' => '47289',
+                          '56346' => {
+                                       'BaseType' => '47301',
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '56242' => {
+                          '56655' => {
                                        'BaseType' => '12552',
                                        'Name' => 'char const**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '57547' => {
-                                       'BaseType' => '47181',
+                          '57908' => {
+                                       'BaseType' => '47193',
                                        'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '58863' => {
-                                       'BaseType' => '47047',
+                          '59262' => {
+                                       'BaseType' => '47059',
                                        'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9640,14 +9635,19 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '63945' => {
+                          '6423' => {
+                                      'Name' => '_Bool',
+                                      'Size' => '1',
+                                      'Type' => 'Intrinsic'
+                                    },
+                          '64529' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '329',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'uuid',
                                                             'offset' => '0',
-                                                            'type' => '64049'
+                                                            'type' => '64633'
                                                           },
                                                    '1' => {
                                                             'name' => 'package_header_format_version',
@@ -9684,13 +9684,13 @@
                                        'Size' => '36',
                                        'Type' => 'Struct'
                                      },
-                          '64049' => {
+                          '64633' => {
                                        'BaseType' => '168',
                                        'Name' => 'uint8_t[16]',
                                        'Size' => '16',
                                        'Type' => 'Array'
                                      },
-                          '64081' => {
+                          '64665' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '343',
                                        'Memb' => {
@@ -9707,7 +9707,7 @@
                                                    '2' => {
                                                             'name' => 'device_update_option_flags',
                                                             'offset' => '3',
-                                                            'type' => '61448'
+                                                            'type' => '62032'
                                                           },
                                                    '3' => {
                                                             'name' => 'comp_image_set_version_string_type',
@@ -9729,12 +9729,7 @@
                                        'Size' => '11',
                                        'Type' => 'Struct'
                                      },
-                          '6423' => {
-                                      'Name' => '_Bool',
-                                      'Size' => '1',
-                                      'Type' => 'Intrinsic'
-                                    },
-                          '64276' => {
+                          '64860' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '377',
                                        'Memb' => {
@@ -9756,12 +9751,12 @@
                                                    '3' => {
                                                             'name' => 'comp_options',
                                                             'offset' => '8',
-                                                            'type' => '60950'
+                                                            'type' => '61534'
                                                           },
                                                    '4' => {
                                                             'name' => 'requested_comp_activation_method',
                                                             'offset' => '16',
-                                                            'type' => '60950'
+                                                            'type' => '61534'
                                                           },
                                                    '5' => {
                                                             'name' => 'comp_location_offset',
@@ -9788,7 +9783,7 @@
                                        'Size' => '22',
                                        'Type' => 'Struct'
                                      },
-                          '64458' => {
+                          '65042' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '403',
                                        'Memb' => {
@@ -9800,7 +9795,7 @@
                                                    '1' => {
                                                             'name' => 'capabilities_during_update',
                                                             'offset' => '1',
-                                                            'type' => '61448'
+                                                            'type' => '62032'
                                                           },
                                                    '2' => {
                                                             'name' => 'comp_count',
@@ -9832,7 +9827,7 @@
                                        'Size' => '11',
                                        'Type' => 'Struct'
                                      },
-                          '64562' => {
+                          '65146' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '417',
                                        'Memb' => {
@@ -9849,17 +9844,17 @@
                                                    '10' => {
                                                              'name' => 'pending_comp_release_date',
                                                              'offset' => '37',
-                                                             'type' => '64744'
+                                                             'type' => '65328'
                                                            },
                                                    '11' => {
                                                              'name' => 'comp_activation_methods',
                                                              'offset' => '51',
-                                                             'type' => '60950'
+                                                             'type' => '61534'
                                                            },
                                                    '12' => {
                                                              'name' => 'capabilities_during_update',
                                                              'offset' => '53',
-                                                             'type' => '61448'
+                                                             'type' => '62032'
                                                            },
                                                    '2' => {
                                                             'name' => 'comp_classification_index',
@@ -9884,7 +9879,7 @@
                                                    '6' => {
                                                             'name' => 'active_comp_release_date',
                                                             'offset' => '17',
-                                                            'type' => '64744'
+                                                            'type' => '65328'
                                                           },
                                                    '7' => {
                                                             'name' => 'pending_comp_comparison_stamp',
@@ -9906,65 +9901,53 @@
                                        'Size' => '39',
                                        'Type' => 'Struct'
                                      },
-                          '64744' => {
+                          '65328' => {
                                        'BaseType' => '168',
                                        'Name' => 'uint8_t[8]',
                                        'Size' => '8',
                                        'Type' => 'Array'
                                      },
-                          '65604' => {
+                          '66188' => {
                                        'BaseType' => '6206',
                                        'Name' => 'struct variable_field const',
                                        'Size' => '16',
                                        'Type' => 'Const'
                                      },
-                          '65952' => {
-                                       'BaseType' => '11999',
-                                       'Name' => 'bool8_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
                           '6645' => {
                                       'BaseType' => '6206',
                                       'Name' => 'struct variable_field*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
+                          '66536' => {
+                                       'BaseType' => '11999',
+                                       'Name' => 'bool8_t*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
                           '67' => {
                                     'Name' => 'unsigned short',
                                     'Size' => '2',
                                     'Type' => 'Intrinsic'
                                   },
-                          '69032' => {
-                                       'BaseType' => '65604',
+                          '69616' => {
+                                       'BaseType' => '66188',
                                        'Name' => 'struct variable_field const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '70334' => {
-                                       'BaseType' => '64562',
+                          '70918' => {
+                                       'BaseType' => '65146',
                                        'Name' => 'struct pldm_component_parameter_entry*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '70564' => {
-                                       'BaseType' => '64458',
+                          '71148' => {
+                                       'BaseType' => '65042',
                                        'Name' => 'struct pldm_get_firmware_parameters_resp*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '70865' => {
-                                       'BaseType' => '2082',
-                                       'Name' => 'uint8_t**',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '71162' => {
-                                       'BaseType' => '64276',
-                                       'Name' => 'struct pldm_component_image_information*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
                           '714' => {
                                      'Header' => 'base.h',
                                      'Line' => '117',
@@ -9979,14 +9962,26 @@
                                      'Size' => '3',
                                      'Type' => 'Struct'
                                    },
-                          '71778' => {
-                                       'BaseType' => '64081',
+                          '71449' => {
+                                       'BaseType' => '2082',
+                                       'Name' => 'uint8_t**',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '71746' => {
+                                       'BaseType' => '64860',
+                                       'Name' => 'struct pldm_component_image_information*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '72362' => {
+                                       'BaseType' => '64665',
                                        'Name' => 'struct pldm_firmware_device_id_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '71930' => {
-                                       'BaseType' => '63945',
+                          '72514' => {
+                                       'BaseType' => '64529',
                                        'Name' => 'struct pldm_package_header_information*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -9996,8 +9991,8 @@
                                     'Size' => '4',
                                     'Type' => 'Intrinsic'
                                   },
-                          '78388' => {
-                                       'BaseType' => '78405',
+                          '79316' => {
+                                       'BaseType' => '79333',
                                        'Header' => undef,
                                        'Line' => '15',
                                        'Name' => 'pldm_pdr',
@@ -10005,13 +10000,13 @@
                                        'Size' => '24',
                                        'Type' => 'Typedef'
                                      },
-                          '78400' => {
-                                       'BaseType' => '78388',
+                          '79328' => {
+                                       'BaseType' => '79316',
                                        'Name' => 'pldm_pdr const',
                                        'Size' => '24',
                                        'Type' => 'Const'
                                      },
-                          '78405' => {
+                          '79333' => {
                                        'Header' => undef,
                                        'Line' => '18',
                                        'Memb' => {
@@ -10028,12 +10023,12 @@
                                                    '2' => {
                                                             'name' => 'first',
                                                             'offset' => '8',
-                                                            'type' => '79484'
+                                                            'type' => '80405'
                                                           },
                                                    '3' => {
                                                             'name' => 'last',
                                                             'offset' => '22',
-                                                            'type' => '79484'
+                                                            'type' => '80405'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_pdr',
@@ -10041,8 +10036,8 @@
                                        'Size' => '24',
                                        'Type' => 'Struct'
                                      },
-                          '78470' => {
-                                       'BaseType' => '78487',
+                          '79393' => {
+                                       'BaseType' => '79410',
                                        'Header' => undef,
                                        'Line' => '20',
                                        'Name' => 'pldm_pdr_record',
@@ -10050,13 +10045,13 @@
                                        'Size' => '32',
                                        'Type' => 'Typedef'
                                      },
-                          '78482' => {
-                                       'BaseType' => '78470',
+                          '79405' => {
+                                       'BaseType' => '79393',
                                        'Name' => 'pldm_pdr_record const',
                                        'Size' => '32',
                                        'Type' => 'Const'
                                      },
-                          '78487' => {
+                          '79410' => {
                                        'Header' => undef,
                                        'Line' => '9',
                                        'Memb' => {
@@ -10078,7 +10073,7 @@
                                                    '3' => {
                                                             'name' => 'next',
                                                             'offset' => '22',
-                                                            'type' => '79472'
+                                                            'type' => '80393'
                                                           },
                                                    '4' => {
                                                             'name' => 'is_remote',
@@ -10096,9 +10091,9 @@
                                        'Size' => '32',
                                        'Type' => 'Struct'
                                      },
-                          '78578' => {
+                          '79494' => {
                                        'Header' => 'pdr.h',
-                                       'Line' => '250',
+                                       'Line' => '310',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'entity_type',
@@ -10120,31 +10115,31 @@
                                        'Size' => '6',
                                        'Type' => 'Struct'
                                      },
-                          '78630' => {
-                                       'BaseType' => '78578',
+                          '79551' => {
+                                       'BaseType' => '79494',
                                        'Header' => 'pdr.h',
-                                       'Line' => '254',
+                                       'Line' => '314',
                                        'Name' => 'pldm_entity',
                                        'Size' => '6',
                                        'Type' => 'Typedef'
                                      },
-                          '78674' => {
-                                       'BaseType' => '78686',
+                          '79595' => {
+                                       'BaseType' => '79607',
                                        'Header' => undef,
-                                       'Line' => '264',
+                                       'Line' => '324',
                                        'Name' => 'pldm_entity_association_tree',
                                        'PrivateABI' => 1,
                                        'Size' => '16',
                                        'Type' => 'Typedef'
                                      },
-                          '78686' => {
+                          '79607' => {
                                        'Header' => undef,
-                                       'Line' => '427',
+                                       'Line' => '470',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'root',
                                                             'offset' => '0',
-                                                            'type' => '79489'
+                                                            'type' => '80410'
                                                           },
                                                    '1' => {
                                                             'name' => 'last_used_container_id',
@@ -10157,28 +10152,28 @@
                                        'Size' => '16',
                                        'Type' => 'Struct'
                                      },
-                          '78729' => {
-                                       'BaseType' => '78746',
+                          '79650' => {
+                                       'BaseType' => '79667',
                                        'Header' => undef,
-                                       'Line' => '269',
+                                       'Line' => '329',
                                        'Name' => 'pldm_entity_node',
                                        'PrivateABI' => 1,
                                        'Size' => '40',
                                        'Type' => 'Typedef'
                                      },
-                          '78746' => {
+                          '79667' => {
                                        'Header' => undef,
-                                       'Line' => '432',
+                                       'Line' => '475',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'entity',
                                                             'offset' => '0',
-                                                            'type' => '78630'
+                                                            'type' => '79551'
                                                           },
                                                    '1' => {
                                                             'name' => 'parent',
                                                             'offset' => '6',
-                                                            'type' => '78630'
+                                                            'type' => '79551'
                                                           },
                                                    '2' => {
                                                             'name' => 'remote_container_id',
@@ -10188,12 +10183,12 @@
                                                    '3' => {
                                                             'name' => 'first_child',
                                                             'offset' => '22',
-                                                            'type' => '79489'
+                                                            'type' => '80410'
                                                           },
                                                    '4' => {
                                                             'name' => 'next_sibling',
                                                             'offset' => '36',
-                                                            'type' => '79489'
+                                                            'type' => '80410'
                                                           },
                                                    '5' => {
                                                             'name' => 'association_type',
@@ -10206,62 +10201,50 @@
                                        'Size' => '40',
                                        'Type' => 'Struct'
                                      },
-                          '79472' => {
-                                       'BaseType' => '78487',
+                          '80393' => {
+                                       'BaseType' => '79410',
                                        'Name' => 'struct pldm_pdr_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '79484' => {
-                                       'BaseType' => '78470',
+                          '80405' => {
+                                       'BaseType' => '79393',
                                        'Name' => 'pldm_pdr_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '79489' => {
-                                       'BaseType' => '78729',
+                          '80410' => {
+                                       'BaseType' => '79650',
                                        'Name' => 'pldm_entity_node*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '80251' => {
-                                       'BaseType' => '80256',
-                                       'Name' => 'pldm_entity**',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '80256' => {
-                                       'BaseType' => '78630',
-                                       'Name' => 'pldm_entity*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '80341' => {
-                                       'BaseType' => '78674',
-                                       'Name' => 'pldm_entity_association_tree*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '80720' => {
-                                       'BaseType' => '79489',
-                                       'Name' => 'pldm_entity_node**',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
                           '81' => {
                                     'Name' => 'unsigned int',
                                     'Size' => '4',
                                     'Type' => 'Intrinsic'
                                   },
-                          '81710' => {
-                                       'BaseType' => '78400',
-                                       'Name' => 'pldm_pdr const*',
+                          '81172' => {
+                                       'BaseType' => '81177',
+                                       'Name' => 'pldm_entity**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '82051' => {
-                                       'BaseType' => '78388',
-                                       'Name' => 'pldm_pdr*',
+                          '81177' => {
+                                       'BaseType' => '79551',
+                                       'Name' => 'pldm_entity*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '81262' => {
+                                       'BaseType' => '79595',
+                                       'Name' => 'pldm_entity_association_tree*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '81641' => {
+                                       'BaseType' => '80410',
+                                       'Name' => 'pldm_entity_node**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
@@ -10271,6 +10254,18 @@
                                      'Size' => '3',
                                      'Type' => 'Const'
                                    },
+                          '82631' => {
+                                       'BaseType' => '79328',
+                                       'Name' => 'pldm_pdr const*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '82972' => {
+                                       'BaseType' => '79316',
+                                       'Name' => 'pldm_pdr*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
                           '830' => {
                                      'Header' => 'base.h',
                                      'Line' => '150',
@@ -10342,8 +10337,8 @@
                                      'Size' => '8',
                                      'Type' => 'Struct'
                                    },
-                          '89154' => {
-                                       'BaseType' => '78482',
+                          '90223' => {
+                                       'BaseType' => '79405',
                                        'Name' => 'pldm_pdr_record const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -10354,7 +10349,13 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '96208' => {
+                          '969' => {
+                                     'BaseType' => '890',
+                                     'Name' => 'struct pldm_header_info const',
+                                     'Size' => '8',
+                                     'Type' => 'Const'
+                                   },
+                          '97065' => {
                                        'BaseType' => '168',
                                        'Header' => 'base.h',
                                        'Line' => '14',
@@ -10362,7 +10363,7 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '96220' => {
+                          '97077' => {
                                        'BaseType' => '168',
                                        'Header' => 'instance-id.h',
                                        'Line' => '11',
@@ -10370,14 +10371,14 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '96600' => {
+                          '97457' => {
                                        'Header' => undef,
                                        'Line' => '18',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'prev',
                                                             'offset' => '0',
-                                                            'type' => '96220'
+                                                            'type' => '97077'
                                                           },
                                                    '1' => {
                                                             'name' => 'allocations',
@@ -10390,14 +10391,14 @@
                                        'Size' => '8',
                                        'Type' => 'Struct'
                                      },
-                          '96639' => {
+                          '97496' => {
                                        'Header' => undef,
                                        'Line' => '23',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'state',
                                                             'offset' => '0',
-                                                            'type' => '96681'
+                                                            'type' => '97538'
                                                           },
                                                    '1' => {
                                                             'name' => 'lock_db_fd',
@@ -10410,37 +10411,31 @@
                                        'Size' => '2052',
                                        'Type' => 'Struct'
                                      },
-                          '96681' => {
-                                       'BaseType' => '96600',
+                          '97538' => {
+                                       'BaseType' => '97457',
                                        'Name' => 'struct pldm_tid_state[256]',
                                        'Size' => '2048',
                                        'Type' => 'Array'
                                      },
-                          '969' => {
-                                     'BaseType' => '890',
-                                     'Name' => 'struct pldm_header_info const',
-                                     'Size' => '8',
-                                     'Type' => 'Const'
-                                   },
-                          '97109' => {
-                                       'BaseType' => '96639',
+                          '97966' => {
+                                       'BaseType' => '97496',
                                        'Name' => 'struct pldm_instance_db*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '97535' => {
-                                       'BaseType' => '96220',
+                          '98392' => {
+                                       'BaseType' => '97077',
                                        'Name' => 'pldm_instance_id_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '97711' => {
-                                       'BaseType' => '97109',
+                          '98568' => {
+                                       'BaseType' => '97966',
                                        'Name' => 'struct pldm_instance_db**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '98223' => {
+                          '99084' => {
                                        'BaseType' => '168',
                                        'Header' => 'pldm.h',
                                        'Line' => '12',
@@ -10448,7 +10443,7 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '98235' => {
+                          '99096' => {
                                        'Header' => 'pldm.h',
                                        'Line' => '14',
                                        'Memb' => {
@@ -10509,8 +10504,8 @@
                                        'Size' => '4',
                                        'Type' => 'Enum'
                                      },
-                          '98332' => {
-                                       'BaseType' => '98235',
+                          '99193' => {
+                                       'BaseType' => '99096',
                                        'Header' => 'pldm.h',
                                        'Line' => '28',
                                        'Name' => 'pldm_requester_rc_t',