As discussed on the mailing list and voted upon, the coreboot project is going to move the majority of copyrights out of the headers and into an AUTHORS file. This will happen a bit at a time, as we'll be unifying license headers at the same time. Updated Authors file is in a separate commit. Signed-off-by: Martin Roth <martin@coreboot.org> Change-Id: I1acea8c975d14904b7e486dc57a1a67480a6ee6e Reviewed-on: https://review.coreboot.org/c/coreboot/+/36178 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-by: Patrick Georgi <pgeorgi@google.com>
70 lines
2.1 KiB
Plaintext
70 lines
2.1 KiB
Plaintext
##
|
|
## This file is part of the coreboot project.
|
|
##
|
|
## This program is free software; you can redistribute it and/or modify
|
|
## it under the terms of the GNU General Public License as published by
|
|
## the Free Software Foundation; version 2 of the License.
|
|
##
|
|
## This program is distributed in the hope that it will be useful,
|
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
## GNU General Public License for more details.
|
|
##
|
|
|
|
config ELOG
|
|
bool "Support for flash based event log"
|
|
default n
|
|
depends on BOOT_DEVICE_SUPPORTS_WRITES
|
|
help
|
|
Enable support for flash based event logging.
|
|
|
|
if ELOG
|
|
|
|
config ELOG_DEBUG
|
|
bool "Enable debug output for event logging"
|
|
default n
|
|
|
|
config ELOG_CBMEM
|
|
bool "Store a copy of ELOG in CBMEM"
|
|
default n
|
|
help
|
|
This option will have ELOG store a copy of the flash event log
|
|
in a CBMEM region and export that address in SMBIOS to the OS.
|
|
This is useful if the ELOG location is not in memory mapped flash,
|
|
but it means that events added at runtime via the SMI handler
|
|
will not be reflected in the CBMEM copy of the log.
|
|
|
|
config ELOG_PRERAM
|
|
bool
|
|
default n
|
|
help
|
|
This option will enable event logging from the preram stage.
|
|
|
|
config ELOG_GSMI
|
|
depends on HAVE_SMI_HANDLER
|
|
bool "SMI interface to write and clear event log"
|
|
select SPI_FLASH_SMM if BOOT_DEVICE_SPI_FLASH_RW_NOMMAP
|
|
default n
|
|
help
|
|
This interface is compatible with the linux kernel driver
|
|
available with CONFIG_GOOGLE_GSMI and can be used to write
|
|
kernel reset/shutdown messages to the event log.
|
|
|
|
config ELOG_BOOT_COUNT
|
|
bool "Maintain a monotonic boot number in CMOS"
|
|
default n
|
|
help
|
|
Store a monotonic boot number in CMOS and provide an interface
|
|
to read the current value and increment the counter. This boot
|
|
counter will be logged as part of the System Boot event.
|
|
|
|
config ELOG_BOOT_COUNT_CMOS_OFFSET
|
|
depends on ELOG_BOOT_COUNT && !USE_OPTION_TABLE
|
|
int "Offset in CMOS to store the boot count"
|
|
default 0
|
|
help
|
|
This value must be greater than 16 bytes so as not to interfere
|
|
with the standard RTC region. Requires 8 bytes.
|
|
|
|
endif
|