Get rid of the total impact. Vendor died 5 years ago and nobody cares.
[coreboot.git] / src / Kconfig
index 2d7f872bc0915e279518ea297a8975088ef684b2..06d710851c56fed81608a16c6aa7bce082cf8fed 100644 (file)
@@ -30,8 +30,8 @@ mainmenu "Coreboot Configuration"
 source src/mainboard/Kconfig
 source src/arch/i386/Kconfig
 source src/arch/ppc/Kconfig
-source src/devices/Kconfig
 source src/northbridge/Kconfig
+source src/devices/Kconfig
 source src/southbridge/Kconfig
 source src/superio/Kconfig
 source src/cpu/Kconfig
@@ -40,21 +40,17 @@ config CBFS
        bool
        default y
 
-config HAVE_HIGH_TABLES
-       bool
-       default y
-
 config PCI_BUS_SEGN_BITS
        int
        default 0
 
 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
-        hex
-        default 0
+       hex
+       default 0
 
 config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
-        hex
-        default 0
+       hex
+       default 0
 
 config CPU_ADDR_BITS
        int
@@ -81,20 +77,12 @@ config LB_CKS_LOC
        default 126
 
 config LOGICAL_CPUS
-       int
-       default 1
+       bool
+       default y
 
 config PCI_ROM_RUN
-       int
-       default 0
-
-config HT_CHAIN_UNITID_BASE
-       int
-       default 1
-
-config HT_CHAIN_END_UNITID_BASE
-       int
-       default 32
+       bool
+       default n
 
 config HEAP_SIZE
        hex
@@ -136,10 +124,6 @@ config LB_MEM_TOPK
        int
        default 2048
 
-config MULTIBOOT
-       bool
-       default n
-
 config COMPRESSED_PAYLOAD_LZMA
        bool
        default y
@@ -158,10 +142,6 @@ config ACPI_SSDTX_NUM
        int
        default 0
 
-config HAVE_ACPI_TABLES
-       bool
-       default n
-
 config HAVE_FALLBACK_BOOT
        bool
        default y
@@ -172,7 +152,7 @@ config USE_FALLBACK_IMAGE
 
 config HAVE_HARD_RESET
        bool
-       default n
+       default 0
 
 config HAVE_INIT_TIMER
        bool
@@ -186,18 +166,10 @@ config HAVE_MOVNTI
        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,7 +186,52 @@ config IOAPIC
        bool
        default n
 
-menu "Drivers"
+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
 
@@ -237,19 +254,6 @@ config PAYLOAD_ELF
 
          You will be able to specify the location and file name of the
          payload image later.
-
-config VGA_BIOS
-       bool "Add a VGA BIOS image"
-       depends on PAYLOAD_ELF
-       help
-         Select this option if you have a VGA BIOS image that you would 
-         like to add to your ROM.
-
-         You will be able to specify the location and file name of the
-         image later.
-
-
-
 config PAYLOAD_NONE
        bool "No payload"
        help
@@ -257,24 +261,30 @@ config PAYLOAD_NONE
          ROM image for a certain mainboard, i.e. a coreboot ROM image
          which does not yet contain a payload.
 
-         For such an image to be useful, you have to use the 'lar' tool
+         For such an image to be useful, you have to use the 'cbfs' tool
          to add a payload to the ROM image later.
 
 endchoice
 
-config NORMAL_PAYLOAD_FILE
-       string "Normal payload path and filename"
+config FALLBACK_PAYLOAD_FILE
+       string "Payload path and filename"
        depends on PAYLOAD_ELF
        default "payload.elf"
        help
-         The path and filename of the ELF executable file to use as normal payload.
+         The path and filename of the ELF executable file to use as payload.
 
-config FALLBACK_PAYLOAD_FILE
-       string "Fallback payload path and filename"
-       depends on PAYLOAD_ELF
-       default "payload.elf"
+endmenu
+
+menu "VGA BIOS"
+
+config VGA_BIOS
+       bool "Add a VGA BIOS image"
        help
-         The path and filename of the ELF executable file to use as fallback payload.
+         Select this option if you have a VGA BIOS image that you would
+         like to add to your ROM.
+
+         You will be able to specify the location and file name of the
+         image later.
 
 config FALLBACK_VGA_BIOS_FILE
        string "VGA BIOS path and filename"
@@ -288,14 +298,15 @@ config FALLBACK_VGA_BIOS_ID
        depends on VGA_BIOS
        default "1106,3230"
        help
-        The ID that would associate your VGA BIOS to your video card.
+         The ID that would associate your VGA BIOS to your video card.
+         (PCI VendorID, PCI Device ID)
 
 endmenu
 
 config GDB_STUB
-       bool "Enable GDB debugging support"
+       bool "GDB debugging support"
        default y
        help
-         If this is set, then you will be able to set breakpoints for gdb debugging. 
-         See: src/arch/i386/lib/c_start.S
+         If enabled, you will be able to set breakpoints for gdb debugging.
+         See src/arch/i386/lib/c_start.S for details.