Hi,

the -1 patch fixes some conflicting types of variables
the -2 patch removes the normal/* files from the image. they're just
copies of fallback/* anyway.

As for the types: Defining options as "bool" doesn't mean that the code
has to use
#if (CONFIG_FOO = y)
or so. They're stored as 1 or 0 - but kconf (the kconfig utility) seems
to be confused when an option is "both int and bool", and emits strings
in that case. Or something like that anyway.

So, if you want to give the user a boolean decision, use "bool", not
"int". kconf still does the right thing.


Signed-off-by: Patrick Georgi <[email protected]>
Index: src/cpu/amd/model_fxx/Kconfig
===================================================================
--- src/cpu/amd/model_fxx/Kconfig       (revision 4540)
+++ src/cpu/amd/model_fxx/Kconfig       (working copy)
@@ -1,10 +1,10 @@
 config HAVE_INIT_TIMER
-       int
-       default 1
+       bool
+       default y
 
 config HAVE_MOVNTI
-       int
-       default 1
+       bool
+       default y
 
 config CPU_ADDR_BITS
        int
Index: src/mainboard/amd/serengeti_cheetah/Kconfig
===================================================================
--- src/mainboard/amd/serengeti_cheetah/Kconfig (revision 4540)
+++ src/mainboard/amd/serengeti_cheetah/Kconfig (working copy)
@@ -49,13 +49,13 @@
        depends on BOARD_AMD_SERENGETI_CHEETAH
 
 config HAVE_HARD_RESET
-       int
-       default 1
+       bool
+       default y
        depends on BOARD_AMD_SERENGETI_CHEETAH
 
 config IOAPIC
-       int
-       default 1
+       bool
+       default y
        depends on BOARD_AMD_SERENGETI_CHEETAH
 
 config SB_HT_CHAIN_ON_BUS0
@@ -164,8 +164,8 @@
        depends on BOARD_AMD_SERENGETI_CHEETAH
 
 config SERIAL_CPU_INIT
-       int
-       default 0
+       bool
+       default n
        depends on BOARD_AMD_SERENGETI_CHEETAH
 
 config AP_CODE_IN_CAR
Index: src/northbridge/amd/amdk8/Kconfig
===================================================================
--- src/northbridge/amd/amdk8/Kconfig   (revision 4540)
+++ src/northbridge/amd/amdk8/Kconfig   (working copy)
@@ -26,8 +26,8 @@
        default 0x4000000
 
 config HAVE_HIGH_TABLES
-       int
-       default 1
+       bool
+       default y
 
 
-source src/northbridge/amd/amdk8/root_complex/Kconfig
\ No newline at end of file
+source src/northbridge/amd/amdk8/root_complex/Kconfig
Index: src/arch/i386/Makefile.inc
===================================================================
--- src/arch/i386/Makefile.inc  (revision 4540)
+++ src/arch/i386/Makefile.inc  (working copy)
@@ -14,7 +14,6 @@
 $(obj)/coreboot.rom: $(obj)/coreboot.bootblock $(obj)/coreboot_ram $(CBFSTOOL)
        $(Q)rm -f $@
        $(Q)$(CBFSTOOL) $@ create $(shell expr 1024 \* 
$(CONFIG_COREBOOT_ROMSIZE_KB)) 131072 $(obj)/coreboot.bootblock
-       $(Q)$(CBFSTOOL) $@ add-stage  $(obj)/coreboot_ram normal/coreboot_ram 
$(CBFS_COMPRESS_FLAG)
        $(Q)if [ -f fallback/coreboot_apc ]; \
        then \
                $(CBFSTOOL) $@ add-stage fallback/coreboot_apc 
fallback/coreboot_apc $(CBFS_COMPRESS_FLAG); \
@@ -25,8 +24,6 @@
 else
        printf "    PAYLOAD    $(CONFIG_FALLBACK_PAYLOAD_FILE) 
$(COMPRESSFLAG)\n"
        $(Q)$(CBFSTOOL) ./build/coreboot.rom add-payload 
$(CONFIG_FALLBACK_PAYLOAD_FILE)  fallback/payload $(CBFS_COMPRESS_FLAG)
-       printf "    PAYLOAD    $(CONFIG_NORMAL_PAYLOAD_FILE) $(COMPRESSFLAG)\n"
-       $(Q)$(CBFSTOOL) ./build/coreboot.rom add-payload 
$(CONFIG_NORMAL_PAYLOAD_FILE)  normal/payload $(CBFS_COMPRESS_FLAG)
        $(CBFSTOOL) ./build/coreboot.rom print
 endif
 
-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to