meson: Reduce strength of oem-ibm requirements from enabled to allowed

If it's not expressly disabled, do what's necessary to build the oem-ibm
pieces of the code-base. Capture the newly-enabled APIs in the ABI
dumps.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I50168309432620e03f00a4620b6bfc38f2e575c8
diff --git a/abi/x86_64/gcc.dump b/abi/x86_64/gcc.dump
index f3fe7f8..7f4be53 100644
--- a/abi/x86_64/gcc.dump
+++ b/abi/x86_64/gcc.dump
@@ -7,11 +7,14 @@
                          'base.h' => 1,
                          'bios.h' => 1,
                          'bios_table.h' => 1,
+                         'file_io.h' => 1,
                          'firmware_update.h' => 1,
                          'fru.h' => 1,
+                         'host.h' => 1,
                          'instance-id.h' => 1,
                          'pdr.h' => 1,
                          'platform.h' => 1,
+                         'platform_oem_ibm.h' => 1,
                          'pldm.h' => 1,
                          'utils.h' => 1
                        },
@@ -213,6 +216,354 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_date_time_resp'
                                        },
+                            '110835' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_new_file_with_metadata_resp'
+                                        },
+                            '111035' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '8521'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '2087'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'length',
+                                                                'type' => '55734'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'file_meta_data_1',
+                                                                'type' => '2087'
+                                                              },
+                                                       '6' => {
+                                                                'name' => 'file_meta_data_2',
+                                                                'offset' => '0',
+                                                                'type' => '2087'
+                                                              },
+                                                       '7' => {
+                                                                'name' => 'file_meta_data_3',
+                                                                'offset' => '8',
+                                                                'type' => '2087'
+                                                              },
+                                                       '8' => {
+                                                                'name' => 'file_meta_data_4',
+                                                                'offset' => '16',
+                                                                'type' => '2087'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '4' => 'r8',
+                                                     '5' => 'r9'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_new_file_with_metadata_req'
+                                        },
+                            '111267' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '2082'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi',
+                                                     '1' => 'rsi',
+                                                     '2' => 'rdx'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_new_file_with_metadata_resp'
+                                        },
+                            '111368' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '5053'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '180'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'length',
+                                                                'type' => '46630'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'file_meta_data_1',
+                                                                'type' => '180'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'file_meta_data_2',
+                                                                'type' => '180'
+                                                              },
+                                                       '6' => {
+                                                                'name' => 'file_meta_data_3',
+                                                                'offset' => '0',
+                                                                'type' => '180'
+                                                              },
+                                                       '7' => {
+                                                                'name' => 'file_meta_data_4',
+                                                                'offset' => '8',
+                                                                'type' => '180'
+                                                              },
+                                                       '8' => {
+                                                                'name' => 'msg',
+                                                                'offset' => '16',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_new_file_with_metadata_req'
+                                        },
+                            '111665' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_file_ack_with_meta_data_resp'
+                                        },
+                            '111860' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '8521'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '2087'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'file_status',
+                                                                'type' => '2082'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'file_meta_data_1',
+                                                                'type' => '2087'
+                                                              },
+                                                       '6' => {
+                                                                'name' => 'file_meta_data_2',
+                                                                'offset' => '0',
+                                                                'type' => '2087'
+                                                              },
+                                                       '7' => {
+                                                                'name' => 'file_meta_data_3',
+                                                                'offset' => '8',
+                                                                'type' => '2087'
+                                                              },
+                                                       '8' => {
+                                                                'name' => 'file_meta_data_4',
+                                                                'offset' => '16',
+                                                                'type' => '2087'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '4' => 'r8',
+                                                     '5' => 'r9'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_file_ack_with_meta_data_req'
+                                        },
+                            '112072' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '2082'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi',
+                                                     '1' => 'rsi',
+                                                     '2' => 'rdx'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_file_ack_with_meta_data_resp'
+                                        },
+                            '112168' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '5053'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '180'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'file_status',
+                                                                'type' => '168'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'file_meta_data_1',
+                                                                'type' => '180'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'file_meta_data_2',
+                                                                'type' => '180'
+                                                              },
+                                                       '6' => {
+                                                                'name' => 'file_meta_data_3',
+                                                                'offset' => '0',
+                                                                'type' => '180'
+                                                              },
+                                                       '7' => {
+                                                                'name' => 'file_meta_data_4',
+                                                                'offset' => '8',
+                                                                'type' => '180'
+                                                              },
+                                                       '8' => {
+                                                                'name' => 'msg',
+                                                                'offset' => '16',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_file_ack_with_meta_data_req'
+                                        },
+                            '112465' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '2082'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi',
+                                                     '1' => 'rsi',
+                                                     '2' => 'rdx'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_file_ack_resp'
+                                        },
+                            '112566' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '5053'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '180'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'file_status',
+                                                                'type' => '168'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_file_ack_req'
+                                        },
+                            '112801' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_file_ack_resp'
+                                        },
                             '11299' => {
                                          'Header' => 'bios.h',
                                          'Param' => {
@@ -228,6 +579,1037 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_date_time_req'
                                        },
+                            '112991' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '8521'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '2087'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'file_status',
+                                                                'type' => '2082'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '3' => 'rcx',
+                                                     '4' => 'r8'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_file_ack_req'
+                                        },
+                            '113133' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '2082'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'length',
+                                                                'type' => '2087'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi',
+                                                     '1' => 'rsi',
+                                                     '2' => 'rdx',
+                                                     '3' => 'rcx'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_rw_file_by_type_resp'
+                                        },
+                            '113248' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'command',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '5053'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '180'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'offset',
+                                                                'type' => '180'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'length',
+                                                                'type' => '180'
+                                                              },
+                                                       '6' => {
+                                                                'name' => 'msg',
+                                                                'offset' => '0',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_rw_file_by_type_req'
+                                        },
+                            '113518' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'command',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '168'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'length',
+                                                                'type' => '180'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_rw_file_by_type_resp'
+                                        },
+                            '113748' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '8521'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '2087'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'offset',
+                                                                'type' => '2087'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'length',
+                                                                'type' => '2087'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '4' => 'r8',
+                                                     '5' => 'r9'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_rw_file_by_type_req'
+                                        },
+                            '113910' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '2082'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi',
+                                                     '1' => 'rsi',
+                                                     '2' => 'rdx'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_new_file_resp'
+                                        },
+                            '114011' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '5053'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '180'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'length',
+                                                                'type' => '46630'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_new_file_req'
+                                        },
+                            '114246' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_new_file_resp'
+                                        },
+                            '114436' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '8521'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '2087'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'length',
+                                                                'type' => '55734'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '3' => 'rcx',
+                                                     '4' => 'r8'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_new_file_req'
+                                        },
+                            '114578' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '2082'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'length',
+                                                                'type' => '2087'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi',
+                                                     '1' => 'rsi',
+                                                     '2' => 'rdx',
+                                                     '3' => 'rcx'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_rw_file_by_type_memory_resp'
+                                        },
+                            '114693' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'command',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '5053'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '180'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'offset',
+                                                                'type' => '180'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'length',
+                                                                'type' => '180'
+                                                              },
+                                                       '6' => {
+                                                                'name' => 'address',
+                                                                'offset' => '0',
+                                                                'type' => '46630'
+                                                              },
+                                                       '7' => {
+                                                                'name' => 'msg',
+                                                                'offset' => '8',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_rw_file_by_type_memory_req'
+                                        },
+                            '114978' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'command',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '168'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'length',
+                                                                'type' => '180'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_rw_file_by_type_memory_resp'
+                                        },
+                            '115208' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '8521'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '2087'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'offset',
+                                                                'type' => '2087'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'length',
+                                                                'type' => '2087'
+                                                              },
+                                                       '6' => {
+                                                                'name' => 'address',
+                                                                'offset' => '0',
+                                                                'type' => '55734'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '4' => 'r8',
+                                                     '5' => 'r9'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_rw_file_by_type_memory_req'
+                                        },
+                            '115385' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'length',
+                                                                'type' => '180'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_write_file_resp'
+                                        },
+                            '115600' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '2082'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'length',
+                                                                'type' => '2087'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi',
+                                                     '1' => 'rsi',
+                                                     '2' => 'rdx',
+                                                     '3' => 'rcx'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_write_file_resp'
+                                        },
+                            '115710' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '180'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'offset',
+                                                                'type' => '180'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'length',
+                                                                'type' => '180'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_write_file_req'
+                                        },
+                            '115945' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '2087'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'offset',
+                                                                'type' => '2087'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'length',
+                                                                'type' => '2087'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'file_data_offset',
+                                                                'type' => '9084'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '1' => 'rsi',
+                                                     '3' => 'rcx',
+                                                     '4' => 'r8',
+                                                     '5' => 'r9'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_write_file_req'
+                                        },
+                            '116100' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'length',
+                                                                'type' => '180'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_read_file_resp'
+                                        },
+                            '116315' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '2082'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'length',
+                                                                'type' => '2087'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'file_data_offset',
+                                                                'type' => '9084'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '2' => 'rdx',
+                                                     '3' => 'rcx',
+                                                     '4' => 'r8'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_read_file_resp'
+                                        },
+                            '116451' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '180'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'offset',
+                                                                'type' => '180'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'length',
+                                                                'type' => '180'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_read_file_req'
+                                        },
+                            '116686' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '2087'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'offset',
+                                                                'type' => '2087'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'length',
+                                                                'type' => '2087'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '3' => 'rcx',
+                                                     '4' => 'r8'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_read_file_req'
+                                        },
+                            '116821' => {
+                                          'Header' => 'file_io.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'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'transfer_flag',
+                                                                'type' => '2082'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'file_table_data_start_offset',
+                                                                'type' => '2082'
+                                                              },
+                                                       '6' => {
+                                                                'name' => 'file_table_length',
+                                                                'offset' => '0',
+                                                                'type' => '9084'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '4' => 'r8',
+                                                     '5' => 'r9'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_get_file_table_resp'
+                                        },
+                            '116994' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'transfer_handle',
+                                                                'type' => '180'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'transfer_opflag',
+                                                                'type' => '168'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'table_type',
+                                                                'type' => '168'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_get_file_table_req'
+                                        },
+                            '117220' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'next_transfer_handle',
+                                                                'type' => '180'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'transfer_flag',
+                                                                'type' => '168'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'table_data',
+                                                                'type' => '6245'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'table_size',
+                                                                'type' => '123'
+                                                              },
+                                                       '6' => {
+                                                                'name' => 'msg',
+                                                                'offset' => '0',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_get_file_table_resp'
+                                        },
+                            '117517' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'transfer_handle',
+                                                                'type' => '2087'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'transfer_opflag',
+                                                                'type' => '2082'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'table_type',
+                                                                'type' => '2082'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '3' => 'rcx',
+                                                     '4' => 'r8'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_get_file_table_req'
+                                        },
+                            '117652' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '2082'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'length',
+                                                                'type' => '2087'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi',
+                                                     '1' => 'rsi',
+                                                     '2' => 'rdx',
+                                                     '3' => 'rcx'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_rw_file_memory_resp'
+                                        },
+                            '117761' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'command',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '180'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'offset',
+                                                                'type' => '180'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'length',
+                                                                'type' => '180'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'address',
+                                                                'type' => '46630'
+                                                              },
+                                                       '6' => {
+                                                                'name' => 'msg',
+                                                                'offset' => '0',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_rw_file_memory_req'
+                                        },
+                            '118020' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'command',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '168'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'length',
+                                                                'type' => '180'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_rw_file_memory_resp'
+                                        },
+                            '118241' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '2087'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'offset',
+                                                                'type' => '2087'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'length',
+                                                                'type' => '2087'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'address',
+                                                                'type' => '55734'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '4' => 'r8',
+                                                     '5' => 'r9'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_rw_file_memory_req'
+                                        },
+                            '119208' => {
+                                          'Header' => 'host.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'rack_entry',
+                                                                'type' => '180'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'pri_cec_node',
+                                                                'type' => '180'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_get_alert_status_resp'
+                                        },
+                            '119456' => {
+                                          'Header' => 'host.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'version_id',
+                                                                'type' => '2082'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi',
+                                                     '1' => 'rsi',
+                                                     '2' => 'rdx'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_get_alert_status_req'
+                                        },
+                            '119539' => {
+                                          'Header' => 'host.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '2082'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'rack_entry',
+                                                                'type' => '2087'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'pri_cec_node',
+                                                                'type' => '2087'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '3' => 'rcx',
+                                                     '4' => 'r8'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_get_alert_status_resp'
+                                        },
+                            '119678' => {
+                                          'Header' => 'host.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'version_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_get_alert_status_req'
+                                        },
+                            '120747' => {
+                                          'Header' => 'platform_oem_ibm.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'format_version',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'tid',
+                                                                'type' => '168'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'num_handles',
+                                                                'type' => '168'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'list_of_handles',
+                                                                'type' => '6245'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '6' => {
+                                                                'name' => 'msg',
+                                                                'offset' => '0',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_bios_attribute_update_event_req'
+                                        },
                             '1440' => {
                                         'Header' => 'base.h',
                                         'Param' => {
@@ -6636,7 +8018,13 @@
                                                  'decode_descriptor_type_length_value' => 1,
                                                  'decode_event_message_buffer_size_resp' => 1,
                                                  'decode_event_message_supported_resp' => 1,
+                                                 'decode_file_ack_req' => 1,
+                                                 'decode_file_ack_resp' => 1,
+                                                 'decode_file_ack_with_meta_data_req' => 1,
+                                                 'decode_file_ack_with_meta_data_resp' => 1,
                                                  'decode_firmware_device_id_record' => 1,
+                                                 'decode_get_alert_status_req' => 1,
+                                                 'decode_get_alert_status_resp' => 1,
                                                  'decode_get_bios_attribute_current_value_by_handle_req' => 1,
                                                  'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
                                                  'decode_get_bios_table_req' => 1,
@@ -6644,6 +8032,8 @@
                                                  'decode_get_commands_req' => 1,
                                                  'decode_get_commands_resp' => 1,
                                                  'decode_get_date_time_resp' => 1,
+                                                 'decode_get_file_table_req' => 1,
+                                                 'decode_get_file_table_resp' => 1,
                                                  'decode_get_firmware_parameters_resp' => 1,
                                                  'decode_get_firmware_parameters_resp_comp_entry' => 1,
                                                  'decode_get_fru_record_by_option_req' => 1,
@@ -6667,6 +8057,10 @@
                                                  'decode_get_version_req' => 1,
                                                  'decode_get_version_resp' => 1,
                                                  'decode_multipart_receive_req' => 1,
+                                                 'decode_new_file_req' => 1,
+                                                 'decode_new_file_resp' => 1,
+                                                 'decode_new_file_with_metadata_req' => 1,
+                                                 'decode_new_file_with_metadata_resp' => 1,
                                                  'decode_numeric_sensor_data' => 1,
                                                  'decode_numeric_sensor_pdr_data' => 1,
                                                  'decode_pass_component_table_resp' => 1,
@@ -6679,8 +8073,16 @@
                                                  'decode_poll_for_platform_event_message_req' => 1,
                                                  'decode_poll_for_platform_event_message_resp' => 1,
                                                  'decode_query_device_identifiers_resp' => 1,
+                                                 'decode_read_file_req' => 1,
+                                                 'decode_read_file_resp' => 1,
                                                  'decode_request_firmware_data_req' => 1,
                                                  'decode_request_update_resp' => 1,
+                                                 'decode_rw_file_by_type_memory_req' => 1,
+                                                 'decode_rw_file_by_type_memory_resp' => 1,
+                                                 'decode_rw_file_by_type_req' => 1,
+                                                 'decode_rw_file_by_type_resp' => 1,
+                                                 'decode_rw_file_memory_req' => 1,
+                                                 'decode_rw_file_memory_resp' => 1,
                                                  'decode_sensor_event_data' => 1,
                                                  'decode_sensor_op_data' => 1,
                                                  'decode_set_bios_attribute_current_value_req' => 1,
@@ -6701,14 +8103,23 @@
                                                  'decode_update_component_resp' => 1,
                                                  'decode_vendor_defined_descriptor_value' => 1,
                                                  'decode_verify_complete_req' => 1,
+                                                 'decode_write_file_req' => 1,
+                                                 'decode_write_file_resp' => 1,
                                                  'encode_activate_firmware_req' => 1,
                                                  'encode_apply_complete_resp' => 1,
+                                                 'encode_bios_attribute_update_event_req' => 1,
                                                  'encode_cancel_update_component_req' => 1,
                                                  'encode_cancel_update_req' => 1,
                                                  'encode_cc_only_resp' => 1,
                                                  'encode_event_message_buffer_size_req' => 1,
                                                  'encode_event_message_supported_req' => 1,
+                                                 'encode_file_ack_req' => 1,
+                                                 'encode_file_ack_resp' => 1,
+                                                 'encode_file_ack_with_meta_data_req' => 1,
+                                                 'encode_file_ack_with_meta_data_resp' => 1,
                                                  'encode_fru_record' => 1,
+                                                 'encode_get_alert_status_req' => 1,
+                                                 'encode_get_alert_status_resp' => 1,
                                                  'encode_get_bios_attribute_current_value_by_handle_req' => 1,
                                                  'encode_get_bios_current_value_by_handle_resp' => 1,
                                                  'encode_get_bios_table_req' => 1,
@@ -6717,6 +8128,8 @@
                                                  'encode_get_commands_resp' => 1,
                                                  'encode_get_date_time_req' => 1,
                                                  'encode_get_date_time_resp' => 1,
+                                                 'encode_get_file_table_req' => 1,
+                                                 'encode_get_file_table_resp' => 1,
                                                  'encode_get_firmware_parameters_req' => 1,
                                                  'encode_get_fru_record_by_option_req' => 1,
                                                  'encode_get_fru_record_by_option_resp' => 1,
@@ -6740,6 +8153,10 @@
                                                  'encode_get_types_resp' => 1,
                                                  'encode_get_version_req' => 1,
                                                  'encode_get_version_resp' => 1,
+                                                 'encode_new_file_req' => 1,
+                                                 'encode_new_file_resp' => 1,
+                                                 'encode_new_file_with_metadata_req' => 1,
+                                                 'encode_new_file_with_metadata_resp' => 1,
                                                  'encode_pass_component_table_req' => 1,
                                                  'encode_platform_event_message_req' => 1,
                                                  'encode_platform_event_message_resp' => 1,
@@ -6748,8 +8165,16 @@
                                                  'encode_poll_for_platform_event_message_req' => 1,
                                                  'encode_poll_for_platform_event_message_resp' => 1,
                                                  'encode_query_device_identifiers_req' => 1,
+                                                 'encode_read_file_req' => 1,
+                                                 'encode_read_file_resp' => 1,
                                                  'encode_request_firmware_data_resp' => 1,
                                                  'encode_request_update_req' => 1,
+                                                 'encode_rw_file_by_type_memory_req' => 1,
+                                                 'encode_rw_file_by_type_memory_resp' => 1,
+                                                 'encode_rw_file_by_type_req' => 1,
+                                                 'encode_rw_file_by_type_resp' => 1,
+                                                 'encode_rw_file_memory_req' => 1,
+                                                 'encode_rw_file_memory_resp' => 1,
                                                  'encode_sensor_event_data' => 1,
                                                  'encode_set_bios_attribute_current_value_req' => 1,
                                                  'encode_set_bios_attribute_current_value_resp' => 1,
@@ -6770,6 +8195,8 @@
                                                  'encode_transfer_complete_resp' => 1,
                                                  'encode_update_component_req' => 1,
                                                  'encode_verify_complete_resp' => 1,
+                                                 'encode_write_file_req' => 1,
+                                                 'encode_write_file_resp' => 1,
                                                  'entity_association_tree_find' => 1,
                                                  'find_entity_ref_in_tree' => 1,
                                                  'get_fru_record_by_option' => 1,