configs: Add a weird config for Asrock B85M Pro4

This config is meant to build-test several options, such as SMMSTORE,
UBSAN, SIL3114 driver, EM100 support, code coverage and debug options.
Please do not try to use it on real hardware. Or maybe do try.

Change-Id: I8bc19a1987b405d5a654276050b00b956acbdf36
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/43977
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
diff --git a/configs/config.asrock_b85m_pro4.debug_smmstore_hotplug_gcov_ubsan_em100 b/configs/config.asrock_b85m_pro4.debug_smmstore_hotplug_gcov_ubsan_em100
new file mode 100644
index 0000000..49e7901
--- /dev/null
+++ b/configs/config.asrock_b85m_pro4.debug_smmstore_hotplug_gcov_ubsan_em100
@@ -0,0 +1,42 @@
+# Not meant for actual use. Exercises, among other things:
+# + Code coverage
+# + UBSAN
+# + Debug options
+# + SMMSTORE
+# + Silicon Image SIL3114 driver
+# + EM100 support
+CONFIG_COVERAGE=y
+CONFIG_UBSAN=y
+CONFIG_VENDOR_ASROCK=y
+CONFIG_ONBOARD_VGA_IS_PRIMARY=y
+CONFIG_CBFS_SIZE=0x200000
+CONFIG_BOARD_ASROCK_B85M_PRO4=y
+CONFIG_PCIEXP_L1_SUB_STATE=y
+CONFIG_PCIEXP_CLK_PM=y
+CONFIG_CONSOLE_POST=y
+# CONFIG_INTEL_CHIPSET_LOCKDOWN is not set
+# CONFIG_FINALIZE_USB_ROUTE_XHCI is not set
+CONFIG_GENERIC_LINEAR_FRAMEBUFFER=y
+CONFIG_PCIEXP_HOTPLUG=y
+CONFIG_SMMSTORE=y
+CONFIG_SMMSTORE_SIZE=0x30000
+CONFIG_SPI_FLASH_NO_FAST_READ=y
+CONFIG_USBDEBUG=y
+CONFIG_USBDEBUG_DONGLE_FTDI_FT232H=y
+CONFIG_DRIVERS_SIL_3114=y
+# CONFIG_SQUELCH_EARLY_SMP is not set
+CONFIG_CONSOLE_SPI_FLASH=y
+CONFIG_POST_DEVICE_PCI_PCIE=y
+CONFIG_FATAL_ASSERTS=y
+CONFIG_DEBUG_CBFS=y
+CONFIG_DEBUG_SMBUS=y
+CONFIG_DEBUG_SMI=y
+CONFIG_DEBUG_PERIODIC_SMI=y
+CONFIG_DEBUG_MALLOC=y
+CONFIG_DEBUG_CONSOLE_INIT=y
+CONFIG_DEBUG_SPI_FLASH=y
+CONFIG_DEBUG_COVERAGE=y
+CONFIG_DEBUG_BOOT_STATE=y
+CONFIG_DEBUG_ADA_CODE=y
+CONFIG_HAVE_EM100_SUPPORT=y
+CONFIG_EM100=y