blob: 9cff3fd64fb47df9bf5df7f014e593812db78437 [file] [log] [blame]
Deepak Kodihalli77dc6982019-10-08 08:05:08 -05001option('tests', type: 'feature', description: 'Build tests', value: 'enabled')
Deepak Kodihalli3c275e12019-09-21 06:39:39 -05002option('oe-sdk', type: 'feature', description: 'Enable OE SDK')
Andrew Jeffery9e64bb72023-04-28 16:24:52 +09303option('oem-ibm', type: 'feature', description: 'Enable IBM OEM PLDM', value: 'enabled')
Deepak Kodihalli9d494bb2019-11-05 01:28:43 -06004option('utilities', type: 'feature', description: 'Enable debug utilities', value: 'enabled')
Tom Joseph02b4ee42021-05-02 22:44:36 -07005option('libpldmresponder', type: 'feature', description: 'Enable libpldmresponder', value: 'enabled')
Lei YU31fc47e2020-02-27 11:41:45 +08006
Manojkiran Eda2d12c7a2021-02-11 06:40:31 +05307option('oem-ibm-dma-maxsize', type: 'integer', min:4096, max: 16773120, description: 'OEM-IBM: max DMA size', value: 8384512) #16MB - 4K
George Liu4c1a3fd2020-03-10 08:25:21 +08008option('softoff', type: 'feature', description: 'Build soft power off application', value: 'enabled')
George Liuab865f62020-03-10 09:12:52 +08009option('softoff-timeout-seconds', type: 'integer', description: 'softoff: Time to wait for host to gracefully shutdown', value: 7200)
Tom Joseph74f27c72021-05-16 07:58:53 -070010
Brad Bishopadbb2452021-08-19 16:33:53 -040011option('systemd', type: 'feature', description: 'Include systemd support', value: 'enabled')
12
Tom Joseph74f27c72021-05-16 07:58:53 -070013# Timing specifications for PLDM messages
14option('number-of-request-retries', type: 'integer', min: 2, max: 30, description: 'The number of times a requester is obligated to retry a request', value: 2)
15option('instance-id-expiration-interval', type: 'integer', min: 5, max: 6, description: 'Instance ID expiration interval in seconds', value: 5)
16# Default response-time-out set to 2 seconds to facilitate a minimum retry of the request of 2.
17option('response-time-out', type: 'integer', min: 300, max: 4800, description: 'The amount of time a requester has to wait for a response message in milliseconds', value: 2000)
vkaverap@in.ibm.com9138c202023-05-19 07:50:47 -050018# Time taken to wait for the reply for any PLDM dbus call is set to 5 seconds. After 5 seconds the dbus method will exit.
19option('dbus-timeout-value', type: 'integer', min: 3, max: 10, description: 'The amount of time pldm waits to get a response for a dbus message before timing out', value: 5)
Sagar Srinivasa6a8ccd2021-04-01 07:58:33 -050020
21option('heartbeat-timeout-seconds', type: 'integer', description: ' The amount of time host waits for BMC to respond to pings from host, as part of host-bmc surveillance', value: 120)
Manojkiran Edacc5f1582021-09-29 17:03:06 +053022
23# PLDM Terminus options
24option('terminus-id', type:'integer', min:0, max: 255, description: 'The terminus id value of the device that is running this pldm stack', value:1)
25option('terminus-handle',type:'integer',min:0, max:65535, description: 'The terminus handle value of the device that is running this pldm stack', value:1)
26
Tom Josephef90b0d2021-08-17 07:12:49 -070027# Firmware update configuration parameters
28option('maximum-transfer-size', type: 'integer', min: 16, max: 4294967295, description: 'Maximum size in bytes of the variable payload allowed to be requested by the FD, via RequestFirmwareData command', value: 4096)
Manojkiran Edaef773052021-07-29 09:29:28 +053029# Flight Recorder for PLDM Daemon
30option('flightrecorder-max-entries', type:'integer',min:0, max:30, description: 'The max number of pldm messages that can be stored in the recorder, this feature will be disabled if it is set to 0', value: 10)