x86: Configure premem cbmem console size

Sometime preram cbmem logs are truncated due to lack of
space (default preram cbmem console size is 0xc00).

Provide Kconfig option to configure preram cbmem console
size so that mainboard can configure it to required value.

Change-Id: I221d9170c547d41d8bd678a3a8b3bca6a76ccd2e
Signed-off-by: Naresh G Solanki <naresh.solanki@intel.com>
Reviewed-on: https://review.coreboot.org/17839
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
diff --git a/src/arch/x86/Kconfig b/src/arch/x86/Kconfig
index cd5f8e5..6280024 100644
--- a/src/arch/x86/Kconfig
+++ b/src/arch/x86/Kconfig
@@ -118,6 +118,12 @@
 	  early get_top_of_ram() call for romstage. CBMEM tables will be
 	  allocated late in ramstage, after PCI devices resources are known.
 
+config PRERAM_CBMEM_CONSOLE_SIZE
+	hex
+	default 0xc00
+	help
+	  Increase this value if preram cbmem console is getting truncated
+
 config PC80_SYSTEM
 	bool
 	default y if ARCH_X86