165438b6dSGeorge Liuoption('tests', type: 'feature', description: 'Build tests') 265438b6dSGeorge Liu 365438b6dSGeorge Liuoption( 465438b6dSGeorge Liu 'host-sched-objpath', type: 'string', 565438b6dSGeorge Liu value: '/xyz/openbmc_project/scheduled/host', 665438b6dSGeorge Liu description: 'The scheduled host Dbus root.', 765438b6dSGeorge Liu) 865438b6dSGeorge Liu 965438b6dSGeorge Liuoption( 1065438b6dSGeorge Liu 'hypervisor-busname', type: 'string', 1165438b6dSGeorge Liu value: 'xyz.openbmc_project.State.Hypervisor', 1265438b6dSGeorge Liu description: 'The Hypervisor DBus busname to own.', 1365438b6dSGeorge Liu) 1465438b6dSGeorge Liu 1565438b6dSGeorge Liuoption( 1665438b6dSGeorge Liu 'hypervisor-objpath', type: 'string', 1765438b6dSGeorge Liu value: '/xyz/openbmc_project/state/hypervisor', 1865438b6dSGeorge Liu description: 'The hypervisor state manager Dbus root.', 1965438b6dSGeorge Liu) 2065438b6dSGeorge Liu 2165438b6dSGeorge Liuoption( 2265438b6dSGeorge Liu 'host-state-persist-path', type: 'string', 2365438b6dSGeorge Liu value: '/var/lib/phosphor-state-manager/host{}-PersistData', 2465438b6dSGeorge Liu description: 'Path format of file for storing requested HostState,boot progress and os status.', 2565438b6dSGeorge Liu) 2665438b6dSGeorge Liu 2765438b6dSGeorge Liuoption( 2865438b6dSGeorge Liu 'poh-counter-persist-path', type: 'string', 2965438b6dSGeorge Liu value: '/var/lib/phosphor-state-manager/chassis{}-POHCounter', 3065438b6dSGeorge Liu description: 'Path format of file for storing POH counter.', 3165438b6dSGeorge Liu) 3265438b6dSGeorge Liu 3365438b6dSGeorge Liuoption( 3465438b6dSGeorge Liu 'chassis-state-change-persist-path', type: 'string', 3565438b6dSGeorge Liu value: '/var/lib/phosphor-state-manager/chassis{}-StateChangeTime', 3665438b6dSGeorge Liu description: 'Path format of file for storing the state change time.', 3765438b6dSGeorge Liu) 3865438b6dSGeorge Liu 3965438b6dSGeorge Liuoption( 4065438b6dSGeorge Liu 'scheduled-host-transition-persist-path', type: 'string', 4165438b6dSGeorge Liu value: '/var/lib/phosphor-state-manager/scheduledHostTransition', 4265438b6dSGeorge Liu description: 'Path of file for storing the scheduled time and the requested transition.', 4365438b6dSGeorge Liu) 4465438b6dSGeorge Liu 4565438b6dSGeorge Liuoption( 4665438b6dSGeorge Liu 'boot-count-max-allowed', type: 'integer', 4765438b6dSGeorge Liu value: 3, 4865438b6dSGeorge Liu description: 'The maximum allowed reboot count.', 4965438b6dSGeorge Liu) 5065438b6dSGeorge Liu 5165438b6dSGeorge Liuoption( 5265438b6dSGeorge Liu 'class-version', type: 'integer', 5365438b6dSGeorge Liu value: 2, 5465438b6dSGeorge Liu description: 'Class version to register with Cereal.', 5565438b6dSGeorge Liu) 5665438b6dSGeorge Liu 5765438b6dSGeorge Liuoption('warm-reboot', type : 'feature', 5865438b6dSGeorge Liu value : 'enabled', 5965438b6dSGeorge Liu description : 'Enable warm reboots of the system', 6065438b6dSGeorge Liu) 6165438b6dSGeorge Liu 6231cddb75SAndrew Geissleroption('force-warm-reboot', type : 'feature', 6331cddb75SAndrew Geissler value : 'enabled', 6431cddb75SAndrew Geissler description : 'Enable forced warm reboots of the system', 6531cddb75SAndrew Geissler) 6631cddb75SAndrew Geissler 6765438b6dSGeorge Liuoption('host-gpios', type : 'feature', 68*966f2362SPatrick Williams value : 'enabled', 6965438b6dSGeorge Liu description : 'Enable gpio mechanism to check host state.', 7065438b6dSGeorge Liu) 7165438b6dSGeorge Liu 7265438b6dSGeorge Liuoption('host-gpios-busname', type : 'string', 7365438b6dSGeorge Liu value : 'xyz.openbmc_project.State.HostCondition.Gpio', 7465438b6dSGeorge Liu description : 'The host gpios Dbus busname to own.', 7565438b6dSGeorge Liu) 7665438b6dSGeorge Liu 7765438b6dSGeorge Liuoption('host-gpios-objpath', type : 'string', 7865438b6dSGeorge Liu value : '/xyz/openbmc_project/Gpios', 7965438b6dSGeorge Liu description : 'The host gpios Dbus root.', 8065438b6dSGeorge Liu) 8165438b6dSGeorge Liu 8265438b6dSGeorge Liuoption('sysfs-secure-boot-path', type : 'string', 8365438b6dSGeorge Liu value : '/sys/kernel/debug/aspeed/sbc/secure_boot', 8465438b6dSGeorge Liu description : 'The sysfs path to the secure boot value.', 8565438b6dSGeorge Liu) 8665438b6dSGeorge Liu 8765438b6dSGeorge Liuoption('sysfs-abr-image-path', type : 'string', 8865438b6dSGeorge Liu value : '/sys/kernel/debug/aspeed/sbc/abr_image', 8965438b6dSGeorge Liu description : 'The sysfs path to the abr image value.', 9065438b6dSGeorge Liu) 9165438b6dSGeorge Liu 9265438b6dSGeorge Liuoption('only-run-apr-on-power-loss', type : 'boolean', 93a15b81b4SGeorge Liu value : false, 9465438b6dSGeorge Liu description : 'Only run automatic restore policy due to loss of AC power.' 9565438b6dSGeorge Liu) 9665438b6dSGeorge Liu 9765438b6dSGeorge Liuoption('sysfs-tpm-device-path', type : 'string', 9865438b6dSGeorge Liu value : '/sys/firmware/devicetree/base/ahb/apb/bus@1e78a000/i2c-bus@680/tpm@2e', 9965438b6dSGeorge Liu description : 'The sysfs path to the tpm device.', 10065438b6dSGeorge Liu) 10165438b6dSGeorge Liu 10265438b6dSGeorge Liuoption('sysfs-tpm-measurement-path', type : 'string', 10365438b6dSGeorge Liu value : '/sys/class/tpm/tpm0/pcr-sha256/0', 10465438b6dSGeorge Liu description : 'The sysfs path to the tpm measurement value.', 10565438b6dSGeorge Liu) 10665438b6dSGeorge Liu 10765438b6dSGeorge Liuoption('only-allow-boot-when-bmc-ready', type : 'boolean', 108a15b81b4SGeorge Liu value : false, 10965438b6dSGeorge Liu description : 'Only allow chassis and host power on operations when BMC is Ready.' 11065438b6dSGeorge Liu) 111