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