xref: /openbmc/bios-bmc-smm-error-logger/meson.options (revision 57d0517ca0453d7ca9cc4eaeeab55680f291a442)
1890e1f04SGeorge Liuoption('tests', type: 'feature', value: 'enabled', description: 'Build tests')
2890e1f04SGeorge Liu
3890e1f04SGeorge Liu# Timer constant
4*57d0517cSPatrick Williamsoption(
5*57d0517cSPatrick Williams    'read-interval-ms',
6*57d0517cSPatrick Williams    type: 'integer',
7*57d0517cSPatrick Williams    value: 10,
8*57d0517cSPatrick Williams    description: 'Read loop interval in millisecond (ms)',
9*57d0517cSPatrick Williams)
10890e1f04SGeorge Liu
11890e1f04SGeorge Liu# Memory constants
12*57d0517cSPatrick Williamsoption(
13*57d0517cSPatrick Williams    'memory-region-size',
14*57d0517cSPatrick Williams    type: 'integer',
15*57d0517cSPatrick Williams    value: 16384,
16*57d0517cSPatrick Williams    description: 'Memory size allcated',
17*57d0517cSPatrick Williams)
18890e1f04SGeorge Liu# Default value 4035215360 is 0xF0848000 below
19*57d0517cSPatrick Williamsoption(
20*57d0517cSPatrick Williams    'memory-region-offset',
21*57d0517cSPatrick Williams    type: 'integer',
22*57d0517cSPatrick Williams    value: 4035215360,
23*57d0517cSPatrick Williams    description: 'Where the memory region is located',
24*57d0517cSPatrick Williams)
25890e1f04SGeorge Liu
26890e1f04SGeorge Liu# Circular Buffer header constants
27*57d0517cSPatrick Williamsoption(
28*57d0517cSPatrick Williams    'bmc-interface-version',
29*57d0517cSPatrick Williams    type: 'integer',
30*57d0517cSPatrick Williams    value: 0,
31*57d0517cSPatrick Williams    description: 'BMC interface version to easily see compatibility',
32*57d0517cSPatrick Williams)
33*57d0517cSPatrick Williamsoption(
34*57d0517cSPatrick Williams    'queue-region-size',
35*57d0517cSPatrick Williams    type: 'integer',
36*57d0517cSPatrick Williams    value: 512,
37*57d0517cSPatrick Williams    description: 'Normal error queue region size',
38*57d0517cSPatrick Williams)
39*57d0517cSPatrick Williamsoption(
40*57d0517cSPatrick Williams    'ue-region-size',
41*57d0517cSPatrick Williams    type: 'integer',
42*57d0517cSPatrick Williams    value: 80,
43*57d0517cSPatrick Williams    description: 'Uncorrectable error region size',
44*57d0517cSPatrick Williams)
45890e1f04SGeorge Liu# Magic Number Array Constants
46*57d0517cSPatrick Williamsoption(
47*57d0517cSPatrick Williams    'magic-number-byte1',
48*57d0517cSPatrick Williams    type: 'integer',
49*57d0517cSPatrick Williams    value: 1,
50*57d0517cSPatrick Williams    description: 'Magic Number array[0] for validity, consists of 4 * uint32_t',
51*57d0517cSPatrick Williams)
52*57d0517cSPatrick Williamsoption(
53*57d0517cSPatrick Williams    'magic-number-byte2',
54*57d0517cSPatrick Williams    type: 'integer',
55*57d0517cSPatrick Williams    value: 2,
56*57d0517cSPatrick Williams    description: 'Magic Number array[1] for validity, consists of 4 * uint32_t',
57*57d0517cSPatrick Williams)
58*57d0517cSPatrick Williamsoption(
59*57d0517cSPatrick Williams    'magic-number-byte3',
60*57d0517cSPatrick Williams    type: 'integer',
61*57d0517cSPatrick Williams    value: 3,
62*57d0517cSPatrick Williams    description: 'Magic Number array[2] for validity, consists of 4 * uint32_t',
63*57d0517cSPatrick Williams)
64*57d0517cSPatrick Williamsoption(
65*57d0517cSPatrick Williams    'magic-number-byte4',
66*57d0517cSPatrick Williams    type: 'integer',
67*57d0517cSPatrick Williams    value: 4,
68*57d0517cSPatrick Williams    description: 'Magic Number array[3] for validity, consists of 4 * uint32_t',
69*57d0517cSPatrick Williams)
70