I've compared configuration before and after. Here is the diff.
The case is I didn't choose any new options, thus the difference probably appears because of new options added to coreboot in the meantime.
22,23c22,24 < # CONFIG_COLLECT_TIMESTAMPS is not set < CONFIG_USE_BLOBS=y ---
CONFIG_COLLECT_TIMESTAMPS=y # CONFIG_TIMESTAMPS_ON_CONSOLE is not set # CONFIG_USE_BLOBS is not set
26a28
CONFIG_CACHE_RELOCATED_RAMSTAGE_OUTSIDE_CBMEM=y
37d38 < # CONFIG_VENDOR_A_TREND is not set 39d39 < # CONFIG_VENDOR_ABIT is not set 50d49 < # CONFIG_VENDOR_AZZA is not set 56d54 < # CONFIG_VENDOR_COMPAQ is not set 60,61d57 < # CONFIG_VENDOR_DMP is not set < # CONFIG_VENDOR_ECS is not set 74d69 < # CONFIG_VENDOR_IWAVE is not set 78d72 < # CONFIG_VENDOR_LANNER is not set 83d76 < # CONFIG_VENDOR_MITAC is not set 85,86d77 < # CONFIG_VENDOR_NEC is not set < # CONFIG_VENDOR_NOKIA is not set 91d81 < # CONFIG_VENDOR_RCA is not set 94a85
# CONFIG_VENDOR_SCALEWAY is not set
96c87 < # CONFIG_VENDOR_SOYO is not set ---
# CONFIG_VENDOR_SIFIVE is not set
100d90 < # CONFIG_VENDOR_THOMSON is not set 107d96 < # CONFIG_VENDOR_WYSE is not set 128,129c117 < CONFIG_MMCONF_BASE_ADDRESS=0xf8000000 < # CONFIG_POST_IO is not set ---
CONFIG_POST_IO=y
132d119 < CONFIG_HAVE_GBE_BIN=y 134,135c121,123 < CONFIG_ID_SECTION_OFFSET=0x80 < # CONFIG_POST_DEVICE is not set ---
CONFIG_HAVE_GBE_BIN=y CONFIG_MMCONF_BASE_ADDRESS=0xf0000000 CONFIG_POST_DEVICE=y
153a142
# CONFIG_BOARD_LENOVO_W520 is not set
155a145
# CONFIG_BOARD_LENOVO_X131E is not set
162a153,154
# CONFIG_BOARD_LENOVO_Z61T is not set # CONFIG_BOARD_LENOVO_BASEBOARD_T520 is not set
168a161
CONFIG_SMBIOS_ENCLOSURE_TYPE=0x09
185d177 < # CONFIG_MAINBOARD_HAS_TPM2 is not set 202a195
CONFIG_SMM_RESERVED_SIZE=0x100000
213a207
CONFIG_IED_REGION_SIZE=0x400000
221c215 < # CONFIG_CONSOLE_CBMEM is not set ---
CONFIG_CONSOLE_CBMEM=y
223d216 < CONFIG_HPET_MIN_TICKS=0x80 231a225
# CONFIG_SOC_QUALCOMM_SDM845 is not set
255c249 < # CONFIG_SET_VMX_LOCK_BIT is not set ---
CONFIG_SET_VMX_LOCK_BIT=y
299,300c293 < CONFIG_NORTHBRIDGE_INTEL_COMMON_MRC_CACHE=y < CONFIG_MRC_CACHE_SIZE=0x10000 ---
# CONFIG_NORTHBRIDGE_INTEL_COMMON_MRC_CACHE is not set
307a301
CONFIG_HPET_MIN_TICKS=0x80
323a318,320
CONFIG_SOUTHBRIDGE_INTEL_COMMON_SPI=y CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y
325c322,323 < # CONFIG_INTEL_CHIPSET_LOCKDOWN is not set ---
CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y CONFIG_INTEL_CHIPSET_LOCKDOWN=y
340a339
# CONFIG_H8_SUPPORT_BT_ON_WIFI is not set
355a355,359
# CONFIG_UDK_2017_BINDING is not set CONFIG_UDK_2013_VERSION=2013 CONFIG_UDK_2015_VERSION=2015 CONFIG_UDK_2017_VERSION=2017 CONFIG_UDK_VERSION=2013
385a390
CONFIG_ARCH_ARMV8_EXTENSION=0
397a403
# CONFIG_ARCH_RISCV_COMPRESSED is not set
424a431
CONFIG_ID_SECTION_OFFSET=0x80
430a438,441
# CONFIG_COLLECT_TIMESTAMPS_NO_TSC is not set CONFIG_COLLECT_TIMESTAMPS_TSC=y # CONFIG_PAGING_IN_CACHE_AS_RAM is not set # CONFIG_IDT_IN_EVERY_STAGE is not set
471a483,489
CONFIG_CACHE_MRC_SETTINGS=y CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 # CONFIG_MRC_SETTINGS_PROTECT is not set # CONFIG_HAS_RECOVERY_MRC_CACHE is not set # CONFIG_MRC_CLEAR_NORMAL_CACHE_ON_RECOVERY_RETRAIN is not set # CONFIG_MRC_SETTINGS_VARIABLE_DATA is not set # CONFIG_MRC_WRITE_NV_LATE is not set
505a524
# CONFIG_DRIVERS_I2C_MAX98373 is not set
506a526
# CONFIG_DRIVERS_I2C_PCA9538 is not set
512a533
# CONFIG_PLATFORM_USES_FSP2_0 is not set
517a539
# CONFIG_INTEL_GMA_SWSMISCI is not set
534d555 < CONFIG_MAINBOARD_HAS_LPC_TPM=y 554a576,583
# # Trusted Platform Module # # CONFIG_TPM is not set # CONFIG_MAINBOARD_HAS_TPM_CR50 is not set CONFIG_MAINBOARD_HAS_LPC_TPM=y # CONFIG_MAINBOARD_HAS_TPM2 is not set
563,564d591 < # CONFIG_TPM is not set < # CONFIG_MAINBOARD_HAS_TPM_CR50 is not set 571a599,600
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 # CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set
583a613,616
CONFIG_POST_DEVICE_NONE=y # CONFIG_POST_DEVICE_LPC is not set # CONFIG_POST_DEVICE_PCI_PCIE is not set CONFIG_POST_IO_PORT=0x80
641a675
# CONFIG_COMPRESSED_PAYLOAD_LZ4 is not set
642a677
CONFIG_COMPRESS_SECONDARY_PAYLOAD=y
On Thu, Apr 26, 2018 at 10:23 PM, Mat vibrysec@gmail.com wrote:
People I've just upgraded my corebot BIOS. To have ctrl <-> fn keyboard switch, I use nvramcui as secondary payload.
The problem is that when I press esc to enter menu, then choose nvramcui, the exit operation (with f1 key) results with immediate system hang with large number of hexadecimal digits appearing on the screen.
It didn't happen with previous version (around 2018.01)
Could you please help?
regards, Mat