Deepak Kodihalli | 77dc698 | 2019-10-08 08:05:08 -0500 | [diff] [blame] | 1 | option('tests', type: 'feature', description: 'Build tests', value: 'enabled') |
Manojkiran Eda | ff80ebf | 2021-03-05 06:46:55 +0530 | [diff] [blame] | 2 | option('verbosity',type:'integer',min:0, max:1, description: 'Enables/Disables pldm verbosity',value: 0) |
Deepak Kodihalli | 3c275e1 | 2019-09-21 06:39:39 -0500 | [diff] [blame] | 3 | option('oe-sdk', type: 'feature', description: 'Enable OE SDK') |
Patrick Williams | 1443167 | 2021-01-12 15:31:20 -0600 | [diff] [blame] | 4 | option('oem-ibm', type: 'feature', description: 'Enable IBM OEM PLDM') |
Deepak Kodihalli | 9d494bb | 2019-11-05 01:28:43 -0600 | [diff] [blame] | 5 | option('requester-api', type: 'feature', description: 'Enable libpldm requester API', value: 'enabled') |
| 6 | option('utilities', type: 'feature', description: 'Enable debug utilities', value: 'enabled') |
Tom Joseph | 02b4ee4 | 2021-05-02 22:44:36 -0700 | [diff] [blame] | 7 | option('libpldmresponder', type: 'feature', description: 'Enable libpldmresponder', value: 'enabled') |
Lei YU | 31fc47e | 2020-02-27 11:41:45 +0800 | [diff] [blame] | 8 | |
| 9 | option('libpldm-only', type: 'feature', description: 'Only build libpldm', value: 'disabled') |
Manojkiran Eda | 2d12c7a | 2021-02-11 06:40:31 +0530 | [diff] [blame] | 10 | option('oem-ibm-dma-maxsize', type: 'integer', min:4096, max: 16773120, description: 'OEM-IBM: max DMA size', value: 8384512) #16MB - 4K |
George Liu | 4c1a3fd | 2020-03-10 08:25:21 +0800 | [diff] [blame] | 11 | option('softoff', type: 'feature', description: 'Build soft power off application', value: 'enabled') |
George Liu | ab865f6 | 2020-03-10 09:12:52 +0800 | [diff] [blame] | 12 | option('softoff-timeout-seconds', type: 'integer', description: 'softoff: Time to wait for host to gracefully shutdown', value: 7200) |
Tom Joseph | 74f27c7 | 2021-05-16 07:58:53 -0700 | [diff] [blame] | 13 | |
Brad Bishop | adbb245 | 2021-08-19 16:33:53 -0400 | [diff] [blame] | 14 | option('systemd', type: 'feature', description: 'Include systemd support', value: 'enabled') |
| 15 | |
Tom Joseph | 74f27c7 | 2021-05-16 07:58:53 -0700 | [diff] [blame] | 16 | # Timing specifications for PLDM messages |
| 17 | option('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) |
| 18 | option('instance-id-expiration-interval', type: 'integer', min: 5, max: 6, description: 'Instance ID expiration interval in seconds', value: 5) |
| 19 | # Default response-time-out set to 2 seconds to facilitate a minimum retry of the request of 2. |
| 20 | option('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) |
Sagar Srinivas | a6a8ccd | 2021-04-01 07:58:33 -0500 | [diff] [blame] | 21 | |
| 22 | option('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 Eda | cc5f158 | 2021-09-29 17:03:06 +0530 | [diff] [blame] | 23 | |
| 24 | # PLDM Terminus options |
| 25 | option('terminus-id', type:'integer', min:0, max: 255, description: 'The terminus id value of the device that is running this pldm stack', value:1) |
| 26 | option('terminus-handle',type:'integer',min:0, max:65535, description: 'The terminus handle value of the device that is running this pldm stack', value:1) |
| 27 | |
Tom Joseph | ef90b0d | 2021-08-17 07:12:49 -0700 | [diff] [blame] | 28 | # Firmware update configuration parameters |
| 29 | option('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) |