blob: 6df6dd9840b3b4c15526edb882e00ffd8a755d9c [file] [log] [blame]
Deepak Kodihalli77dc6982019-10-08 08:05:08 -05001option('tests', type: 'feature', description: 'Build tests', value: 'enabled')
Manojkiran Edaff80ebf2021-03-05 06:46:55 +05302option('verbosity',type:'integer',min:0, max:1, description: 'Enables/Disables pldm verbosity',value: 0)
Deepak Kodihalli3c275e12019-09-21 06:39:39 -05003option('oe-sdk', type: 'feature', description: 'Enable OE SDK')
Patrick Williams14431672021-01-12 15:31:20 -06004option('oem-ibm', type: 'feature', description: 'Enable IBM OEM PLDM')
Deepak Kodihalli9d494bb2019-11-05 01:28:43 -06005option('requester-api', type: 'feature', description: 'Enable libpldm requester API', value: 'enabled')
6option('utilities', type: 'feature', description: 'Enable debug utilities', value: 'enabled')
Tom Joseph02b4ee42021-05-02 22:44:36 -07007option('libpldmresponder', type: 'feature', description: 'Enable libpldmresponder', value: 'enabled')
Lei YU31fc47e2020-02-27 11:41:45 +08008
9option('libpldm-only', type: 'feature', description: 'Only build libpldm', value: 'disabled')
Manojkiran Eda2d12c7a2021-02-11 06:40:31 +053010option('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 +080011option('softoff', type: 'feature', description: 'Build soft power off application', value: 'enabled')
George Liuab865f62020-03-10 09:12:52 +080012option('softoff-timeout-seconds', type: 'integer', description: 'softoff: Time to wait for host to gracefully shutdown', value: 7200)
Tom Joseph74f27c72021-05-16 07:58:53 -070013
14# Timing specifications for PLDM messages
15option('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)
16option('instance-id-expiration-interval', type: 'integer', min: 5, max: 6, description: 'Instance ID expiration interval in seconds', value: 5)
17# Default response-time-out set to 2 seconds to facilitate a minimum retry of the request of 2.
18option('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)