Stefan Reinauer (stefan.reinauer(a)coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/10830
-gerrit
commit 5b5752bc7cdcac5035283df9c3522f3551ab4a28
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Tue Jul 7 23:34:30 2015 +0200
xcompile: switch around armv7 TCARCHes
clang probing will pick up the first one that clang does not complain about
and right now that is armv7a-eabi, even though our toolchain builds for
armv7-a-eabi (and consecutively the build fails because there is no
armv7a-eabi-as)
Change-Id: I2594151150107f8e9c1aad33647dcb2f9878f953
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
---
util/xcompile/xcompile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile
index 884d7b8..b11f7dd 100755
--- a/util/xcompile/xcompile
+++ b/util/xcompile/xcompile
@@ -208,7 +208,7 @@ SUPPORTED_ARCHITECTURES="arm arm64 mipsel riscv x64 x86"
arch_config_arm() {
TARCH="arm"
TBFDARCHS="littlearm"
- TCLIST="armv7a armv7-a"
+ TCLIST="armv7-a armv7a"
TWIDTH="32"
TSUPP="arm armv4 armv7 armv7_m"
TABI="eabi"
the following patch was just integrated into master:
commit c9009150b188b27605f251f5648871757a338d35
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Tue Jun 30 17:03:19 2015 -0700
filo: Fix compilation with latest libpayload changes
The use of IS_ENABLED() requires that kconfig.h from libpayload
is included by all files.
Change-Id: I53b9ec8cac9c0a409b1e7290e9b81e06f2ce29e5
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-on: http://review.coreboot.org/10745
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See http://review.coreboot.org/10745 for details.
-gerrit
the following patch was just integrated into master:
commit 9eb61809638db2d6cf4068b8509c46a4632b925c
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Tue Jul 7 21:31:55 2015 +0200
stddef.h: Disable check_member() macro when compiling with CLANG
CLANG assumes that _Static_assert() is a C++11 only feature and
errs out when encountering the check_member macro complaining about
a reinterpret_cast.
Change-Id: Id8c6b47b4f5716e6184aec9e0bc4b0e1c7aaf17c
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-on: http://review.coreboot.org/10827
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
Tested-by: build bot (Jenkins)
See http://review.coreboot.org/10827 for details.
-gerrit
Stefan Reinauer (stefan.reinauer(a)coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/10746
-gerrit
commit 7240ee342322fd7dea63bb92790dccaa92a16fd4
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Tue Jun 30 17:05:02 2015 -0700
Rename Config.in to Kconfig
This is the standard name for all other Kconfig based
projects surrounding coreboot. Let's adopt this in FILO, too.
Change-Id: I6366468bd127485cc6f5fdbba216b55a593e062a
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
---
Config.in | 382 --------------------------------------------------
Kconfig | 382 ++++++++++++++++++++++++++++++++++++++++++++++++++
util/kconfig/Makefile | 2 +-
3 files changed, 383 insertions(+), 383 deletions(-)
diff --git a/Config.in b/Config.in
deleted file mode 100644
index cc48bd3..0000000
--- a/Config.in
+++ /dev/null
@@ -1,382 +0,0 @@
-##
-## Copyright (C) 2008-2009 coresystems GmbH
-##
-
-mainmenu "FILO Configuration"
-
-# When (if) we support multiple architectures, this will become an option.
-config TARGET_I386
- bool
- default y
-
-config MULTIBOOT_IMAGE
- bool "Include a MultiBoot header"
- default y
- help
- Including a MultiBoot header makes FILO chainloadable by MultiBoot
- compliant boot loaders like GRUB.
-
-menu "Interface Options"
-
-config USE_GRUB
- bool "Use GRUB like interface"
- default y
- help
- Use GRUB legacy like interface instead of autoboot?
-
-config NON_INTERACTIVE
- bool "non-interactive interface"
- default n
- help
- Build a non-interactive interface to disallow modifications of
- the boot options, e.g. the kernel to load or the command line.
-
-config PROMPT
- string "Command line prompt"
- default "filo"
- depends on USE_GRUB
- help
- Per default, the FILO shell comes up with the prompt
- filo>
- If you want better GRUB compatibility (ie to pass through
- your automated test system, specify 'grub' here instead of
- 'filo' to get a prompt of
- grub>
-
-config MENULST_FILE
- string "GRUB menu.lst filename"
- default "hda3:/boot/filo/menu.lst"
- depends on USE_GRUB
- help
- For VIA Epia-MII CF use:
- hde1:/boot/filo/menu.lst
-
-config MENULST_TIMEOUT
- int "Timeout for loading menu.lst"
- default 0
- depends on USE_GRUB
- help
- Set to 0 to ignore
-
-config USE_MD5_PASSWORDS
- bool "Use MD5 passwords in menu.lst?"
- default y
- depends on USE_GRUB
- help
- Enable this option if your menu.lst passwords are MD5 encrypted.
-
-config USE_AUTOBOOT
- bool "Autoboot a command line after timeout?"
- depends on !USE_GRUB
- default y
-
-config AUTOBOOT_FILE
- string "Kernel filename and parameters"
- default "hda1:/vmlinuz root=/dev/hda1 console=tty0 console=ttyS0,115200"
- depends on !USE_GRUB
- depends on USE_AUTOBOOT
- help
- #AUTOBOOT_FILE = "mem@0xfff80000"
- #AUTOBOOT_FILE = "hde1@0"
- #AUTOBOOT_FILE = "uda1:/vmlinuz.elf"
- #AUTOBOOT_FILE = "flashb@0x00400000,0x154a00 console=tty0 console=ttyS0,115200"
-
-config AUTOBOOT_DELAY
- int "Time in seconds before booting"
- default 2
- depends on !USE_GRUB
- depends on USE_AUTOBOOT
- help
- Time in second before booting AUTOBOOT_FILE
-
-config ISOLINUX_PARSER
- bool "Support for parsing isolinux.cfg config files"
- default n
- depends on USE_GRUB
- help
- If you enable this function, FILO will be able to parse isolinux.cfg
- config files in addition to filo.lst/menu.lst files.
-
-endmenu
-
-menu "Drivers"
-
-config IDE_DISK
- bool "IDE DISK support"
- default y
- help
- Driver for hard disk, CompactFlash, and CD-ROM on IDE bus
-
-config IDE_DISK_POLL_DELAY
- int "IDE disk poll delay"
- default 0
- depends on IDE_DISK
- help
- Add a short delay when polling status registers
- (required on some broken SATA controllers)
- NOTE: Slows down access significantly, so disable
- whenever possible. Set to 1 if you require this.
-
-config SLOW_SATA
- bool "Extra delay for SATA"
- default n
- depends on IDE_DISK
- help
- SATA drives seem to have problems reporting their spinup.
- This will delay FILO start by 5s so the disks have some time to settle.
- (required on some broken SATA controllers)
- NOTE: Slows down access significantly, so disable
- whenever possible.
-
-config PCMCIA_CF
- bool "PCMCIA CF (Epia) support"
- default n
- depends on IDE_DISK
- help
- Use PCMCIA compact flash on Via Epia MII10000 and MII6000E
- This device is referred to as hde.
-
-config IDE_NEW_DISK
- bool "New IDE driver"
- default n
- depends on !IDE_DISK
- help
- Jens Axboe's fine IDE driver
-
-config LIBPAYLOAD_STORAGE
- bool "Use libpayload's storage drivers"
- default n
- help
- If selected, libpayloads storage drivers will be used to access
- hard disk and optical drives.
-
-config USB_DISK
- bool "USB Stack"
- default y
- help
- Driver for USB Storage
-
-config FLASH_DISK
- bool "NAND Flash support"
- default n
- help
- Driver for Geode NAND flash storage
-
-config SUPPORT_PCI
- bool "PCI support"
- default y
-
-config PCI_BRUTE_SCAN
- bool "Scan all PCI busses"
- default n
- depends on SUPPORT_PCI
- help
- Enable this to scan PCI busses above bus 0
- AMD64 based boards do need this.
-
-config SUPPORT_SOUND
- bool "Sound Support"
- default n
- depends on SUPPORT_PCI
-
-config VIA_SOUND
- bool "VIA sound"
- default n
- depends on SUPPORT_SOUND
-
-config FLASHROM_LOCKDOWN
- bool "Flash memory lockdown"
- default n
- help
- Enable system flash memory write protections and lock them down prior
- starting the kernel. Flash memory lockdown can be disabled per boot
- entry with the new command 'flashrom_unlock'.
-
- NOTE: Only supported on selected hardware:
-
- o Intel ICH7 (FWH)
- o Intel ICH9 (FWH + SPI)
- o Intel Cougar Point / Panther Point PCH (FWH + SPI)
- o AMD SB600 (SPI by locking the flash chip itself)
-
-endmenu
-
-menu "Filesystems"
-
-config FSYS_EXT2FS
- bool "EXT2 filesystem"
- default y
-
-config FSYS_FAT
- bool "FAT (MSDOS) filesystem"
- default y
-
-config FSYS_JFS
- bool "JFS"
- default n
-
-config FSYS_MINIX
- bool "Minix filesystem"
- default n
-
-config FSYS_REISERFS
- bool "ReiserFS"
- default y
-
-config FSYS_XFS
- bool "XFS"
- default n
-
-config FSYS_ISO9660
- bool "ISO9660 filesystem"
- default y
-
-config ELTORITO
- bool "El Torito bootable CDROMs"
- default y
- depends on FSYS_ISO9660
- help
- Support for boot disk image in bootable CD-ROM (El Torito)
-
-config FSYS_CRAMFS
- bool "Compressed RAM filesystem (CRAMFS)"
- default n
-
-config FSYS_SQUASHFS
- bool "Squash filesystem"
- default n
-
-config FSYS_CBFS
- bool "CBFS ROM Image filesystem"
- default y
-
-endmenu
-
-menu "Loaders"
-
-config LINUX_LOADER
- bool "Standard Linux Loader"
- default y
- depends on TARGET_I386
- help
- Loader for standard Linux kernel image, a.k.a. /vmlinuz
-
-config WINCE_LOADER
- bool "Windows CE Loader"
- default n
- depends on TARGET_I386
- help
- Loader for Windows CE image
-
-config ARTEC_BOOT
- bool "Artec Loader"
- default n
- depends on TARGET_I386
- help
- Artecboot Loader Support
-
-endmenu
-
-menu "Debugging & Experimental"
-
-config EXPERIMENTAL
- bool "Enable experimental features"
- default n
- help
- Select this option to enable experimental code. This may
- cause FILO to stop compiling. Enable if you wish to develop
- for FILO.
-
-config DEBUG_ALL
- bool "DEBUG_ALL"
- select DEBUG_ELFBOOT
- select DEBUG_SEGMENT
- select DEBUG_SYS_INFO
- select DEBUG_BLOCKDEV
- select DEBUG_VFS
- select DEBUG_FSYS_EXT2FS
- select DEBUG_PCI
- select DEBUG_VIA_SOUND
- select DEBUG_LINUXLOAD
- select DEBUG_IDE
- select DEBUG_USB
- select DEBUG_ELTORITO
- select DEBUG_FLASH
- select DEBUG_ARTECBOOT
- default n
-
-config DEBUG_ELFBOOT
- bool "DEBUG_ELFBOOT"
- default n
-
-config DEBUG_SEGMENT
- bool "DEBUG_SEGMENT"
- default n
-
-config DEBUG_SYS_INFO
- bool "DEBUG_SYS_INFO"
- default n
-
-config DEBUG_BLOCKDEV
- bool "DEBUG_BLOCKDEV"
- default n
-
-config DEBUG_VFS
- bool "DEBUG_VFS"
- default n
-
-config DEBUG_FSYS_EXT2FS
- bool "DEBUG_FSYS_EXT2FS"
- depends on FSYS_EXT2FS
- default n
-
-config DEBUG_PCI
- bool "DEBUG_PCI"
- depends on SUPPORT_PCI
- default n
-
-config DEBUG_VIA_SOUND
- bool "DEBUG_VIA_SOUND"
- depends on VIA_SOUND
- default n
-
-config DEBUG_LINUXLOAD
- bool "DEBUG_LINUXLOAD"
- depends on LINUX_LOADER
- default n
-
-config DEBUG_IDE
- bool "DEBUG_IDE"
- depends on IDE_DISK||IDE_NEW_DISK
- default n
-
-config DEBUG_USB
- bool "DEBUG_USB"
- depends on USB_DISK
- default n
-
-config DEBUG_ELTORITO
- bool "DEBUG_ELTORITO"
- depends on ELTORITO
- default n
-
-config DEBUG_FLASH
- bool "DEBUG_FLASH"
- depends on FLASH_DISK
- default n
-
-config DEBUG_ARTECBOOT
- bool "DEBUG_ARTECBOOT"
- depends on ARTEC_BOOT
- default n
-
-config DEVELOPER_TOOLS
- bool "Developer Tools"
- depends on USE_GRUB
- default y
- help
- Add commands useful for hardware development to the GRUB
- interface. These are lspci, setpci, io.
-
-endmenu
-
diff --git a/Kconfig b/Kconfig
new file mode 100644
index 0000000..cc48bd3
--- /dev/null
+++ b/Kconfig
@@ -0,0 +1,382 @@
+##
+## Copyright (C) 2008-2009 coresystems GmbH
+##
+
+mainmenu "FILO Configuration"
+
+# When (if) we support multiple architectures, this will become an option.
+config TARGET_I386
+ bool
+ default y
+
+config MULTIBOOT_IMAGE
+ bool "Include a MultiBoot header"
+ default y
+ help
+ Including a MultiBoot header makes FILO chainloadable by MultiBoot
+ compliant boot loaders like GRUB.
+
+menu "Interface Options"
+
+config USE_GRUB
+ bool "Use GRUB like interface"
+ default y
+ help
+ Use GRUB legacy like interface instead of autoboot?
+
+config NON_INTERACTIVE
+ bool "non-interactive interface"
+ default n
+ help
+ Build a non-interactive interface to disallow modifications of
+ the boot options, e.g. the kernel to load or the command line.
+
+config PROMPT
+ string "Command line prompt"
+ default "filo"
+ depends on USE_GRUB
+ help
+ Per default, the FILO shell comes up with the prompt
+ filo>
+ If you want better GRUB compatibility (ie to pass through
+ your automated test system, specify 'grub' here instead of
+ 'filo' to get a prompt of
+ grub>
+
+config MENULST_FILE
+ string "GRUB menu.lst filename"
+ default "hda3:/boot/filo/menu.lst"
+ depends on USE_GRUB
+ help
+ For VIA Epia-MII CF use:
+ hde1:/boot/filo/menu.lst
+
+config MENULST_TIMEOUT
+ int "Timeout for loading menu.lst"
+ default 0
+ depends on USE_GRUB
+ help
+ Set to 0 to ignore
+
+config USE_MD5_PASSWORDS
+ bool "Use MD5 passwords in menu.lst?"
+ default y
+ depends on USE_GRUB
+ help
+ Enable this option if your menu.lst passwords are MD5 encrypted.
+
+config USE_AUTOBOOT
+ bool "Autoboot a command line after timeout?"
+ depends on !USE_GRUB
+ default y
+
+config AUTOBOOT_FILE
+ string "Kernel filename and parameters"
+ default "hda1:/vmlinuz root=/dev/hda1 console=tty0 console=ttyS0,115200"
+ depends on !USE_GRUB
+ depends on USE_AUTOBOOT
+ help
+ #AUTOBOOT_FILE = "mem@0xfff80000"
+ #AUTOBOOT_FILE = "hde1@0"
+ #AUTOBOOT_FILE = "uda1:/vmlinuz.elf"
+ #AUTOBOOT_FILE = "flashb@0x00400000,0x154a00 console=tty0 console=ttyS0,115200"
+
+config AUTOBOOT_DELAY
+ int "Time in seconds before booting"
+ default 2
+ depends on !USE_GRUB
+ depends on USE_AUTOBOOT
+ help
+ Time in second before booting AUTOBOOT_FILE
+
+config ISOLINUX_PARSER
+ bool "Support for parsing isolinux.cfg config files"
+ default n
+ depends on USE_GRUB
+ help
+ If you enable this function, FILO will be able to parse isolinux.cfg
+ config files in addition to filo.lst/menu.lst files.
+
+endmenu
+
+menu "Drivers"
+
+config IDE_DISK
+ bool "IDE DISK support"
+ default y
+ help
+ Driver for hard disk, CompactFlash, and CD-ROM on IDE bus
+
+config IDE_DISK_POLL_DELAY
+ int "IDE disk poll delay"
+ default 0
+ depends on IDE_DISK
+ help
+ Add a short delay when polling status registers
+ (required on some broken SATA controllers)
+ NOTE: Slows down access significantly, so disable
+ whenever possible. Set to 1 if you require this.
+
+config SLOW_SATA
+ bool "Extra delay for SATA"
+ default n
+ depends on IDE_DISK
+ help
+ SATA drives seem to have problems reporting their spinup.
+ This will delay FILO start by 5s so the disks have some time to settle.
+ (required on some broken SATA controllers)
+ NOTE: Slows down access significantly, so disable
+ whenever possible.
+
+config PCMCIA_CF
+ bool "PCMCIA CF (Epia) support"
+ default n
+ depends on IDE_DISK
+ help
+ Use PCMCIA compact flash on Via Epia MII10000 and MII6000E
+ This device is referred to as hde.
+
+config IDE_NEW_DISK
+ bool "New IDE driver"
+ default n
+ depends on !IDE_DISK
+ help
+ Jens Axboe's fine IDE driver
+
+config LIBPAYLOAD_STORAGE
+ bool "Use libpayload's storage drivers"
+ default n
+ help
+ If selected, libpayloads storage drivers will be used to access
+ hard disk and optical drives.
+
+config USB_DISK
+ bool "USB Stack"
+ default y
+ help
+ Driver for USB Storage
+
+config FLASH_DISK
+ bool "NAND Flash support"
+ default n
+ help
+ Driver for Geode NAND flash storage
+
+config SUPPORT_PCI
+ bool "PCI support"
+ default y
+
+config PCI_BRUTE_SCAN
+ bool "Scan all PCI busses"
+ default n
+ depends on SUPPORT_PCI
+ help
+ Enable this to scan PCI busses above bus 0
+ AMD64 based boards do need this.
+
+config SUPPORT_SOUND
+ bool "Sound Support"
+ default n
+ depends on SUPPORT_PCI
+
+config VIA_SOUND
+ bool "VIA sound"
+ default n
+ depends on SUPPORT_SOUND
+
+config FLASHROM_LOCKDOWN
+ bool "Flash memory lockdown"
+ default n
+ help
+ Enable system flash memory write protections and lock them down prior
+ starting the kernel. Flash memory lockdown can be disabled per boot
+ entry with the new command 'flashrom_unlock'.
+
+ NOTE: Only supported on selected hardware:
+
+ o Intel ICH7 (FWH)
+ o Intel ICH9 (FWH + SPI)
+ o Intel Cougar Point / Panther Point PCH (FWH + SPI)
+ o AMD SB600 (SPI by locking the flash chip itself)
+
+endmenu
+
+menu "Filesystems"
+
+config FSYS_EXT2FS
+ bool "EXT2 filesystem"
+ default y
+
+config FSYS_FAT
+ bool "FAT (MSDOS) filesystem"
+ default y
+
+config FSYS_JFS
+ bool "JFS"
+ default n
+
+config FSYS_MINIX
+ bool "Minix filesystem"
+ default n
+
+config FSYS_REISERFS
+ bool "ReiserFS"
+ default y
+
+config FSYS_XFS
+ bool "XFS"
+ default n
+
+config FSYS_ISO9660
+ bool "ISO9660 filesystem"
+ default y
+
+config ELTORITO
+ bool "El Torito bootable CDROMs"
+ default y
+ depends on FSYS_ISO9660
+ help
+ Support for boot disk image in bootable CD-ROM (El Torito)
+
+config FSYS_CRAMFS
+ bool "Compressed RAM filesystem (CRAMFS)"
+ default n
+
+config FSYS_SQUASHFS
+ bool "Squash filesystem"
+ default n
+
+config FSYS_CBFS
+ bool "CBFS ROM Image filesystem"
+ default y
+
+endmenu
+
+menu "Loaders"
+
+config LINUX_LOADER
+ bool "Standard Linux Loader"
+ default y
+ depends on TARGET_I386
+ help
+ Loader for standard Linux kernel image, a.k.a. /vmlinuz
+
+config WINCE_LOADER
+ bool "Windows CE Loader"
+ default n
+ depends on TARGET_I386
+ help
+ Loader for Windows CE image
+
+config ARTEC_BOOT
+ bool "Artec Loader"
+ default n
+ depends on TARGET_I386
+ help
+ Artecboot Loader Support
+
+endmenu
+
+menu "Debugging & Experimental"
+
+config EXPERIMENTAL
+ bool "Enable experimental features"
+ default n
+ help
+ Select this option to enable experimental code. This may
+ cause FILO to stop compiling. Enable if you wish to develop
+ for FILO.
+
+config DEBUG_ALL
+ bool "DEBUG_ALL"
+ select DEBUG_ELFBOOT
+ select DEBUG_SEGMENT
+ select DEBUG_SYS_INFO
+ select DEBUG_BLOCKDEV
+ select DEBUG_VFS
+ select DEBUG_FSYS_EXT2FS
+ select DEBUG_PCI
+ select DEBUG_VIA_SOUND
+ select DEBUG_LINUXLOAD
+ select DEBUG_IDE
+ select DEBUG_USB
+ select DEBUG_ELTORITO
+ select DEBUG_FLASH
+ select DEBUG_ARTECBOOT
+ default n
+
+config DEBUG_ELFBOOT
+ bool "DEBUG_ELFBOOT"
+ default n
+
+config DEBUG_SEGMENT
+ bool "DEBUG_SEGMENT"
+ default n
+
+config DEBUG_SYS_INFO
+ bool "DEBUG_SYS_INFO"
+ default n
+
+config DEBUG_BLOCKDEV
+ bool "DEBUG_BLOCKDEV"
+ default n
+
+config DEBUG_VFS
+ bool "DEBUG_VFS"
+ default n
+
+config DEBUG_FSYS_EXT2FS
+ bool "DEBUG_FSYS_EXT2FS"
+ depends on FSYS_EXT2FS
+ default n
+
+config DEBUG_PCI
+ bool "DEBUG_PCI"
+ depends on SUPPORT_PCI
+ default n
+
+config DEBUG_VIA_SOUND
+ bool "DEBUG_VIA_SOUND"
+ depends on VIA_SOUND
+ default n
+
+config DEBUG_LINUXLOAD
+ bool "DEBUG_LINUXLOAD"
+ depends on LINUX_LOADER
+ default n
+
+config DEBUG_IDE
+ bool "DEBUG_IDE"
+ depends on IDE_DISK||IDE_NEW_DISK
+ default n
+
+config DEBUG_USB
+ bool "DEBUG_USB"
+ depends on USB_DISK
+ default n
+
+config DEBUG_ELTORITO
+ bool "DEBUG_ELTORITO"
+ depends on ELTORITO
+ default n
+
+config DEBUG_FLASH
+ bool "DEBUG_FLASH"
+ depends on FLASH_DISK
+ default n
+
+config DEBUG_ARTECBOOT
+ bool "DEBUG_ARTECBOOT"
+ depends on ARTEC_BOOT
+ default n
+
+config DEVELOPER_TOOLS
+ bool "Developer Tools"
+ depends on USE_GRUB
+ default y
+ help
+ Add commands useful for hardware development to the GRUB
+ interface. These are lspci, setpci, io.
+
+endmenu
+
diff --git a/util/kconfig/Makefile b/util/kconfig/Makefile
index 1d519b2..1482afa 100644
--- a/util/kconfig/Makefile
+++ b/util/kconfig/Makefile
@@ -11,7 +11,7 @@ ifeq ($(_OS),MINGW32)
regex-objs=regex.o
endif
-Kconfig := Config.in
+Kconfig := Kconfig
FILO_CONFIG := $(src)/.config
LIB_CONFIG := $(src)/lib.config