tables.diff: Add Kconfig dialogues for ACPI, MP_TABLE, ...
Kconfig_bools.diff: Change some more ints to bools, change some default values.
xip_size.diff: Make XIP_SIZE + XIP_BASE add up to 4GB.
smp.diff: set CONFIG_SMP based on MAX_CPUS.


Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Ronald G. Minnich <rminnich@gmail.com>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4655 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
diff --git a/src/Kconfig b/src/Kconfig
index 225ef2e..f76a40d 100644
--- a/src/Kconfig
+++ b/src/Kconfig
@@ -40,13 +40,9 @@
 	bool
 	default y
 
-config HAVE_HIGH_TABLES
-	bool
-	default y
-
 config PCI_BUS_SEGN_BITS
-	int
-	default 0
+	bool
+	default n
 
 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
 	hex
@@ -81,20 +77,20 @@
 	default 126
 
 config LOGICAL_CPUS
-	int
-	default 1
+	bool
+	default y
 
 config PCI_ROM_RUN
 	bool
 	default n
 
 config HT_CHAIN_UNITID_BASE
-	int
+	hex
 	default 1
 
 config HT_CHAIN_END_UNITID_BASE
-	int
-	default 32
+	hex
+	default 0x20
 
 config HEAP_SIZE
 	hex
@@ -136,10 +132,6 @@
 	int
 	default 2048
 
-config MULTIBOOT
-	bool
-	default n
-
 config COMPRESSED_PAYLOAD_LZMA
 	bool
 	default y
@@ -158,10 +150,6 @@
 	int
 	default 0
 
-config HAVE_ACPI_TABLES
-	bool
-	default n
-
 config HAVE_FALLBACK_BOOT
 	bool
 	default y
@@ -186,18 +174,10 @@
 	bool
 	default y
 
-config HAVE_MP_TABLE
-	bool
-	default n
-
 config HAVE_OPTION_TABLE
 	bool
 	default y
 
-config HAVE_PIRQ_TABLE
-	bool
-	default n
-
 config PIRQ_ROUTE
 	bool
 	default n
@@ -214,11 +194,55 @@
 	bool
 	default n
 
+config USE_WATCHDOG_ON_BOOT
+	bool
+	default n
+
+config VGA
+	bool
+	default n
+	help
+	  Build board-specific VGA code.
+
+config GFXUMA
+	bool
+	default n
+	help
+	  Enable Unified Memory Architecture for graphics.
+
 # TODO
 # menu "Drivers"
 # 
 # endmenu
 
+menu "Generated System Tables"
+
+config HAVE_LOW_TABLES
+	bool
+	default y
+
+config HAVE_HIGH_TABLES
+	bool "Write 'high' tables to avoid being overwritten in F segment"
+	default y
+
+config MULTIBOOT
+	bool "Add Multiboot tables (for grub2)"
+	default n
+
+config HAVE_ACPI_TABLES
+	bool "Generate ACPI tables"
+	default n
+
+config HAVE_MP_TABLE
+	bool "Generate an MP table"
+	default n
+
+config HAVE_PIRQ_TABLE
+	bool "Generate a PIRQ table"
+	default n
+
+endmenu
+
 menu "Payload"
 
 config COMPRESSED_PAYLOAD_LZMA