| option( |
| 'snoop-device', |
| description: 'Linux module name of the snoop device.', |
| type: 'string', |
| ) |
| option( |
| 'post-code-bytes', |
| description: 'Post code byte size.', |
| type: 'integer', |
| value: 1, |
| ) |
| option( |
| 'host-instances', |
| description: 'obmc instances of the host', |
| type: 'string', |
| ) |
| option( |
| 'snoop', |
| type: 'feature', |
| description: 'Compile time flag to enable Ipmi snoop.', |
| value: 'disabled', |
| ) |
| option( |
| 'systemd-target', |
| description: 'Target for starting this service.', |
| type: 'string', |
| value: 'multi-user.target', |
| ) |
| option( |
| '7seg', type: 'feature', description: 'Enable building 7seg POST daemon.', |
| ) |
| option( |
| 'tests', type: 'feature', description: 'Build tests.', |
| ) |
| option( |
| 'rate-limit', |
| description: 'Maximum number of POST codes to read from snoop device every' |
| + 'second. Value of 0 disables rate limiting.', |
| type: 'integer', |
| min: 0, |
| value: 1000 |
| ) |